limite de temps pour repondre a une question en batch. c'est possible ?
Bonjour a tous,
Je suis deja de retour avec mes petit batch....^^
Je veut creer un petit jeu, et je veut poser une question au joueur et ne lui laisser que 5 seconde pour repondre... mais... comment faire sa ???
Voici le code du jeu ke j'ai commencer.... Le code que je vous demande serait a mettre a l'endroit indiquer par ces balises REM :
Code:
1 2
| REM QUE METTRE COMME CODE A SE NIVEAU
REM FIN DU CODE A METTRE |
...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
| echo off
cls
title couleur
mode con LINES=50 COLS=100
echo.
echo le jeu des couleur, l'ordinateur envoie des couleur aleatoirement
echo il ne faut pas arriver jusqu'a 10 de la meme couleur... (10 jaune, 10 rouge, etc...)
echo le but est de recolter une fois chaque couleurs... ainsi le conteur des couleur retourne a zero...
echo vous marquer 10 points par ligne marquer.
echo.
echo les scores sont enregister...
echo vous disposez d'un decompte de 5 seconde pour placer chaque couleur...
echo.
pause
goto ecran1menu
:ecran1menu
cls
echo Menu :
echo.
REM PRESENTATION
ECHO ****************
echo 1. Commencer une Partie
echo.
echo 2. Afficher les scores
echo.
echo 3. Quitter
ECHO ****************
ECHO.
set menu=
set /p menu=TAPE LE CHIFFRE DE TON CHOIX...
if '%menu%'=='1' goto infojoueur
if '%menu%'=='2' goto scores
if '%menu%'=='3' goto quit
if not '%menu%'=='' set choice=%choice:~0,1%
echo Le choix %menu% n'est pas valide.
pause
goto ecran1menu
:infojoueur
set /P joueurname=Kel est le nom du joueur ?
goto debutpartie
:debutpartie
set jaune=0
set bleu=0
set rouge=0
set vert=0
set noir=0
set orange=0
set marron=0
echo "Joueur : %joueurname% Deconte : %deconte% "
echo.
echo " J B R V N O M "
echo " Jaune=%jaune% Bleu=%bleu% Rouge=%rouge% Vert=%vert% Noir=%noir% Orange=%orange% Marron=%marron% "
echo.
goto contparti
:contparti
set /a couleur="%random%%%7"
if '%couleur%'=='0' set couleur=jaune
if '%couleur%'=='1' set couleur=bleu
if '%couleur%'=='2' set couleur=rouge
if '%couleur%'=='3' set couleur=vert
if '%couleur%'=='4' set couleur=noir
if '%couleur%'=='5' set couleur=orange
if '%couleur%'=='6' set couleur=marron
REM QUE METTRE COMME CODE A SE NIVEAU
REM FIN DU CODE A METTRE
echo couleur=%couleur%
set /P oucolor=Ou placer la couleur ?
goto ifs
:ifs
REM j'ai pas encore fait cette partie mais sa va venir....
:scores
type scores.txt
set /P scordel=Effacer tous les scores ? O/N...
if '%scordel%'=='o' goto delscores
if '%scordel%'=='n' goto ecran1menu
if '%scordel%'=='O' goto delscores
if '%scordel%'=='N' goto ecran1menu
if not '%scordel%'=='' set choice=%choice:~0,1%
echo Le choix %scordel% n'est pas valide.
goto ecran1menu
:delscores
set /P suredel=etes vous sure ?? O/N...
if '%suredel%'=='o' goto y
if '%suredel%'=='n' goto ecran1menu
if '%suredel%'=='O' goto y
if '%suredel%'=='N' goto ecran1menu
if not '%suredel%'=='' set choice=%choice:~0,1%
echo Le choix %suredel% n'est pas valide.
goto ecran1menu
:y
del scores.txt
goto ecran1menu
:quit
echo Au revoir !!!!
echo. |
Merci d'avance.
Ps: si vous voyez des faute de frappe ou autres dans mon code esitez pas a me le dire je peut toujours faire des erreur !!! merci !!