Batch : un jeu style juste prix

ChocEauLait13 -  
 ChocEauLait13 -
Bonjour,

j'ai une question concernant le langage Batch. En effet, je voudrais savoir comment je peux faire un jeu où l'utilisateur devra choisir un nombre entre 1 et 100. Un genre de jsute prix si vous voulez :D !

Voilà mon code de base :

@ECHO OFF
TITLE Le juste prix entre 1 et 100 euros - Player : %username%
CLS
SET /A Essais=3
ECHO Bonjour %username%
ECHO Le juste prix entre 1 et 100 euros
ECHO (trouvez le bon nombre, n'entrez qu'un nombre ou un chiffre, pas de symboles)
ECHO.
:begin
SET /P n=Votre nombre : 
SET /A Essais-=1
IF %n%==%val% GOTO endWin
IF %Essais%==0 GOTO endNoWin
ECHO Perdu ! Nouvel essai	 
echo 
GOTO begin
:endWin
ECHO Bravo ! Vous avez gagné
GOTO end
:endNoWin
ECHO Perdu ! Il fallait trouver %val%
ECHO Le jute prix était donc de %val% euros
GOTO end
:end
echo Appuyez sur une touche pour quitter...
PAUSE>NUL


Mais comme vous l'aurez remarque, il n'y a pas de ligne qui définit la limite entre 0 et 100. Je ne sais même pas où placer %RANDOM% !

Quelqu'un pourrait m'éclairer s'il vous plaît ?
Merci :) !

CEL13

2 réponses

  1. LUDO
     
    salut, :

    @ECHO OFF
    TITLE Le juste prix entre 1 et 100 euros - Player : %username%
    CLS
    set /A val=%RANDOM%%%100
    SET /A Essais=3
    ECHO Bonjour %username%
    ECHO Le juste prix entre 1 et 100 euros
    ECHO (trouvez le bon nombre, n'entrez qu'un nombre ou un chiffre, pas de symboles)
    ECHO.
    :begin
    SET /P n=Votre nombre :
    SET /A Essais-=1
    IF %n%==%val% GOTO endWin
    IF %Essais%==0 GOTO endNoWin
    ECHO Perdu ! Nouvel essai
    ECHO.
    GOTO begin
    :endWin
    ECHO Bravo ! Vous avez gagné
    GOTO end
    :endNoWin
    ECHO Perdu ! Il fallait trouver %val%
    ECHO Le jute prix était donc de %val% euros
    GOTO end
    :end
    echo Appuyez sur une touche pour quitter...
    PAUSE>NUL
    0
    1. ChocEauLait13
       
      Yes !!
      Merci poto :)
      Ca marche !
      0