Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 3
Aller à la page: 1, 2, 3  >
[BAT] GAME - TOUCHÉ - COULÉ -
Auteur Message
Répondre en citant
Message [BAT] GAME - TOUCHÉ - COULÉ - 
Bonjour à tous,

Voici un mini "touché-coulé" que j'ai réalisé en batch !
A vous de jouer pour coder les niveaux suivants...... Cool
Code:

@echo off
title Touch‚-Coul‚   ^|   By STRYK
mode con cols=35 lines=25 &color 1A
:: ---------  BY STRYK  --------

::set level 1
set score=0
set essai=1
set tc=
set dj=D‚ja jou‚ !
set esx=Loup‚
set tch=Touch‚
set brx=Coul‚
set b1c=Û
set b1d=Û
set b2a=Û
set b2b=Û
set b2c=Û
set na1=Û
set na2=Û
set na4=Û
set nb1=Û
set nb2=Û
set nb4=Û
set nc2=Û
set nc4=Û
set nd2=Û
set nd3=Û
set nd4=Û
set flag1=on
set flag2=on
set wflag=on

:level1

cls
if %wflag%==on ( echo.
  echo  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
  echo  º                               º
  echo  º         -- Niveau 1 --        º
  echo  º                               º
  echo  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
  echo.
  echo.
  ) else (
    echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
    echo                  º
    echo     Score: %score%     º   %tc%
    echo                  º
    echo.
    echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
  )

echo.
echo.
echo           ³ 1 ³ 2 ³ 3 ³ 4 ³
echo           ³   ³   ³   ³   ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        A  ³ %na1% ³ %na2% ³ %b2a% ³ %na4% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        B  ³ %nb1% ³ %nb2% ³ %b2b% ³ %nb4% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        C  ³ %b1c% ³ %nc2% ³ %b2c% ³ %nc4% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        D  ³ %b1d% ³ %nd2% ³ %nd3% ³ %nd4% ³
echo        ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.

set /p select=Essai No: %essai%  (ex: A1)\\

if /i %select:~0,1%==A ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set na1= )
   if %select:~1,1%==2 ( set tc=%esx%
                         set na2= )
   if %select:~1,1%==3 ( if %b2a%==Û ( set tc=%tch%
    set /a score = score + 1
    set b2a=O) else ( set tc=%dj%))
   if %select:~1,1%==4 ( set tc=%esx%
                         set na4= ))

if /i %select:~0,1%==B ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set nb1= )
   if %select:~1,1%==2 ( set tc=%esx%
                        set nb2= )
   if %select:~1,1%==3 ( if %b2b%==Û ( set tc=%tch%
    set /a score = score + 1
    set b2b=O) else ( set tc=%dj%))
   if %select:~1,1%==4 ( set tc=%esx%
                         set nb4= ))

if /i %select:~0,1%==C ( echo.
   if %select:~1,1%==1 ( if %b1c%==Û ( set tc=%tch%
    set /a score = score + 1
    set b1c=O) else ( set tc=%dj%))
   if %select:~1,1%==2 ( set tc=%esx%
                         set nc2= )
   if %select:~1,1%==3 ( if %b2c%==Û ( set tc=%tch%
    set /a score = score + 1
    set b2c=O) else ( set tc=%dj%))
   if %select:~1,1%==4 ( set tc=%esx%
                         set nc4= ))

if /i %select:~0,1%==D ( echo.
   if %select:~1,1%==1 ( if %b1d%==Û ( set tc=%tch%
    set /a score = score + 1
    set b1d=O) else ( set tc=%dj%))
   if %select:~1,1%==2 ( set tc=%esx%
                         set nd2= )
   if %select:~1,1%==3 ( set tc=%esx%
                         set nd3= )
   if %select:~1,1%==4 ( set tc=%esx%
                         set nd4= ))

if %score%==5 goto winer1

if %flag1%==on ( if %b1c%%b1d%==OO ( set tc=%brx%
                                     set flag1=off))
if %flag2%==on ( if %b2a%%b2b%%b2c%==OOO ( set tc=%brx%
                                           set flag2=off))

set wflag=off
set /a essai = essai + 1
          
goto level1

:winer1

cls
echo.
echo.
echo.
echo.
echo  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo  º                               º
echo  º        Niveau 1 termin‚       º
echo  º                               º
echo  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo      [S] : Niveau suivant
echo.
echo.
echo      [Q] : Quitter le jeux
echo.
echo.

set /p level=     Votre choix \\:
if /i %level%==S goto setlevel2
if /i %level%==q goto exit

:: ###############################################################################

:setlevel2
mode con cols=42 lines=32

set score=0
set essai=1
set tc=
set dj=D‚ja jou‚ !
set esx=Loup‚
set tch=Touch‚
set brx=Coul‚
set AF= º

set A1=Û
set A2=Û
set A3=Û
set A4=Û
set A5=Û
set A6=Û
set B1=Û
set B2=Û
set B3=Û
set B4=Û
set B5=Û
set B6=Û
set C1=Û
set C2=Û
set C3=Û
set C4=Û
set C5=Û
set C6=Û
set D1=Û
set D2=Û
set D3=Û
set D4=Û
set D5=Û
set D6=Û
set E1=Û
set E2=Û
set E3=Û
set E4=Û
set E5=Û
set E6=Û
set F1=Û
set F2=Û
set F3=Û
set F4=Û
set F5=Û
set F6=Û

set flag1=on
set flag2=on
set flag3=on
set wflag=on

:level2

cls
if %wflag%==on ( echo.
  echo     ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
  echo     º                               º
  echo     º         -- Niveau 2 --        º
  echo     º                               º
  echo     ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
  echo.
  echo.
  ) else (
    echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
    echo                      º
    echo         Score: %score%    %AF%     %tc%
    echo                      º
    echo.
    echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
  )

echo.
echo.
echo           ³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ 6 ³
echo           ³   ³   ³   ³   ³   ³   ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        A  ³ %A1% ³ %A2% ³ %A3% ³ %A4% ³ %A5% ³ %A6% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        B  ³ %B1% ³ %B2% ³ %B3% ³ %B4% ³ %B5% ³ %B6% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        C  ³ %C1% ³ %C2% ³ %C3% ³ %C4% ³ %C5% ³ %C6% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        D  ³ %D1% ³ %D2% ³ %D3% ³ %D4% ³ %D5% ³ %D6% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        E  ³ %E1% ³ %E2% ³ %E3% ³ %E4% ³ %E5% ³ %E6% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        F  ³ %F1% ³ %F2% ³ %F3% ³ %F4% ³ %F5% ³ %F6% ³
echo        ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.
echo.
echo.

:: 123456
::AXXOOOX
::BXOXXXX
::CXOXXXO
::DXOXXXO
::EXOXXXO
::FXXXXXO


set /p select=Essai No: %essai%  (ex: A1)\\

if /i %select:~0,1%==A ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set A1= )
   if %select:~1,1%==2 ( set tc=%esx%
                         set A2= )
   if %select:~1,1%==3 ( if %A3%==Û ( set tc=%tch%
    set /a score = score + 1
    set A3=O) else ( set tc=%dj%))
   if %select:~1,1%==4 ( if %A4%==Û ( set tc=%tch%
    set /a score = score + 1
    set A4=O) else ( set tc=%dj%))
   if %select:~1,1%==5 ( if %A5%==Û ( set tc=%tch%
    set /a score = score + 1
    set A5=O) else ( set tc=%dj%))
   if %select:~1,1%==6 ( set tc=%esx%
                         set A6= ))


if /i %select:~0,1%==B ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set B1= )
   if %select:~1,1%==2 ( if %B2%==Û ( set tc=%tch%
    set /a score = score + 1
    set B2=O) else ( set tc=%dj%))
   if %select:~1,1%==3 ( set tc=%esx%
                         set B3= )
   if %select:~1,1%==4 ( set tc=%esx%
                         set B4= )
   if %select:~1,1%==5 ( set tc=%esx%
                         set B5= )
   if %select:~1,1%==6 ( set tc=%esx%
                         set B6= ))


if /i %select:~0,1%==C ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set C1= )
   if %select:~1,1%==2 ( if %C2%==Û ( set tc=%tch%
    set /a score = score + 1
    set C2=O) else ( set tc=%dj%))
   if %select:~1,1%==3 ( set tc=%esx%
                         set C3= )
   if %select:~1,1%==4 ( set tc=%esx%
                         set C4= )
   if %select:~1,1%==5 ( set tc=%esx%
                         set C5= )
   if %select:~1,1%==6 ( if %C6%==Û ( set tc=%tch%
    set /a score = score + 1
    set C6=O) else ( set tc=%dj%)))


if /i %select:~0,1%==D ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set D1= )
   if %select:~1,1%==2 ( if %D2%==Û ( set tc=%tch%
    set /a score = score + 1
    set D2=O) else ( set tc=%dj%))
   if %select:~1,1%==3 ( set tc=%esx%
                         set D3= )
   if %select:~1,1%==4 ( set tc=%esx%
                         set D4= )
   if %select:~1,1%==5 ( set tc=%esx%
                         set D5= )
   if %select:~1,1%==6 ( if %D6%==Û ( set tc=%tch%
    set /a score = score + 1
    set D6=O) else ( set tc=%dj%)))


if /i %select:~0,1%==E ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set E1= )
   if %select:~1,1%==2 ( if %E2%==Û ( set tc=%tch%
    set /a score = score + 1
    set E2=O) else ( set tc=%dj%))
   if %select:~1,1%==3 ( set tc=%esx%
                         set E3= )
   if %select:~1,1%==4 ( set tc=%esx%
                         set E4= )
   if %select:~1,1%==5 ( set tc=%esx%
                         set E5= )
   if %select:~1,1%==6 ( if %E6%==Û ( set tc=%tch%
    set /a score = score + 1
    set E6=O) else ( set tc=%dj%)))


if /i %select:~0,1%==F ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set F1= )
   if %select:~1,1%==2 ( set tc=%esx%
                         set F2= )
   if %select:~1,1%==3 ( set tc=%esx%
                         set F3= )
   if %select:~1,1%==4 ( set tc=%esx%
                         set F4= )
   if %select:~1,1%==5 ( set tc=%esx%
                         set F5= )
   if %select:~1,1%==6 ( if %F6%==Û ( set tc=%tch%
    set /a score = score + 1
    set F6=O) else ( set tc=%dj%)))


if %score%==11 goto winer2

if %flag1%==on ( if %A3%%A4%%A5%==OOO ( set tc=%brx%
                                     set flag1=off))
if %flag2%==on ( if %B2%%C2%%D2%%E2%==OOOO ( set tc=%brx%
                                           set flag2=off))
if %flag3%==on ( if %C6%%D6%%E6%%F6%==OOOO ( set tc=%brx%
                                           set flag3=off))

if %score% GEQ 10 set AF=º

set wflag=off
set /a essai = essai + 1
          
goto level2


:winer2

cls
echo.
echo.
echo.
echo.
echo     ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo     º                               º
echo     º        Niveau 2 termin‚       º
echo     º                               º
echo     ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo         [S] : Niveau suivant
echo.
echo.
echo         [Q] : Quitter le jeux
echo.
echo.
echo.
echo.

set /p level=        Votre choix \\:
if /i %level%==S goto setlevel3
if /i %level%==q goto exit

:: ###############################################################################

:setlevel3

echo Niveau en pr‚paration....

pause>nul
:exit






Dernière édition par stryk le Dim 7 Juin 2009 - 23:36; édité 3 fois

______________________________________________________


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
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [BAT] GAME - TOUCHÉ - COULÉ - 
Bravo pour ce code.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [BAT] GAME - TOUCHÉ - COULÉ - 
Bravo aussi pour le code Okay




______________________________________________________
Signature non autorisée !
Répondre en citant
Message [BAT] GAME - TOUCHÉ - COULÉ - 
Hé bien !!

Bravo tu t'améliores beaucoup Wink




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message [BAT] GAME - TOUCHÉ - COULÉ - 
Cooool Okay




______________________________________________________
Un singe rentre dans un bar et demande au barman :
- Vous avez des bananes ?
- Non on n'a pas de bananes.
- Vous avez des bananes ?
- Non on en a pas.
- Vous avez des bananes ?
- Non, t'es sourd ou quoi ! Si tu me demandes encore si j'ai des bananes je te cloue la langue au comptoir !
- Vous avez des clous ?
- Non.
- Vous avez des bananes ?
MSN
Répondre en citant
Message [BAT] GAME - TOUCHÉ - COULÉ - 
Merci à tous Embarassed

merci Batch-Man
Citation:
Bravo tu t'améliores beaucoup

C'est gràce à ma femme, vu qu'elle est enceinte de 7 mois, le soir c'est ceinture, alors je bouquine... Mort de Rire




______________________________________________________


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
Répondre en citant
Message [BAT] GAME - TOUCHÉ - COULÉ - 
Wow! Bravo!

Par contre, comme amélioration, tu pourrais faire en sorte qu'il y ait un certain signe lorsque c'est loupé car sinon, on peut refaire les mêmes coordonnées plusieurs fois...

Encore bravo. Wink



Visiter le site web du posteur
Répondre en citant
Message [BAT] GAME - TOUCHÉ - COULÉ - 
Merci Jean2.

Dès que j'ai un moment je modifie, c'est pas bête !

Modifié ! Mr. Green




______________________________________________________


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
Répondre en citant
Message [BAT] GAME - TOUCHÉ - COULÉ - 
Niveau 2 ajouté !! Cool




______________________________________________________


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
Répondre en citant
Message [BAT] GAME - TOUCHÉ - COULÉ - 
2 changements? C'est sûr que je vais l'essayer!

Par contre, si tu es capable, tu devrais faire en sorte qu'ils soient aléatoires... Sinon, c'est moins amusant. Wink

@+

Edit préparé pour lorsque j'aurai terminé de l'essayer si personne ne poste... xD



Visiter le site web du posteur
Répondre en citant
Message [BAT] GAME - TOUCHÉ - COULÉ - 
Aléatoire !! Evil or Very Mad

c'est possible, mais trop long à écrire pour le résultat.....




______________________________________________________


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
Répondre en citant
Message Pas mal 
Top
C'est une bonne idée ppur le niveaux 3 j'ai essayer mais je suis pas fort dans les batch mais je n'arrive pas




______________________________________________________
Cherche toujours désèperement des cour de batch et de C
Gratuit mais rien je trouve
Visiter le site web du posteur
Répondre en citant
Message Voila la v0.3 
Voila j'ai fais les graphisme de la v.03

Code:
@echo off
title Touch‚-Coul‚   ^|   By STRYK
mode con cols=55 lines=45&color 1A
:: ---------  BY STRYK  --------

::set level 3
set score=0
set essai=1
set tc=
set dj=D‚ja jou‚ !
set esx=Loup‚
set tch=Touch‚
set brx=Coul‚
set AF= º

set A1=Û
set A2=Û
set A3=Û
set A4=Û
set A5=Û
set A6=Û
set A7=Û
set A8=Û
set B1=Û
set B2=Û
set B3=Û
set B4=Û
set B5=Û
set B6=Û
set B7=Û
set B8=Û
set C1=Û
set C2=Û
set C3=Û
set C4=Û
set C5=Û
set C6=Û
set C7=Û
set C8=Û
set D1=Û
set D2=Û
set D3=Û
set D4=Û
set D5=Û
set D6=Û
set D7=Û
set D8=Û
set E1=Û
set E2=Û
set E3=Û
set E4=Û
set E5=Û
set E6=Û
set E7=Û
set E8=Û
set F1=Û
set F2=Û
set F3=Û
set F4=Û
set F5=Û
set F6=Û
set F7=Û
set F8=Û
set G1=Û
set G2=Û
set G3=Û
set G4=Û
set G5=Û
set G6=Û
set G7=Û
set G8=Û
set H1=Û
set H2=Û
set H3=Û
set H4=Û
set H5=Û
set H6=Û
set H7=Û
set H8=Û
set flag1=on
set flag2=on
set flag3=on
set wflag=on


:winer3
cls
if %wflag%==on ( echo.
  echo     ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
  echo     º                               º
  echo     º         -- Niveau 3 --        º
  echo     º                               º
  echo     ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
  echo.
  echo.
  ) else (
    echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
    echo                      º
    echo         Score: %score%    %AF%     %tc%
    echo                      º
    echo.
    echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
  )

echo.
echo.
echo           ³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ 6 ³ 7 ³ 8 ³
echo           ³   ³   ³   ³   ³   ³   ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        A  ³ %A1% ³ %A2% ³ %A3% ³ %A4% ³ %A5% ³ %A6% ³ %A7% ³ %A8% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        B  ³ %B1% ³ %B2% ³ %B3% ³ %B4% ³ %B5% ³ %B6% ³ %B7% ³ %B8% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        C  ³ %C1% ³ %C2% ³ %C3% ³ %C4% ³ %C5% ³ %C6% ³ %C7% ³ %C8% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        D  ³ %D1% ³ %D2% ³ %D3% ³ %D4% ³ %D5% ³ %D6% ³ %D7% ³ %D8% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        E  ³ %E1% ³ %E2% ³ %E3% ³ %E4% ³ %E5% ³ %E6% ³ %E7% ³ %E8% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        F  ³ %F1% ³ %F2% ³ %F3% ³ %F4% ³ %F5% ³ %F6% ³ %F7% ³ %F8% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        G  ³ %G1% ³ %G2% ³ %G3% ³ %G4% ³ %G5% ³ %G6% ³ %G7% ³ %G8% ³
echo        ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄÄ+ÄÄij
echo        H  ³ %H1% ³ %H2% ³ %H3% ³ %H4% ³ %H5% ³ %H6% ³ %H7% ³ %H8% ³
echo       ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.
echo.
echo.

:: 12345678
::AOXOXOXOXO
::BXOXOXOXOX
::COXOXOXOXO
::DXOXOXOXOX
::EOXOXOXOXO
::FXOXOXOXOX
::GOXOXOXOXO
::HXOXOXOXOX

set /p select=Essai No: %essai%  (ex: A1)\\

if /i %select:~0,1%==A ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set A1= )
   if %select:~1,1%==2 ( set tc=%esx%
                         set A2= )
   if %select:~1,1%==3 ( if %A3%==Û ( set tc=%tch%
    set /a score = score + 1
    set A3=O) else ( set tc=%dj%))
   if %select:~1,1%==4 ( if %A4%==Û ( set tc=%tch%
    set /a score = score + 1
    set A4=O) else ( set tc=%dj%))
   if %select:~1,1%==5 ( if %A5%==Û ( set tc=%tch%
    set /a score = score + 1
    set A5=O) else ( set tc=%dj%))
   if %select:~1,1%==6 ( set tc=%esx%
                         set A6= ))


if /i %select:~0,1%==B ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set B1= )
   if %select:~1,1%==2 ( if %B2%==Û ( set tc=%tch%
    set /a score = score + 1
    set B2=O) else ( set tc=%dj%))
   if %select:~1,1%==3 ( set tc=%esx%
                         set B3= )
   if %select:~1,1%==4 ( set tc=%esx%
                         set B4= )
   if %select:~1,1%==5 ( set tc=%esx%
                         set B5= )
   if %select:~1,1%==6 ( set tc=%esx%
                         set B6= ))
   if %select:~1,1%==7 ( set tc=%esx%
                         set B7= ))

if /i %select:~0,1%==C ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set C1= )
   if %select:~1,1%==2 ( if %C2%==Û ( set tc=%tch%
    set /a score = score + 1
    set C2=O) else ( set tc=%dj%))
   if %select:~1,1%==3 ( set tc=%esx%
                         set C3= )
   if %select:~1,1%==4 ( set tc=%esx%
                         set C4= )
   if %select:~1,1%==5 ( set tc=%esx%
                         set C5= )
   if %select:~1,1%==6 ( if %C6%==Û ( set tc=%tch%
    set /a score = score + 1
    set C6=O) else ( set tc=%dj%)))


if /i %select:~0,1%==D ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set D1= )
   if %select:~1,1%==2 ( if %D2%==Û ( set tc=%tch%
    set /a score = score + 1
    set D2=O) else ( set tc=%dj%))
   if %select:~1,1%==3 ( set tc=%esx%
                         set D3= )
   if %select:~1,1%==4 ( set tc=%esx%
                         set D4= )
   if %select:~1,1%==5 ( set tc=%esx%
                         set D5= )
   if %select:~1,1%==6 ( if %D6%==Û ( set tc=%tch%
    set /a score = score + 1
    set D6=O) else ( set tc=%dj%)))


if /i %select:~0,1%==E ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set E1= )
   if %select:~1,1%==2 ( if %E2%==Û ( set tc=%tch%
    set /a score = score + 1
    set E2=O) else ( set tc=%dj%))
   if %select:~1,1%==3 ( set tc=%esx%
                         set E3= )
   if %select:~1,1%==4 ( set tc=%esx%
                         set E4= )
   if %select:~1,1%==5 ( set tc=%esx%
                         set E5= )
   if %select:~1,1%==6 ( if %E6%==Û ( set tc=%tch%
    set /a score = score + 1
    set E6=O) else ( set tc=%dj%)))


if /i %select:~0,1%==F ( echo.
   if %select:~1,1%==1 ( set tc=%esx%
                         set F1= )
   if %select:~1,1%==2 ( set tc=%esx%
                         set F2= )
   if %select:~1,1%==3 ( set tc=%esx%
                         set F3= )
   if %select:~1,1%==4 ( set tc=%esx%
                         set F4= )
   if %select:~1,1%==5 ( set tc=%esx%
                         set F5= )
   if %select:~1,1%==6 ( if %F6%==Û ( set tc=%tch%
    set /a score = score + 1
    set F6=O) else ( set tc=%dj%)))


if %score%==11 goto winer2

if %flag1%==on ( if %A3%%A4%%A5%==OOO ( set tc=%brx%
                                     set flag1=off))
if %flag2%==on ( if %B2%%C2%%D2%%E2%==OOOO ( set tc=%brx%
                                           set flag2=off))
if %flag3%==on ( if %C6%%D6%%E6%%F6%==OOOO ( set tc=%brx%
                                           set flag3=off))

if %score% GEQ 10 set AF=º

set wflag=off
set /a essai = essai + 1
         
goto level4

:: ###############################################################################









______________________________________________________
Cherche toujours désèperement des cour de batch et de C
Gratuit mais rien je trouve
Visiter le site web du posteur
Répondre en citant
Message [BAT] GAME - TOUCHÉ - COULÉ - 
Salut Hugo, Smile

Merci pour ta réponse !
As-tu essayé ton code ??

Si je ne me trompe pas, tu n'as modifié que le commentaire suivant:
Code:

:: 12345678
::AOXOXOXOXO
::BXOXOXOXOX
::COXOXOXOXO
::DXOXOXOXOX
::EOXOXOXOXO
::FXOXOXOXOX
::GOXOXOXOXO
::HXOXOXOXOX

Mais ca ne sers pas à grand chose si tu ne modifie pas aussi les conditions ( if )
Pour info , dans mon code les "O" sont des morceaux de bateaux !

N'hésites pas à poster pour toutes questions !




______________________________________________________


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
Répondre en citant
Message Merci je le serait je vias me faire 
Dsl comme je suyis pas très fort en batch mais bon j'ai fais le graphisme tu pourrais m'aider




______________________________________________________
Cherche toujours désèperement des cour de batch et de C
Gratuit mais rien je trouve
Visiter le site web du posteur
Message [BAT] GAME - TOUCHÉ - COULÉ - 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 3
Aller à la page: 1, 2, 3  >
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch