Batch : un jeu style juste prix

Fermé
ChocEauLait13 - 14 juin 2012 à 08:34
 ChocEauLait13 - 14 juin 2012 à 21:18
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

ChocEauLait13
14 juin 2012 à 19:27
Je bidde :(
UP !
1
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
ChocEauLait13
14 juin 2012 à 21:18
Yes !!
Merci poto :)
Ca marche !
0