Nouveau projet, nouveau souci !!! help !!!
Posté : 07 août 2019 10:55
voila je me lance dans un jeu de morpion pour m'enlever des souci avec "Random" je fais un jeu à 2 joueurs je met mon code pour mieux explique si c'est faisable pour le moment ça ne marche pas(pour éviter toutes critique ,lol).
je voulais mettre des case en couleur mais avec batch on peu pas on as droit que couleur fond et couleur texte pour ca que je crée les caseXx
et caseXo j'ai vu qu'il existait un programme batbox.exe mais avant de passer là dessus je voudrais tester les possibilités en batch pur et dur (enfin je me comprend !!).
Code : Tout sélectionner
@echo off
title Morpion
echo date du jour :%date%
echo heure courante :%time%
cls
:intro
mode con cols=50 lines=8
color 5a
cls
echo vous allez jouer au jeu de morpion
echo le but du jeu est d'aligner 3 cases qui se suivent
echo ces cases peuvent etre alignees soit:
echo horizontalement , verticalement ou en diagonale
timeout 10
:nom
mode con cols=30 lines=14
color 3e
echo Bonjour et bienvenue joueur1
echo Ecris ton pseudo:
set /p joueur1=
echo merci %joueur1%
echo.
echo Bonjour et bienvenue joueur2
echo Ecris ton pseudo:
set /p joueur2=
echo merci %joueur2%
timeout 5
:presentation
mode con cols=35 lines=25
color 3f
cls
echo Joueur1:%joueur1% Joueur2:%joueur2%
echo.
echo choisi un numero de case
echo ÉÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍ» ::-------------------------------------------
echo º º º º º º ::| |
echo º 1 º º 2 º º 3 º ::| |
echo º º º º º º ::| |
echo ÈÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍͼ ::| map de référence |
echo ÉÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍ» ::| |
echo º º º º º º :: <--------------------------| pour le jeu |
echo º 4 º º 5 º º 6 º ::| |
echo º º º º º º ::| du morpion |
echo ÈÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍͼ ::| qui dois être |
echo ÉÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍ» ::| modifié par |
echo º º º º º º ::| caseXx et caseXo |
echo º 7 º º 8 º º 9 º ::| et je ne sais pas |
echo º º º º º º ::| comment faire? |
echo ÈÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍͼ ::--------------------------------------------
:play
echo %joueur1% choisi une case ?
set /p %case1%=
if %case1% equ 1 goto :case1x
if %case1% equ 2 goto :case2x
if %case1% equ 3 goto :case3x
if %case1% equ 4 goto :case4x
if %case1% equ 5 goto :case5x
if %case1% equ 6 goto :case6x
if %case1% equ 7 goto :case7x
if %case1% equ 8 goto :case8x
if %case1% equ 9 goto :case9x
echo %joueur2% choisi une case ?
set /p %case2%=
if %case2% equ 1 goto :case1o
if %case2% equ 2 goto :case2o
if %case2% equ 3 goto :case3o
if %case2% equ 4 goto :case4o
if %case2% equ 5 goto :case5o
if %case2% equ 6 goto :case6o
if %case2% equ 7 goto :case7o
if %case2% equ 8 goto :case8o
if %case2% equ 9 goto :case9o
:case1x
echo ÉÍÍÍÍÍÍÍ»
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ÈÍÍÍÍÍÍͼ
pause
:case2x
echo ÉÍÍÍÍÍÍÍ»
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ÈÍÍÍÍÍÍͼ
:case3x
echo ÉÍÍÍÍÍÍÍ»
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ÈÍÍÍÍÍÍͼ
:case4x
echo.
echo.
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ÈÍÍÍÍÍÍͼ
:case5x
echo.
echo.
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ÈÍÍÍÍÍÍͼ
:case6x
echo.
echo.
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ÈÍÍÍÍÍÍͼ
:case7x
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ÈÍÍÍÍÍÍͼ
:case8x
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ÈÍÍÍÍÍÍͼ
:case9x
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ºxxxxxxxº
echo ÈÍÍÍÍÍÍͼ
:case1o
echo ÉÍÍÍÍÍÍÍ»
echo ºoooooooº
echo ºoooooooº
echo ºoooooooº
echo ÈÍÍÍÍÍÍͼ
:case2o
echo ÉÍÍÍÍÍÍÍ»
echo ºoooooooº
echo ºoooooooº
echo ºoooooooº
echo ÈÍÍÍÍÍÍͼ
:case3o
echo ÉÍÍÍÍÍÍÍ»
echo ºoooooooº
echo ºoooooooº
echo ºoooooooº
echo ÈÍÍÍÍÍÍͼ
:case4o
echo.
echo.
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo ºoooooooº
echo ºoooooooº
echo ºoooooooº
echo ÈÍÍÍÍÍÍͼ
:case5o
echo.
echo.
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo ºoooooooº
echo ºoooooooº
echo ºoooooooº
echo ÈÍÍÍÍÍÍͼ
:case6o
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo ºoooooooº
echo ºoooooooº
echo ºoooooooº
echo ÈÍÍÍÍÍÍͼ
:case7o
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo ºoooooooº
echo ºoooooooº
echo ºoooooooº
echo ÈÍÍÍÍÍÍͼ
:case8o
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo ºoooooooº
echo ºoooooooº
echo ºoooooooº
echo ÈÍÍÍÍÍÍͼ
:case9o
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo ºoooooooº
echo ºoooooooº
echo ºoooooooº
echo ÈÍÍÍÍÍÍͼ
et caseXo j'ai vu qu'il existait un programme batbox.exe mais avant de passer là dessus je voudrais tester les possibilités en batch pur et dur (enfin je me comprend !!).