Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Morpion
Auteur Message
Répondre en citant
Message Morpion 
Voici mon Morpion en batch

Code:
@echo off
 title Morpion
 color a
 echo.
 echo.
 echo.
 echo.MORPION BY    H@K 16
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo                                                                 ÉÍÍÍÍÍÍÍÍÍÍÍÍÍ»
 echo                                                                 º             º
 echo                                                                 ÈÍÍÍÍÍÍÍÍÍÍÍÍͼ
 ping -n 5 127.0.0.1>nul
 pause
 
 
 
 
 :debut
 color a
 cls
 set a=1
 set b=2
 set c=3
 set d=4
 set e=5
 set f=6
 set g=7
 set h=8
 set i=9
 
 
 
 
 :1er
 set /a aleat=%random%%%3
 if %aleat% LSS 1 goto 1er
 if %aleat%==2 goto IA
 
 
 
 
 :jeu
 
 
 
 
 if %a%==+ if %b%==+ if %c%==+ goto IAgagne
 if %a%==+ if %d%==+ if %g%==+ goto IAgagne
 if %a%==+ if %e%==+ if %i%==+ goto IAgagne
 if %b%==+ if %e%==+ if %h%==+ goto IAgagne
 if %c%==+ if %f%==+ if %i%==+ goto IAgagne
 if %c%==+ if %e%==+ if %g%==+ goto IAgagne
 if %d%==+ if %e%==+ if %f%==+ goto IAgagne
 if %g%==+ if %h%==+ if %i%==+ goto IAgagne
 if not %a%==1 if not %b%==2 if not %c%==3 if not %d%==4 if not %e%==5 if not %f%==6 if not %g%==7 if not %h%==8 if not %i%==9 goto egalite
 
 
 
 
 cls
 echo.
 echo     I   I
 echo   %g% I %h% I %i%
 echo  ___I___I___
 echo     I   I
 echo   %d% I %e% I %f%
 echo  ___I___I___
 echo     I   I
 echo   %a% I %b% I %c%
 echo     I   I
 echo.
 if %aleat%==1 goto joueur
 
 
 
 
 :joueur
 set /p case=Entre un numero de case :
 if %case% LSS 1 goto joueur
 if %case% GTR 9 goto joueur
 if %case%==1 (
 if %a%==X goto joueur
 if %a%==+ goto joueur
 )
 if %case%==2 (
 if %b%==X goto joueur
 if %b%==+ goto joueur
 )
 if %case%==3 (
 if %c%==x goto joueur
 if %c%==+ goto joueur
 )
 if %case%==4 (
 if %d%==X goto joueur
 if %d%==+ goto joueur
 )
 if %case%==5 (
 if %e%==X goto joueur
 if %e%==+ goto joueur
 )
 if %case%==6 (
 if %f%==X goto joueur
 if %f%==+ goto joueur
 )
 if %case%==7 (
 if %g%==X goto joueur
 if %g%==+ goto joueur
 )
 if %case%==8 (
 if %h%==X goto joueur
 if %h%==+ goto joueur
 )
 if %case%==9 (
 if %i%==X goto joueur
 if %i%==+ goto joueur
 )
 if %case%==1 set a=X
 if %case%==2 set b=X
 if %case%==3 set c=X
 if %case%==4 set d=X
 if %case%==5 set e=X
 if %case%==6 set f=X
 if %case%==7 set g=X
 if %case%==8 set h=X
 if %case%==9 set i=X
 
 
 
 
 if %a%==X if %b%==X if %c%==X goto Jgagne
 if %a%==X if %d%==X if %g%==X goto Jgagne
 if %a%==X if %e%==X if %i%==X goto Jgagne
 if %b%==X if %e%==X if %h%==X goto Jgagne
 if %c%==X if %f%==X if %i%==X goto Jgagne
 if %c%==X if %e%==X if %g%==X goto Jgagne
 if %d%==X if %e%==X if %f%==X goto Jgagne
 if %g%==X if %h%==X if %i%==X goto Jgagne
 
 
 
 
 if not %a%==1 if not %b%==2 if not %c%==3 if not %d%==4 if not %e%==5 if not %f%==6 if not %g%==7 if not %h%==8 if not %i%==9 goto egalite
 
 
 
 
 if %a%==+ if %b%==+ if %c%==3 (
 set c=+
 goto jeu
 )
 if %a%==+ if %c%==+ if %b%==2 (
 set b=+
 goto jeu
 )
 if %b%==+ if %a%==+ if %c%==3 (
 set c=+
 goto jeu
 )
 if %b%==+ if %c%==+ if %a%==1 (
 set a=+
 goto jeu
 )
 if %c%==+ if %b%==+ if %a%==1 (
 set a=+
 goto jeu
 )
 if %c%==+ if %a%==+ if %b%==2 (
 set b=+
 goto jeu
 )
 if %d%==+ if %e%==+ if %f%==6 (
 set f=+
 goto jeu
 )
 if %d%==+ if %f%==+ if %e%==5 (
 set e=+
 goto jeu
 )
 if %e%==+ if %d%==+ if %f%==6 (
 set f=+
 goto jeu
 )
 if %e%==+ if %f%==+ if %d%==4 (
 set d=+
 goto jeu
 )
 if %f%==+ if %e%==+ if %d%==4 (
 set d=+
 goto jeu
 )
 if %f%==+ if %d%==+ if %e%==5 (
 set e=+
 goto jeu
 )
 if %g%==+ if %h%==+ if %i%==9 (
 set i=+
 goto jeu
 )
 if %g%==+ if %i%==+ if %h%==8 (
 set h=+
 goto jeu
 )
 if %h%==+ if %g%==+ if %i%==9 (
 set i=+
 goto jeu
 )
 if %h%==+ if %i%==+ if %g%==7 (
 set g=+
 goto jeu
 )
 if %i%==+ if %g%==+ if %h%==8 (
 set h=+
 goto jeu
 )
 if %i%==+ if %h%==+ if %g%==7 (
 set g=+
 goto jeu
 )
 if %a%==+ if %d%==+ if %g%==7 (
 set g=+
 goto jeu
 )
 if %a%==+ if %g%==+ if %d%==4 (
 set d=+
 goto jeu
 )
 if %d%==+ if %g%==+ if %a%==1 (
 set a=+
 goto jeu
 )
 if %d%==+ if %a%==+ if %g%==7 (
 set g=+
 goto jeu
 )
 if %g%==+ if %a%==+ if %d%==4 (
 set d=+
 goto jeu
 )
 if %g%==+ if %d%==+ if %a%==1 (
 set a=+
 goto jeu
 )
 if %b%==+ if %e%==+ if %h%==8 (
 set h=+
 goto jeu
 )
 if %b%==+ if %h%==+ if %e%==5 (
 set e=+
 goto jeu
 )
 if %e%==+ if %b%==+ if %h%==8 (
 set h=+
 goto jeu
 )
 if %e%==+ if %h%==+ if %b%==2 (
 set b=+
 goto jeu
 )
 if %h%==+ if %b%==+ if %e%==5 (
 set e=+
 goto jeu
 )
 if %h%==+ if %e%==+ if %b%==2 (
 set b=+
 goto jeu
 )
 if %c%==+ if %f%==+ if %i%==9 (
 set i=+
 goto jeu
 )
 if %c%==+ if %i%==+ if %f%==6 (
 set f=+
 goto jeu
 )
 if %f%==+ if %c%==+ if %i%==9 (
 set i=+
 goto jeu
 )
 if %f%==+ if %i%==+ if %c%==3 (
 set c=+
 goto jeu
 )
 if %i%==+ if %c%==+ if %f%==6 (
 set f=+
 goto jeu
 )
 if %i%==+ if %f%==+ if %c%==3 (
 set c=+
 goto jeu
 )
 if %a%==+ if %e%==+ if %i%==9 (
 set i=+
 goto jeu
 )
 if %a%==+ if %i%==+ if %e%==5 (
 set e=+
 goto jeu
 )
 if %e%==+ if %a%==+ if %i%==9 (
 set i=+
 goto jeu
 )
 if %e%==+ if %i%==+ if %a%==1 (
 set a=+
 goto jeu
 )
 if %i%==+ if %a%==+ if %e%==5 (
 set e=+
 goto jeu
 )
 if %i%==+ if %e%==+ if %a%==1 (
 set a=+
 goto jeu
 )
 if %c%==+ if %e%==+ if %g%==6 (
 set g=+
 goto jeu
 )
 if %c%==+ if %g%==+ if %e%==5 (
 set e=+
 goto jeu
 )
 if %e%==+ if %c%==+ if %g%==7 (
 set g=+
 goto jeu
 )
 if %e%==+ if %g%==+ if %c%==3 (
 set c=+
 goto jeu
 )
 if %g%==+ if %c%==+ if %e%==5 (
 set e=+
 goto jeu
 )
 if %g%==+ if %e%==+ if %c%==3 (
 set c=+
 goto jeu
 )
 
 
 
 
 if %a%==X if %b%==X if %c%==3 (
 set c=+
 goto jeu
 )
 if %a%==X if %c%==X if %b%==2 (
 set b=+
 goto jeu
 )
 if %b%==X if %c%==X if %a%==1 (
 set a=+
 goto jeu
 )
 if %b%==X if %a%==X if %c%==3 (
 set c=+
 goto jeu
 )
 if %c%==X if %b%==X if %a%==1 (
 set a=+
 goto jeu
 )
 if %c%==X if %a%==X if %b%==2 (
 set b=+
 goto jeu
 )
 if %d%==X if %e%==X if %f%==6 (
 set f=+
 goto jeu
 )
 if %d%==X if %f%==X if %e%==5 (
 set e=+
 goto jeu
 )
 if %e%==X if %d%==X if %f%==6 (
 set f=+
 goto jeu
 )
 if %e%==X if %f%==X if %d%==4 (
 set d=+
 goto jeu
 )
 if %f%==X if %e%==X if %d%==4 (
 set d=+
 goto jeu
 )
 if %f%==X if %d%==X if %e%==5 (
 set e=+
 goto jeu
 )
 if %g%==X if %h%==X if %i%==9 (
 set i=+
 goto jeu
 )
 if %g%==X if %i%==X if %h%==8 (
 set h=+
 goto jeu
 )
 if %h%==X if %g%==X if %i%==9 (
 set i=+
 goto jeu
 )
 if %h%==X if %i%==X if %g%==7 (
 set g=+
 goto jeu
 )
 if %i%==X if %g%==X if %h%==8 (
 set h=+
 goto jeu
 )
 if %i%==X if %h%==X if %g%==7 (
 set g=+
 goto jeu
 )
 if %a%==X if %d%==X if %g%==7 (
 set g=+
 goto jeu
 )
 if %a%==X if %g%==X if %d%==4 (
 set d=+
 goto jeu
 )
 if %d%==X if %g%==X if %a%==1 (
 set a=+
 goto jeu
 )
 if %d%==X if %a%==X if %g%==7 (
 set g=+
 goto jeu
 )
 if %g%==X if %a%==X if %d%==4 (
 set d=+
 goto jeu
 )
 if %g%==X if %d%==X if %a%==1 (
 set a=+
 goto jeu
 )
 if %b%==X if %e%==X if %h%==8 (
 set h=+
 goto jeu
 )
 if %b%==X if %h%==X if %e%==5 (
 set e=+
 goto jeu
 )
 if %e%==X if %b%==X if %h%==8 (
 set h=+
 goto jeu
 )
 if %e%==X if %h%==X if %b%==2 (
 set b=+
 goto jeu
 )
 if %h%==X if %b%==X if %e%==5 (
 set e=+
 goto jeu
 )
 if %h%==X if %e%==X if %b%==2 (
 set b=+
 goto jeu
 )
 if %c%==X if %f%==X if %i%==9 (
 set i=+
 goto jeu
 )
 if %c%==X if %i%==X if %f%==6 (
 set f=+
 goto jeu
 )
 if %f%==X if %c%==X if %i%==9 (
 set i=+
 goto jeu
 )
 if %f%==X if %i%==X if %c%==3 (
 set c=+
 goto jeu
 )
 if %i%==X if %c%==X if %f%==6 (
 set f=+
 goto jeu
 )
 if %i%==X if %f%==X if %c%==3 (
 set c=+
 goto jeu
 )
 if %a%==X if %e%==X if %i%==9 (
 set i=+
 goto jeu
 )
 if %a%==X if %i%==X if %e%==5 (
 set e=+
 goto jeu
 )
 if %e%==X if %a%==X if %i%==9 (
 set i=+
 goto jeu
 )
 if %e%==X if %i%==X if %a%==1 (
 set a=+
 goto jeu
 )
 if %i%==X if %a%==X if %e%==5 (
 set e=+
 goto jeu
 )
 if %i%==X if %e%==X if %a%==1 (
 set a=+
 goto jeu
 )
 if %c%==X if %e%==X if %g%==6 (
 set g=+
 goto jeu
 )
 if %c%==X if %g%==X if %e%==5 (
 set e=+
 goto jeu
 )
 if %e%==X if %c%==X if %g%==7 (
 set g=+
 goto jeu
 )
 if %e%==X if %g%==X if %c%==3 (
 set c=+
 goto jeu
 )
 if %g%==X if %c%==X if %e%==5 (
 set e=+
 goto jeu
 )
 if %g%==X if %e%==X if %c%==3 (
 set c=+
 goto jeu
 )
 :IA
 set /a rand=%random%%%10
 if %rand% LSS 1 goto IA
 if %rand%==1 (
 if %a%==X goto IA
 if %a%==+ goto IA
 )
 if %rand%==2 (
 if %b%==X goto IA
 if %b%==+ goto IA
 )
 if %rand%==3 (
 if %c%==X goto IA
 if %c%==+ goto IA
 )
 if %rand%==4 (
 if %d%==X goto IA
 if %d%==+ goto IA
 )
 if %rand%==5 (
 if %e%==X goto IA
 if %e%==+ goto IA
 )
 if %rand%==6 (
 if %f%==X goto IA
 if %f%==+ goto IA
 )
 if %rand%==7 (
 if %g%==X goto IA
 if %g%==+ goto IA
 )
 if %rand%==8 (
 if %h%==X goto IA
 if %h%==+ goto IA
 )
 if %rand%==9 (
 if %i%==X goto IA
 if %i%==+ goto IA
 )
 if %rand%==1 set a=+
 if %rand%==2 set b=+
 if %rand%==3 set c=+
 if %rand%==4 set d=+
 if %rand%==5 set e=+
 if %rand%==6 set f=+
 if %rand%==7 set g=+
 if %rand%==8 set h=+
 if %rand%==9 set i=+
 goto jeu
 
 
 
 
 :Jgagne
 cls
 color 0A
 echo.
 echo     I   I
 echo   %g% I %h% I %i%
 echo  ___I___I___
 echo     I   I
 echo   %d% I %e% I %f%
 echo  ___I___I___
 echo     I   I
 echo   %a% I %b% I %c%
 echo     I   I
 echo.
 echo.
 echo.
 echo.
 echo                                 Ta Gagner Bravo ! ! ! !
 goto rejouer
 
 
 
 
 :IAgagne
 cls
 color A
 echo.
 echo     I   I
 echo   %g% I %h% I %i%
 echo  ___I___I___
 echo     I   I
 echo   %d% I %e% I %f%
 echo  ___I___I___
 echo     I   I
 echo   %a% I %b% I %c%
 echo     I   I
 echo.
 echo.
 echo.
 echo.
 echo                                   j'ai  Gagne :P ! !
 goto rejouer
 
 
 
 
 :egalite
 color A
 cls
 echo.
 echo     I   I
 echo   %g% I %h% I %i%
 echo  ___I___I___
 echo     I   I
 echo   %d% I %e% I %f%
 echo  ___I___I___
 echo     I   I
 echo   %a% I %b% I %c%
 echo     I   I
 echo.
 echo.
 echo.
 echo.
 echo                                        Egaliter , Rejoue  !
 
 
 
 
 :rejouer
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 set /p rejouer=Veux-tu rejouer (o/n) ?
 if %rejouer%==o goto debut
 if %rejouer%==O goto debut
 if %rejouer%==n cls
 color A
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.                           
 echo                                 
 echo.                             
 echo                                     A BIENTOT ! !
 ping -n 5 127.0.0.1>nul
 exit


EDIT LOGAN: Balises [code] & Déplacement du sujet dans la rubrique appropriée




______________________________________________________

Codeur html/css 100 %
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Morpion 
Hello Mr. Green

Pas mal Okay

Ton code est néanmoins réductible et peut être meilleur, n'hésite pas à passer dans la rubrique analyse Okay

@++



Dernière édition par Logan le Sam 29 Juin 2013 - 23:29; édité 1 fois

______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message Morpion 
Hello Twisted Evil

Pas mal, mais il manque quelque "CLS" et l'IA est pas très forte.
Et puis c'est pas très innovant il y en a déjà plein:
http://batch.xoo.it/t2792-Morpion.htm
http://batch.xoo.it/t2607-Morpion.htm
http://batch.xoo.it/t747-Bat-Morpion.htm




______________________________________________________
Clickez sur Saturne pour voir mes tutoriels et sur la Terre pour voir mon Forum:


Skype
Répondre en citant
Message Morpion 
Hello Mr. Green

C'est déjà plus innovant qu'un +|-..




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message Morpion 
Hello Twisted Evil
C'est vrai !
Mais faire un Morpion sans maitrisé les boucles c'est super long Twisted Evil .
Déjà, il faudrait que tu remplace tes variable classé avec des Lettres par des Chiffres.
Et que ton tableau soi a double entrées:

 
Code:
 set C11=1
 set C12=2
 set C13=3
 set C21=4
 set C22=5
 set C23=6
 set C31=7
 set C32=8
 set C33=9  
Bonne chance pour l'améliorer Okay




______________________________________________________
Clickez sur Saturne pour voir mes tutoriels et sur la Terre pour voir mon Forum:


Skype
Répondre en citant
Message Morpion 
J'ai repris ton code qui est un peut long Okay
Et je suis en train de créer un rapport en .txt des parties gagnés, perdu ou à égalité !!
et dans la barre de titre on voit le score de la dernière partie (soit gagné, perdu, ou égalité)


http://www.sendspace.com/file/6x4llk
pour télécharger le bat V.2^^




Code:
 @echo off
title ---------- Chargement ....... 1 %% ----------
setlocal enableDelayedExpansion
color 0A
for /l %%i in (1,1,50) do (
   cls
   set BAR=
   for /l %%j in (1,1,%%i) do (
     set BAR=!BAR!Û)
   cls
   set /a pourcentage=%%i*2
    title ---------- Chargement !pourcentage! %% ----------
   echo.
   echo                                Chargement !pourcentage! %%
   echo                ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
   echo                º!BAR!º
   echo                º!BAR!º
   echo                ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
   echo.
   ping localhost -n 1 >nul
)
cls
title ---------- Chargement termin‚ ----------
   echo.
   echo                                Chargement termin‚
   echo                ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
   echo                º!BAR!º
   echo                º!BAR!º
   echo                ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
   echo.
   ping localhost -n 1 > ping -n 2 127.0.0.1>nul

)

ping -n 3 127.0.0.1>nul
 title ------ MORPION D‚velopp‚ par Skywalker =D ------
 echo.
 echo.
 echo.
 echo   MMMMM      MMMMM    OOO    RRRRRRR   PPPPPPP   IIIII    OOO    NNNNN     NNN
 echo   MMMMMM    MMMMMM   OOOOO   RRR  RRR  PPP PPPP   III    OOOOO   NNNNNN    NNN
 echo   MMM MMM  MMM MMM  OOO OOO  RRR   RRR PP    PPP  III   OOO OOO  NNN NNN   NNN
 echo   MMM  MMMMMM  MMM OOO   OOO RRRRRRRR  PPP PPPP   III  OOO   OOO NNN  NNN  NNN
 echo   MMM   MMMM   MMM  OOO OOO  RRR RRR   PPPPPPP    III   OOO OOO  NNN   NNN NNN
 echo   MMM          MMM   OOOOO   RRR  RRR  PPP        III    OOOOO   NNN    NNNNNN
 echo   MMM          MMM    OOO    RRR   RRR PPP       IIIII    OOO    NNN     NNNNN
 echo.
 echo.
 echo                                                                 ÉÍÍÍÍÍÍÍÍÍÍÍÍÍ»
 echo                                                                 º.:By Skywalker:.º
 echo                                                                 ÈÍÍÍÍÍÍÍÍÍÍÍÍͼ
ping -n 3 127.0.0.1>nul
 set colorstop = 3
 :colorintro
 set /a colorstop+=2
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 color A0
 color 0A
 color A0
 if /i %colorstop% equ 100 goto colorstop
 goto colorintro
 :colorstop

 
 
 
 
 :debut
 color 0A
 cls
 set a=1
 set b=2
 set c=3
 set d=4
 set e=5
 set f=6
 set g=7
 set h=8
 set i=9
 
 
 
 
 :1er
 set /a aleat=%random%%%3
 if %aleat% LSS 1 goto 1er
 if %aleat%==2 goto IA
 
 
 
 
 :jeu
 
 
 
 
 if %a%==O if %b%==O if %c%==O goto IAgagne
 if %a%==O if %d%==O if %g%==O goto IAgagne
 if %a%==O if %e%==O if %i%==O goto IAgagne
 if %b%==O if %e%==O if %h%==O goto IAgagne
 if %c%==O if %f%==O if %i%==O goto IAgagne
 if %c%==O if %e%==O if %g%==O goto IAgagne
 if %d%==O if %e%==O if %f%==O goto IAgagne
 if %g%==O if %h%==O if %i%==O goto IAgagne
 if not %a%==1 if not %b%==2 if not %c%==3 if not %d%==4 if not %e%==5 if not %f%==6 if not %g%==7 if not %h%==8 if not %i%==9 goto egalite
 
 
 
 
 cls
 echo.
 echo                                        º   º
 echo                                      %g% º %h% º %i%
 echo                                     ÍÍͺÍÍͺÍÍÍ
 echo                                        º   º
 echo                                      %d% º %e% º %f%
 echo                                     ÍÍͺÍÍͺÍÍÍ
 echo                                        º   º
 echo                                      %a% º %b% º %c%
 echo                                        º   º
 echo.
 if %aleat%==1 goto joueur
 
 
 
 
:joueur
 set /p case=Entre un num‚ro de case :
 if %case% LSS 1 goto joueur
 if %case% GTR 9 goto joueur
 if %case%==1 (
 if %a%==X goto joueur
 if %a%==O goto joueur
 )
 if %case%==2 (
 if %b%==X goto joueur
 if %b%==O goto joueur
 )
 if %case%==3 (
 if %c%==x goto joueur
 if %c%==O goto joueur
 )
 if %case%==4 (
 if %d%==X goto joueur
 if %d%==O goto joueur
 )
 if %case%==5 (
 if %e%==X goto joueur
 if %e%==O goto joueur
 )
 if %case%==6 (
 if %f%==X goto joueur
 if %f%==O goto joueur
 )
 if %case%==7 (
 if %g%==X goto joueur
 if %g%==O goto joueur
 )
 if %case%==8 (
 if %h%==X goto joueur
 if %h%==O goto joueur
 )
 if %case%==9 (
 if %i%==X goto joueur
 if %i%==O goto joueur
 )
 if %case%==1 set a=X
 if %case%==2 set b=X
 if %case%==3 set c=X
 if %case%==4 set d=X
 if %case%==5 set e=X
 if %case%==6 set f=X
 if %case%==7 set g=X
 if %case%==8 set h=X
 if %case%==9 set i=X
 
 
 
 
 if %a%==X if %b%==X if %c%==X goto Jgagne
 if %a%==X if %d%==X if %g%==X goto Jgagne
 if %a%==X if %e%==X if %i%==X goto Jgagne
 if %b%==X if %e%==X if %h%==X goto Jgagne
 if %c%==X if %f%==X if %i%==X goto Jgagne
 if %c%==X if %e%==X if %g%==X goto Jgagne
 if %d%==X if %e%==X if %f%==X goto Jgagne
 if %g%==X if %h%==X if %i%==X goto Jgagne
 
 
 
 
 if not %a%==1 if not %b%==2 if not %c%==3 if not %d%==4 if not %e%==5 if not %f%==6 if not %g%==7 if not %h%==8 if not %i%==9 goto egalite
 
 
 
 
 if %a%==O if %b%==O if %c%==3 (
 set c=O
 goto jeu
 )
 if %a%==O if %c%==O if %b%==2 (
 set b=O
 goto jeu
 )
 if %b%==O if %a%==O if %c%==3 (
 set c=O
 goto jeu
 )
 if %b%==O if %c%==O if %a%==1 (
 set a=O
 goto jeu
 )
 if %c%==O if %b%==O if %a%==1 (
 set a=+
 goto jeu
 )
 if %c%==O if %a%==O if %b%==2 (
 set b=O
 goto jeu
 )
 if %d%==O if %e%==O if %f%==6 (
 set f=O
 goto jeu
 )
 if %d%==O if %f%==O if %e%==5 (
 set e=O
 goto jeu
 )
 if %e%==O if %d%==O if %f%==6 (
 set f=O
 goto jeu
 )
 if %e%==O if %f%==O if %d%==4 (
 set d=O
 goto jeu
 )
 if %f%==O if %e%==O if %d%==4 (
 set d=O
 goto jeu
 )
 if %f%==O if %d%==O if %e%==5 (
 set e=O
 goto jeu
 )
 if %g%==O if %h%==O if %i%==9 (
 set i=O
 goto jeu
 )
 if %g%==O if %i%==O if %h%==8 (
 set h=O
 goto jeu
 )
 if %h%==O if %g%==O if %i%==9 (
 set i=O
 goto jeu
 )
 if %h%==O if %i%==O if %g%==7 (
 set g=O
 goto jeu
 )
 if %i%==O if %g%==O if %h%==8 (
 set h=O
 goto jeu
 )
 if %i%==O if %h%==O if %g%==7 (
 set g=O
 goto jeu
 )
 if %a%==O if %d%==O if %g%==7 (
 set g=O
 goto jeu
 )
 if %a%==O if %g%==O if %d%==4 (
 set d=O
 goto jeu
 )
 if %d%==O if %g%==O if %a%==1 (
 set a=O
 goto jeu
 )
 if %d%==O if %a%==O if %g%==7 (
 set g=+O
 goto jeu
 )
 if %g%==O if %a%==O if %d%==4 (
 set d=O
 goto jeu
 )
 if %g%==O if %d%==O if %a%==1 (
 set a=O
 goto jeu
 )
 if %b%==O if %e%==O if %h%==8 (
 set h=O
 goto jeu
 )
 if %b%==O if %h%==O if %e%==5 (
 set e=O
 goto jeu
 )
 if %e%==O if %b%==O if %h%==8 (
 set h=O
 goto jeu
 )
 if %e%==O if %h%==O if %b%==2 (
 set b=O
 goto jeu
 )
 if %h%==O if %b%==O if %e%==5 (
 set e=O
 goto jeu
 )
 if %h%==O if %e%==O if %b%==2 (
 set b=O
 goto jeu
 )
 if %c%==O if %f%==O if %i%==9 (
 set i=O
 goto jeu
 )
 if %c%==O if %i%==O if %f%==6 (
 set f=O
 goto jeu
 )
 if %f%==O if %c%==O if %i%==9 (
 set i=O
 goto jeu
 )
 if %f%==O if %i%==O if %c%==3 (
 set c=O
 goto jeu
 )
 if %i%==O if %c%==O if %f%==6 (
 set f=O
 goto jeu
 )
 if %i%==O if %f%==O if %c%==3 (
 set c=O
 goto jeu
 )
 if %a%==O if %e%==O if %i%==9 (
 set i=O
 goto jeu
 )
 if %a%==O if %i%==O if %e%==5 (
 set e=O
 goto jeu
 )
 if %e%==O if %a%==O if %i%==9 (
 set i=O
 goto jeu
 )
 if %e%==O if %i%==O if %a%==1 (
 set a=O
 goto jeu
 )
 if %i%==O if %a%==O if %e%==5 (
 set e=O
 goto jeu
 )
 if %i%==O if %e%==O if %a%==1 (
 set a=O
 goto jeu
 )
 if %c%==O if %e%==O if %g%==6 (
 set g=O
 goto jeu
 )
 if %c%==O if %g%==O if %e%==5 (
 set e=O
 goto jeu
 )
 if %e%==O if %c%==O if %g%==7 (
 set g=O
 goto jeu
 )
 if %e%==O if %g%==O if %c%==3 (
 set c=O
 goto jeu
 )
 if %g%==O if %c%==O if %e%==5 (
 set e=O
 goto jeu
 )
 if %g%==O if %e%==O if %c%==3 (
 set c=O
 goto jeu
 )
 
 
 
 
 if %a%==X if %b%==X if %c%==3 (
 set c=O
 goto jeu
 )
 if %a%==X if %c%==X if %b%==2 (
 set b=O
 goto jeu
 )
 if %b%==X if %c%==X if %a%==1 (
 set a=O
 goto jeu
 )
 if %b%==X if %a%==X if %c%==3 (
 set c=O
 goto jeu
 )
 if %c%==X if %b%==X if %a%==1 (
 set a=O
 goto jeu
 )
 if %c%==X if %a%==X if %b%==2 (
 set b=O
 goto jeu
 )
 if %d%==X if %e%==X if %f%==6 (
 set f=O
 goto jeu
 )
 if %d%==X if %f%==X if %e%==5 (
 set e=O
 goto jeu
 )
 if %e%==X if %d%==X if %f%==6 (
 set f=O
 goto jeu
 )
 if %e%==X if %f%==X if %d%==4 (
 set d=O
 goto jeu
 )
 if %f%==X if %e%==X if %d%==4 (
 set d=O
 goto jeu
 )
 if %f%==X if %d%==X if %e%==5 (
 set e=O
 goto jeu
 )
 if %g%==X if %h%==X if %i%==9 (
 set i=O
 goto jeu
 )
 if %g%==X if %i%==X if %h%==8 (
 set h=O
 goto jeu
 )
 if %h%==X if %g%==X if %i%==9 (
 set i=O
 goto jeu
 )
 if %h%==X if %i%==X if %g%==7 (
 set g=O
 goto jeu
 )
 if %i%==X if %g%==X if %h%==8 (
 set h=O
 goto jeu
 )
 if %i%==X if %h%==X if %g%==7 (
 set g=O
 goto jeu
 )
 if %a%==X if %d%==X if %g%==7 (
 set g=O
 goto jeu
 )
 if %a%==X if %g%==X if %d%==4 (
 set d=O
 goto jeu
 )
 if %d%==X if %g%==X if %a%==1 (
 set a=O
 goto jeu
 )
 if %d%==X if %a%==X if %g%==7 (
 set g=O
 goto jeu
 )
 if %g%==X if %a%==X if %d%==4 (
 set d=O
 goto jeu
 )
 if %g%==X if %d%==X if %a%==1 (
 set a=O
 goto jeu
 )
 if %b%==X if %e%==X if %h%==8 (
 set h=O
 goto jeu
 )
 if %b%==X if %h%==X if %e%==5 (
 set e=O
 goto jeu
 )
 if %e%==X if %b%==X if %h%==8 (
 set h=O
 goto jeu
 )
 if %e%==X if %h%==X if %b%==2 (
 set b=O
 goto jeu
 )
 if %h%==X if %b%==X if %e%==5 (
 set e=O
 goto jeu
 )
 if %h%==X if %e%==X if %b%==2 (
 set b=O
 goto jeu
 )
 if %c%==X if %f%==X if %i%==9 (
 set i=O
 goto jeu
 )
 if %c%==X if %i%==X if %f%==6 (
 set f=O
 goto jeu
 )
 if %f%==X if %c%==X if %i%==9 (
 set i=O
 goto jeu
 )
 if %f%==X if %i%==X if %c%==3 (
 set c=O
 goto jeu
 )
 if %i%==X if %c%==X if %f%==6 (
 set f=O
 goto jeu
 )
 if %i%==X if %f%==X if %c%==3 (
 set c=O
 goto jeu
 )
 if %a%==X if %e%==X if %i%==9 (
 set i=O
 goto jeu
 )
 if %a%==X if %i%==X if %e%==5 (
 set e=O
 goto jeu
 )
 if %e%==X if %a%==X if %i%==9 (
 set i=O
 goto jeu
 )
 if %e%==X if %i%==X if %a%==1 (
 set a=O
 goto jeu
 )
 if %i%==X if %a%==X if %e%==5 (
 set e=O
 goto jeu
 )
 if %i%==X if %e%==X if %a%==1 (
 set a=O
 goto jeu
 )
 if %c%==X if %e%==X if %g%==6 (
 set g=O
 goto jeu
 )
 if %c%==X if %g%==X if %e%==5 (
 set e=O
 goto jeu
 )
 if %e%==X if %c%==X if %g%==7 (
 set g=O
 goto jeu
 )
 if %e%==X if %g%==X if %c%==3 (
 set c=O
 goto jeu
 )
 if %g%==X if %c%==X if %e%==5 (
 set e=O
 goto jeu
 )
 if %g%==X if %e%==X if %c%==3 (
 set c=O
 goto jeu
 )
 :IA
 set /a rand=%random%%%10
 if %rand% LSS 1 goto IA
 if %rand%==1 (
 if %a%==X goto IA
 if %a%==O goto IA
 )
 if %rand%==2 (
 if %b%==X goto IA
 if %b%==O goto IA
 )
 if %rand%==3 (
 if %c%==X goto IA
 if %c%==O goto IA
 )
 if %rand%==4 (
 if %d%==X goto IA
 if %d%==O goto IA
 )
 if %rand%==5 (
 if %e%==X goto IA
 if %e%==O goto IA
 )
 if %rand%==6 (
 if %f%==X goto IA
 if %f%==O goto IA
 )
 if %rand%==7 (
 if %g%==X goto IA
 if %g%==O goto IA
 )
 if %rand%==8 (
 if %h%==X goto IA
 if %h%==O goto IA
 )
 if %rand%==9 (
 if %i%==X goto IA
 if %i%==O goto IA
 )
 if %rand%==1 set a=O
 if %rand%==2 set b=O
 if %rand%==3 set c=O
 if %rand%==4 set d=O
 if %rand%==5 set e=O
 if %rand%==6 set f=O
 if %rand%==7 set g=O
 if %rand%==8 set h=O
 if %rand%==9 set i=O
 goto jeu
 
 
 
 
 :Jgagne
 cls
 color 0A
  title ------ MORPION D‚velopp‚ par Edgard =D ------ Derniere partie : Gagn‚ !!
 echo.
 echo                                        º   º
 echo                                      %g% º %h% º %i%
 echo                                     ÍÍͺÍÍͺÍÍÍ
 echo                                        º   º
 echo                                      %d% º %e% º %f%
 echo                                     ÍÍͺÍÍͺÍÍÍ
 echo                                        º   º
 echo                                      %a% º %b% º %c%
 echo                                        º   º
 echo.
 echo.
 echo.
 echo.
 echo                                 Tu as Gagn‚ Bravo !!!!
 goto rejouer
 
 
 
 
 :IAgagne

 cls
 color A
  title ------ MORPION D‚velopp‚ par Edgard =D ------ Dernier partie : Perdu !!!
 echo.
 echo                                        º   º
 echo                                      %g% º %h% º %i%
 echo                                     ÍÍͺÍÍͺÍÍÍ
 echo                                        º   º
 echo                                      %d% º %e% º %f%
 echo                                     ÍÍͺÍÍͺÍÍÍ
 echo                                        º   º
 echo                                      %a% º %b% º %c%
 echo                                        º   º
 echo.
 echo.
 echo.
 echo.
 echo                                   j'ai  Gagn‚ :P !!!
 goto rejouer
 
 
 
 
 :egalite

 color A
 cls
  title ------ MORPION D‚velopp‚ par Edgard =D ------ Derniere partie : ‚galit‚
 echo.
 echo                                        º   º
 echo                                      %g% º %h% º %i%
 echo                                     ÍÍͺÍÍͺÍÍÍ
 echo                                        º   º
 echo                                      %d% º %e% º %f%
 echo                                     ÍÍͺÍÍͺÍÍÍ
 echo                                        º   º
 echo                                      %a% º %b% º %c%
 echo                                        º   º
 echo.
 echo.
 echo.
 echo.
 echo.
 echo                                        Egalit‚ ,Rejoue  !
 
 
 
 
 :rejouer
 echo.
 echo.
 echo.
 echo.
 set /p rejouer=Veux-tu rejouer (o=oui/n=non) ?
 if %rejouer%==o goto debut
 if %rejouer%==O goto debut
 if %rejouer%==n cls
 if not %rejouer%== goto debut
 title A BIENTOT !!
color 0A
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.
 echo.                           
 echo.
 echo.                             
 echo                                     A BIENTOT !!
 ping -n 5 127.0.0.1>nul
 :exit





______________________________________________________
Visiter le site web du posteur
Message Morpion 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



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