Batch Forum Index
RegisterSearchFAQMemberlistUsergroupsLog in
Reply to topic Page 1 of 1
pendu batch 1 ou 2 joueurs
Author Message
Reply with quote
Post pendu batch 1 ou 2 joueurs 
Hello,
Vous avez déjà pu le voir, mais je le reposte ici : Mon pendu en batch !
-Mode 2 joueurs : on ne peut pas mettre 2 fois la même lettre dans un mot... (j'arrive pas à le réparer)
-mode 1 joueur : que 1 seul mot... Oui j'en mettrais des autres dès que j'aurais le temps !
Marche sur toutes les versions de windows

Code Source :
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





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


Reply with quote
Post pendu batch 1 ou 2 joueurs 
batch sa veut dire quoi ?

Bon il est bien seulement si on se trompe de lettre
ou num dans le menu du départ, sa quitte.
Et ya un problème quand on dit une bonne lettre ya une ligne de sauté.
Un effort de présentation serait bienvenu ^^




Reply with quote
Post pendu batch 1 ou 2 joueurs 
Sablier64 ça fait deux fois que je te dis de faire attention ou tu places tes programmes !
les jeux ont une section à eux ! MERCI DE FAIRE ATTENTION LA PROCHAINE FOIS JE SUPPRIME TOUT !





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visit poster’s website
Reply with quote
Post pendu batch 1 ou 2 joueurs 
Hello,

Oui Sablier, merci de ne pas nous facher notre Laddy Smile

Sinon pour le code ... beaucoups de répétitions inutiles, et c'est un peu le bazard, pas étonnant que tu t'y perde ..

Mais quand même un "GOOD JOB" pour ton jeu ^^





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Reply with quote
Post pendu batch 1 ou 2 joueurs 
Tiens, ca m'a donné une idée ^^ Wink
>> http://batch.xoo.it/t1229-Jeu-du-PENDU.htm





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
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