Batch Forum Index
RegisterSearchFAQMemberlistUsergroupsLog in
Reply to topic Page 1 of 1
pendu 2 joueurs !
Author Message
Reply with quote
Post pendu 2 joueurs ! 
Hello ! Mr. Green

J'ai fini de programmer un jeu du pendu en batch pour 1 joueur (=>voir forum). Mais j'en ai fait une version 2 joueurs qui ne marche pas encore...
Voici le mode 2 joueur ! Mais ça bug au moment ou on définit les lettres par des étoiles (endroit en rouge)
Si quelqu'un pourrait me dire pourquoi, ça serait cool parce que là je bloque... et ça fait pas mal de temps que je suis dessus ! Mr. Green
Merci de votre analyse ! Okay



@echo off
title Pendu by sablier94
color f1
:menu
echo.
echo ____----¦menu¦----____
echo.
title pendu by sablier94 / deux joueurs
echo.
echo Mode 2 joueurs actif
echo.
echo Joueur numero 1 veuillez indiquer
set /p nombredelettre=Le nombre de lettre de votre mot :
goto motde1lettre
goto 2players
:motde1lettre
set nombredelettresaffichees=1
set /p quellelettre1=Premiere lettre :
if %nombredelettre%==1 goto game2players
goto motde2lettres
:motde2lettres
set nombredelettresaffichees=2
set /p quellelettre2=Deuxieme lettre :
if %nombredelettre%==2 goto game2players
goto motde3lettres
:motde3lettres
set nombredelettresaffichees=3
set /p quellelettre3=Troisieme lettre :
if %nombredelettre%==3 goto game2players
goto motde4lettres
:motde4lettres
set nombredelettresaffichees=4
set /p quellelettre4=Quatrieme lettre :
if %nombredelettre%==4 goto game2players
goto motde5lettres
:motde5lettres
set nombredelettresaffichees=5
set /p quellelettre5=Cinquieme lettre :
if %nombredelettre%==5 goto game2players
goto motde6lettres
:motde6lettres
set nombredelettresaffichees=6
set /p quellelettre6=Sixieme lettre :
if %nombredelettre%==6 goto game2players
goto motde7lettres
:motde7lettres
set nombredelettresaffichees=7
set /p quellelettre5=Septieme lettre :
if %nombredelettre%==7 goto game2players
goto motde8lettres
:motde8lettres
set nombredelettresaffichees=8
set /p quellelettre8=Huitieme lettre :
if %nombredelettre%==8 goto game2players
goto game2players
:tropdelettres
set nombredelettresaffichees=error
echo.
echo Vous ne pouvez pas mettre plus de 8 lettres !
pause
goto 2players
:game2players
if %nombredelettresaffichees%=1 set lettren1=*
if %nombredelettresaffichees%=2 set lettren1=* set lettren2=*
if %nombredelettresaffichees%=3 set lettren1=* set lettren2=* set lettren3=*
if %nombredelettresaffichees%=4 set lettren1=* set lettren2=* set lettren3=* set lettren4=*
if %nombredelettresaffichees%=5 set lettren1=* set lettren2=* set lettren3=* set lettren4=* set lettren5=*
if %nombredelettresaffichees%=6 set lettren1=* set lettren2=* set lettren3=* set lettren4=* set lettren5=* set lettren6=*
if %nombredelettresaffichees%=7 set lettren1=* set lettren2=* set lettren3=* set lettren4=* set lettren5=* set lettren6=* set lettren7=*
if %nombredelettresaffichees%=8 set lettren1=* set lettren2=* set lettren3=* set lettren4=* set lettren5=* set lettren6=* set lettren7=* set lettren8=*
cls
echo.
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
set nombredecoup2=0

:coup2player
if %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%==%quellelettre1%%quellelettre2%%quellelettre3%%quellelettre4%%quellelettre5%%quellelettre6%%quellelettre7%%quellelettre8% goto winner2
set /a nombredecoup2=nombredecoup2+1
set /p pendu2= Choisissez une lettre :
if %pendu2%==%quellelettre1% goto win20
if %pendu2%==%quellelettre2% goto win21
if %pendu2%==%quellelettre3% goto win22
if %pendu2%==%quellelettre4% goto win23
if %pendu2%==%quellelettre5% goto win24
if %pendu2%==%quellelettre6% goto win25
if %pendu2%==%quellelettre7% goto win26
if %pendu2%==%quellelettre8% goto win27
:win20
cls
set lettren1=%quellelettre1
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win21
cls
set lettren2=%quellelettre2
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win22
cls
set lettren3=%quellelettre3
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win23
cls
set lettren4=%quellelettre4
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win24
cls
set lettren5=%quellelettre5
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win25
cls
set lettren6=%quellelettre6
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win26
cls
set lettren7=%quellelettre7
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win27
cls
set lettren8=%quellelettre8
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:winner2
%quellelettre1%%quellelettre2%%quellelettre3%%quellelettre4%%quellelettre5%%quellelettre6%%quellelettre7%%quellelettre8%
cls
echo.
echo Bravo vous avez trouve le mot (%quellelettre1%%quellelettre2%%quellelettre3%%quellelettre4%%quellelettre5%%quellelettre6%%quellelettre7%%quellelettre8%) en %nombredecoup2% coups !
echo.
pause
goto menu




Last edited by sablier94 on Wed 31 Mar 2010 - 14:08; edited 1 time in total

______________________________________________________
Post Publicité 
PublicitéSupprimer les publicités ?


Reply with quote
Post pendu 2 joueurs ! 
Salut !
Je pense que si tu utilise le dico de stryk ca sera plus simple à réaliser.




Reply with quote
Post pendu 2 joueurs ! 
hmm... je vais aller voir ça de plus près ! merci
Si tu veux faire le 2joueurs je suis ok !
Moi je bloque un peu avec le 2joueur ! Il est disponible sur le forum





______________________________________________________
Reply with quote
Post pendu 2 joueurs ! 
Voici le mode 2 joueur ! Mais ça bug au moment ou on définit les lettres par des étoiles (endroit en rouge)
Si quelqu'un pourrait me dire pourquoi, ça serait cool parce que là je bloque... et ça fait pas mal de temps que je suis dessus ! Mr. Green
Merci de votre analyse ! Okay



@echo off
title Pendu by sablier94
color f1
:menu
echo.
echo ____----¦menu¦----____
echo.
title pendu by sablier94 / deux joueurs
echo.
echo Mode 2 joueurs actif
echo.
echo Joueur numero 1 veuillez indiquer
set /p nombredelettre=Le nombre de lettre de votre mot :
goto motde1lettre
goto 2players
:motde1lettre
set nombredelettresaffichees=1
set /p quellelettre1=Premiere lettre :
if %nombredelettre%==1 goto game2players
goto motde2lettres
:motde2lettres
set nombredelettresaffichees=2
set /p quellelettre2=Deuxieme lettre :
if %nombredelettre%==2 goto game2players
goto motde3lettres
:motde3lettres
set nombredelettresaffichees=3
set /p quellelettre3=Troisieme lettre :
if %nombredelettre%==3 goto game2players
goto motde4lettres
:motde4lettres
set nombredelettresaffichees=4
set /p quellelettre4=Quatrieme lettre :
if %nombredelettre%==4 goto game2players
goto motde5lettres
:motde5lettres
set nombredelettresaffichees=5
set /p quellelettre5=Cinquieme lettre :
if %nombredelettre%==5 goto game2players
goto motde6lettres
:motde6lettres
set nombredelettresaffichees=6
set /p quellelettre6=Sixieme lettre :
if %nombredelettre%==6 goto game2players
goto motde7lettres
:motde7lettres
set nombredelettresaffichees=7
set /p quellelettre5=Septieme lettre :
if %nombredelettre%==7 goto game2players
goto motde8lettres
:motde8lettres
set nombredelettresaffichees=8
set /p quellelettre8=Huitieme lettre :
if %nombredelettre%==8 goto game2players
goto game2players
:tropdelettres
set nombredelettresaffichees=error
echo.
echo Vous ne pouvez pas mettre plus de 8 lettres !
pause
goto 2players
:game2players
if %nombredelettresaffichees%=1 set lettren1=*
if %nombredelettresaffichees%=2 set lettren1=* set lettren2=*
if %nombredelettresaffichees%=3 set lettren1=* set lettren2=* set lettren3=*
if %nombredelettresaffichees%=4 set lettren1=* set lettren2=* set lettren3=* set lettren4=*
if %nombredelettresaffichees%=5 set lettren1=* set lettren2=* set lettren3=* set lettren4=* set lettren5=*
if %nombredelettresaffichees%=6 set lettren1=* set lettren2=* set lettren3=* set lettren4=* set lettren5=* set lettren6=*
if %nombredelettresaffichees%=7 set lettren1=* set lettren2=* set lettren3=* set lettren4=* set lettren5=* set lettren6=* set lettren7=*
if %nombredelettresaffichees%=8 set lettren1=* set lettren2=* set lettren3=* set lettren4=* set lettren5=* set lettren6=* set lettren7=* set lettren8=*
cls
echo.
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
set nombredecoup2=0
:coup2player
if %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%==%quellelettre1%%quellelettre2%%quellelettre3%%quellelettre4%%quellelettre5%%quellelettre6%%quellelettre7%%quellelettre8% goto winner2
set /a nombredecoup2=nombredecoup2+1
set /p pendu2= Choisissez une lettre :
if %pendu2%==%quellelettre1% goto win20
if %pendu2%==%quellelettre2% goto win21
if %pendu2%==%quellelettre3% goto win22
if %pendu2%==%quellelettre4% goto win23
if %pendu2%==%quellelettre5% goto win24
if %pendu2%==%quellelettre6% goto win25
if %pendu2%==%quellelettre7% goto win26
if %pendu2%==%quellelettre8% goto win27
:win20
cls
set lettren1=%quellelettre1
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win21
cls
set lettren2=%quellelettre2
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win22
cls
set lettren3=%quellelettre3
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win23
cls
set lettren4=%quellelettre4
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win24
cls
set lettren5=%quellelettre5
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win25
cls
set lettren6=%quellelettre6
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win26
cls
set lettren7=%quellelettre7
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win27
cls
set lettren8=%quellelettre8
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:winner2
%quellelettre1%%quellelettre2%%quellelettre3%%quellelettre4%%quellelettre5%%quellelettre6%%quellelettre7%%quellelettre8%
cls
echo.
echo Bravo vous avez trouve le mot (%quellelettre1%%quellelettre2%%quellelettre3%%quellelettre4%%quellelettre5%%quellelettre6%%quellelettre7%%quellelettre8%) en %nombredecoup2% coups !
echo.
pause
goto menu




Last edited by sablier94 on Wed 31 Mar 2010 - 15:38; edited 1 time in total

______________________________________________________
Reply with quote
Post pendu 2 joueurs ! 
Pour ton beug, je pense que quelque chose comme ca serait plus juste :
Code:
:game2players
if %nombredelettresaffichees%=1 set lettren1=*
if %nombredelettresaffichees%=2 (
set lettren1=*
set lettren2=*
)
if %nombredelettresaffichees%=3 (
set lettren1=*
set lettren2=*
set lettren3=*
)
if %nombredelettresaffichees%=4 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
)
if %nombredelettresaffichees%=5 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
set lettren5=*
)
if %nombredelettresaffichees%=6 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
set lettren5=*
set lettren6=*
)
if %nombredelettresaffichees%=7 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
set lettren5=*
set lettren6=*
set lettren7=*
)
if %nombredelettresaffichees%=8 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
set lettren5=*
set lettren6=*
set lettren7=*
set lettren8=*
)


J'ai pas eu le temps de tester, je te laisse voir si ça marche.




Reply with quote
Post pendu 2 joueurs ! 
Merci.

Effectivement ça parait plus juste mais, rien n'y fait, il crash quand même... Crying or Very sad
Peut-être que l'erreur n'est pas exactement ici... Confused
J'ai eu le temps de voir afficher "xxxxxxx innatendu." donc je sais pas si ça peut vous aider...
Il faudrait que quelqu'un le teste et me dise ce qu'il en pense... Okay





______________________________________________________
Reply with quote
Post pendu 2 joueurs ! 
Enfaite ce bout de code est faux :
Code:
:game2players
if %nombredelettresaffichees%=1 set lettren1=*
if %nombredelettresaffichees%=2 set lettren1=* set lettren2=*
if %nombredelettresaffichees%=3 set lettren1=* set lettren2=* set lettren3=*
if %nombredelettresaffichees%=4 set lettren1=* set lettren2=* set lettren3=* set lettren4=*
if %nombredelettresaffichees%=5 set lettren1=* set lettren2=* set lettren3=* set lettren4=* set lettren5=*
if %nombredelettresaffichees%=6 set lettren1=* set lettren2=* set lettren3=* set lettren4=* set lettren5=* set lettren6=*
if %nombredelettresaffichees%=7 set lettren1=* set lettren2=* set lettren3=* set lettren4=* set lettren5=* set lettren6=* set lettren7=*
if %nombredelettresaffichees%=8 set lettren1=* set lettren2=* set lettren3=* set lettren4=* set lettren5=* set lettren6=* set lettren7=* set lettren8=*


De 1 il faut mettre == et de deux il y a plusieurs choses à faire donc des parenthèses.
Voici un morceau juste.

Code:
:game2players
if %nombredelettresaffichees%==1 set lettren1=*
if %nombredelettresaffichees%==2 (
set lettren1=*
set lettren2=*
)
if %nombredelettresaffichees%==3 (
set lettren1=*
set lettren2=*
set lettren3=*
)
if %nombredelettresaffichees%==4 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
)
if %nombredelettresaffichees%==5 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
set lettren5=*
)
if %nombredelettresaffichees%==6 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
set lettren5=*
set lettren6=*
)
if %nombredelettresaffichees%==7 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
set lettren5=*
set lettren6=*
set lettren7=*
)
if %nombredelettresaffichees%==8 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
set lettren5=*
set lettren6=*
set lettren7=*
set lettren8=*
)




Reply with quote
Post pendu 2 joueurs ! 
Ha ouai c'est cool ! Bien joué ! Merci !
C'était "juste" les == et les parenthèses qui étaient faux ? Embarassed
Bon maintenant le jeu marche mais quand on joue et qu'on trouve une lettre, ça affiche : **quellelettre3** Rolling Eyes
Brav Okay





______________________________________________________
Reply with quote
Post pendu 2 joueurs ! 
Nouvelle version :

liste des bugs :
-les mots avec 2 fois la même lettre ne marchent pas !
-la premiere lettre trouve disparait et fait donc bugger la fin du jeu Crying or Very sad

Code:
Code:
@echo off
title Pendu by sablier94
color f1
:menu
echo.
echo ____----¦menu¦----____
echo.
echo 1=1joueur / 2=2joueurs(non disponible)
set /p choix= Quel mode de jeu voulez vous faire ?
if %choix%==1 goto 1player
if %choix%==2 goto 2players
goto 1player
:2players
title pendu by sablier94 / deux joueurs
cls
echo.
echo Mode 2 joueurs actif
echo.
echo Joueur numero 1 veuillez indiquer
set /p nombredelettre=Le nombre de lettre de votre mot :
goto motde1lettre
goto 2players
:motde1lettre
set nombredelettresaffichees=1
set /p quellelettre1=Premiere lettre :
if %nombredelettre%==1 goto game2players
goto motde2lettres
:motde2lettres
set nombredelettresaffichees=2
set /p quellelettre2=Deuxieme lettre :
if %nombredelettre%==2 goto game2players
goto motde3lettres
:motde3lettres
set nombredelettresaffichees=3
set /p quellelettre3=Troisieme lettre :
if %nombredelettre%==3 goto game2players
goto motde4lettres
:motde4lettres
set nombredelettresaffichees=4
set /p quellelettre4=Quatrieme lettre :
if %nombredelettre%==4 goto game2players
goto motde5lettres
:motde5lettres
set nombredelettresaffichees=5
set /p quellelettre5=Cinquieme lettre :
if %nombredelettre%==5 goto game2players
goto motde6lettres
:motde6lettres
set nombredelettresaffichees=6
set /p quellelettre6=Sixieme lettre :
if %nombredelettre%==6 goto game2players
goto motde7lettres
:motde7lettres
set nombredelettresaffichees=7
set /p quellelettre5=Septieme lettre :
if %nombredelettre%==7 goto game2players
goto motde8lettres
:motde8lettres
set nombredelettresaffichees=8
set /p quellelettre8=Huitieme lettre :
if %nombredelettre%==8 goto game2players
goto game2players
:tropdelettres
set nombredelettresaffichees=error
echo.
echo Vous ne pouvez pas mettre plus de 8 lettres !
pause
goto 2players

:game2players
if %nombredelettresaffichees%==1 set lettren1=*
if %nombredelettresaffichees%==2 (
set lettren1=*
set lettren2=*
)
if %nombredelettresaffichees%==3 (
set lettren1=*
set lettren2=*
set lettren3=*
)
if %nombredelettresaffichees%==4 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
)
if %nombredelettresaffichees%==5 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
set lettren5=*
)
if %nombredelettresaffichees%==6 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
set lettren5=*
set lettren6=*
)
if %nombredelettresaffichees%==7 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
set lettren5=*
set lettren6=*
set lettren7=*
)
if %nombredelettresaffichees%==8 (
set lettren1=*
set lettren2=*
set lettren3=*
set lettren4=*
set lettren5=*
set lettren6=*
set lettren7=*
set lettren8=*
)
cls
echo.
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
set nombredecoup2=0
:coup2player
if %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%==%quellelettre1%%quellelettre2%%quellelettre3%%quellelettre4%%quellelettre5%%quellelettre6%%quellelettre7%%quellelettre8% goto winner2
set /a nombredecoup2=nombredecoup2+1
set /p pendu2=Choisissez une lettre :
if %pendu2%==%quellelettre1% goto win20
if %pendu2%==%quellelettre2% goto win21
if %pendu2%==%quellelettre3% goto win22
if %pendu2%==%quellelettre4% goto win23
if %pendu2%==%quellelettre5% goto win24
if %pendu2%==%quellelettre6% goto win25
if %pendu2%==%quellelettre7% goto win26
if %pendu2%==%quellelettre8% goto win27
goto notwin2
:notwin2
cls
echo.
echo Vous n'avez malheureusement pas trouve de lettre
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win20
cls
set lettren1=%quellelettre1%
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win21
cls
set lettren2=%quellelettre2%
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win22
cls
set lettren3=%quellelettre3%
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win23
cls
set lettren4=%quellelettre4%
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win24
cls
set lettren5=%quellelettre5%
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win25
cls
set lettren6=%quellelettre6%
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win26
cls
set lettren7=%quellelettre7%
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:win27
cls
set lettren8=%quellelettre8%
echo.
echo felicitation vous avez trouve une lettre !
echo %lettren1%%lettren2%%lettren3%%lettren4%%lettren5%%lettren6%%lettren7%%lettren8%
goto coup2player
:winner2
%quellelettre1%%quellelettre2%%quellelettre3%%quellelettre4%%quellelettre5%%quellelettre6%%quellelettre7%%quellelettre8%
cls
echo.
echo Bravo vous avez trouve le mot (%quellelettre1%%quellelettre2%%quellelettre3%%quellelettre4%%quellelettre5%%quellelettre6%%quellelettre7%%quellelettre8%) en %nombredecoup2% coups !
echo.
pause
goto menu
:1player
title pendu by sablier94 / un joueur
cls
echo.
echo Mode 1 joueur actif :
echo.
echo 1=facile 2=difficile
echo.
set /p level=Quel niveau voulez vous faire ?
if %level%==1 goto leveleasy
if %level%==2 goto levelhard
else %level% goto easy
goto leveleasy
:levelhard
title Pendu by sablier94 / un joueur / niveau difficile
cls
echo.
echo Niveau non disponible !
pause
goto menu
:leveleasy
title Pendu by sablier94 / un joueur / niveau facile
cls
echo.
set lettre1=*
set lettre2=*
set lettre3=*
set lettre4=*
set lettre5=*
set nombredecoup=0
echo %lettre1%%lettre2%%lettre3%%lettre4%%lettre5%
:coup
if %lettre1%%lettre2%%lettre3%%lettre4%%lettre5%==batch goto winner
set /a nombredecoup=nombredecoup+1
set /p pendu= Choisissez une lettre :
if %pendu%==%lettre1% goto deja
if %pendu%==%lettre2% goto deja
if %pendu%==%lettre3% goto deja
if %pendu%==%lettre4% goto deja
if %pendu%==%lettre5% goto deja
if %pendu%==b goto bwin
if %pendu%==a goto awin
if %pendu%==t goto twin
if %pendu%==c goto cwin
if %pendu%==h goto hwin
goto notwin
:error
cls
echo une erreur est survenue !
pause
goto menu
:deja
cls
echo Penalite +1 ! la lettre "%pendu%" avait deja ete placee !
set /a nombredecoup=nombredecoup+1
goto coup
:bwin
cls
set lettre1=b
echo.
echo felicitation vous avez trouve une lettre !
echo %lettre1%%lettre2%%lettre3%%lettre4%%lettre5%
goto coup
:awin
cls
set lettre2=a
echo.
echo felicitation vous avez trouve une lettre !
echo %lettre1%%lettre2%%lettre3%%lettre4%%lettre5%
goto coup
:twin
cls
set lettre3=t
echo.
echo felicitation vous avez trouve une lettre !
echo %lettre1%%lettre2%%lettre3%%lettre4%%lettre5%
goto coup
:cwin
cls
set lettre4=c
echo.
echo felicitation vous avez trouve une lettre !
echo %lettre1%%lettre2%%lettre3%%lettre4%%lettre5%
goto coup
:notwin
cls
echo Vous n'avez malheureusement pas trouve de lettre
echo.
echo %lettre1%%lettre2%%lettre3%%lettre4%%lettre5%
goto coup
:hwin
cls
set lettre5=h
echo.
echo felicitation vous avez trouve une lettre !
echo %lettre1%%lettre2%%lettre3%%lettre4%%lettre5%
goto coup
:winner
cls
echo.
echo Bravo vous avez trouve le mot (%lettre1%%lettre2%%lettre3%%lettre4%%lettre5%) en %nombredecoup% coups !
echo.
pause
goto menu





______________________________________________________
Reply with quote
Post pendu 2 joueurs ! 
GG Very Happy




______________________________________________________
Amateur en Batch ;p
Visit poster’s website
Display posts from previous:
Reply to topic Page 1 of 1
  



Index | Getting a forum | Free support forum | Free forums directory | Report a violation | Conditions générales d'utilisation
Copyright 2013 - Batch - tout droits réservées - par Sh0ot PageRank Actuel