morpion en batch
@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
! !
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