A voir également:
- Utiliser des commande externe dans un batch
- Invite de commande - Guide
- Comment utiliser chromecast sur tv - Guide
- Chkdsk disque dur externe - Guide
- Commande terminal mac - Guide
- Fichier batch - Guide
4 réponses
bonjour,
Merci mais comment le fichier va "aider" le programme a fonctionner et quel programme utiliser pour qu'on puisse clicker sur le cmd pour faire un mini jeu comme un morpion
Et une autre petite question comment puis-je créer une Intelligence Artificielle
qui permet de jouer avec l'ordinateur
Merci
Merci mais comment le fichier va "aider" le programme a fonctionner et quel programme utiliser pour qu'on puisse clicker sur le cmd pour faire un mini jeu comme un morpion
Et une autre petite question comment puis-je créer une Intelligence Artificielle
qui permet de jouer avec l'ordinateur
Merci
pour l'intelligence artificielle a mon avis a dépend du jeu que tu veux créer et la facon dont tu l'as fait :p alors pour morpion j'ai essayé de le faire la difficulté est assez moyenne puisque j'ai eu la flemme d'ajouter d'autre possibilité bref voila le resultat :
ah oui pour sélectionner la bonne case de la grille il faut saisir ses coordonnées exemple a1 b2 c1 ...
@echo off color 0C title Demonikar set p=-1 :0 set /a p*=-1 set la1= set lb1= set lc1= set la2= set lb2= set lc2= set la3= set lb3= set lc3= :1 if not "%la1%"==" " if "%la1%"=="%la2%" if "%la1%"=="%la3%" goto win if not "%lb1%"==" " if "%lb1%"=="%lb2%" if "%lb1%"=="%lb3%" goto win if not "%lc1%"==" " if "%lc1%"=="%lc2%" if "%lc1%"=="%lc3%" goto win if not "%la1%"==" " if "%lb1%"=="%la1%" if "%la1%"=="%lc1%" goto win if not "%la2%"==" " if "%la2%"=="%lb2%" if "%lb2%"=="%lc2%" goto win if not "%la3%"==" " if "%la3%"=="%lc3%" if "%lb3%"=="%lc3%" goto win if not "%lb2%"==" " if "%lb2%"=="%la1%" if "%lb2%"=="%lc3%" goto win if not "%lb2%"==" " if "%lb2%"=="%la3%" if "%lb2%"=="%lc1%" goto win if not "%la1%"==" " if not "%la2%"==" " if not "%la3%"==" " if not "%lb1%"==" " if not "%lb2%"==" " if not "%lb3%"==" " if not "%lc1%"==" " if not "%lc2%"==" " if not "%lc3%"==" " goto 0 cls echo 1 2 3 echo. echo A %la1%³%la2%³%la3% echo ÄÅÄÅÄ echo B %lb1%³%lb2%³%lb3% echo ÄÅÄÅÄ echo C %lc1%³%lc2%³%lc3% echo. if "%p%"=="-1" goto CPU :set set /p choix=X: if not defined choix goto 1 set choix=%choix:~0,2% if /i not "%choix:~0,1%"=="a" if /i not "%choix:~0,1%"=="b" if /i not "%choix:~0,1%"=="c" goto 1 if not "%choix:~1%"=="1" if not "%choix:~1%"=="2" if not "%choix:~1%"=="3" goto 1 call set y=%%l%choix%%% if not "%y%"==" " goto 1 if "%y%"==" " set l%choix%=X set choix= set /a p*=-1 goto 1 :CPU ::Priorité 1 if "%la1%"=="O" if "%la3%"==" " if "%la1%"=="%la2%" set la3=O&goto 2 if "%la1%"=="O" if "%la2%"==" " if "%la1%"=="%la3%" set la2=O&goto 2 if "%la2%"=="O" if "%la1%"==" " if "%la3%"=="%la2%" set la1=O&goto 2 if "%lB1%"=="O" if "%lb3%"==" " if "%lb1%"=="%lb2%" set lb3=O&goto 2 if "%lB1%"=="O" if "%lb2%"==" " if "%lb1%"=="%lb3%" set lb2=O&goto 2 if "%lB2%"=="O" if "%lb1%"==" " if "%lb3%"=="%lb2%" set lb1=O&goto 2 if "%lC1%"=="O" if "%lc3%"==" " if "%lc1%"=="%lc2%" set lc3=O&goto 2 if "%lC1%"=="O" if "%lc2%"==" " if "%lc1%"=="%lc3%" set lc2=O&goto 2 if "%lC2%"=="O" if "%lc1%"==" " if "%lc3%"=="%lc2%" set lc1=O&goto 2 if "%la1%"=="O" if "%lc1%"==" " if "%la1%"=="%lb1%" set lc1=O&goto 2 if "%la1%"=="O" if "%lb1%"==" " if "%la1%"=="%lc1%" set lb1=O&goto 2 if "%lb1%"=="O" if "%la1%"==" " if "%lc1%"=="%lb1%" set la1=O&goto 2 if "%la2%"=="O" if "%lc2%"==" " if "%la2%"=="%lb2%" set lc2=O&goto 2 if "%la2%"=="O" if "%lb2%"==" " if "%la2%"=="%lc2%" set lb2=O&goto 2 if "%lb2%"=="O" if "%la2%"==" " if "%lc2%"=="%lb2%" set la2=O&goto 2 if "%la3%"=="O" if "%lc3%"==" " if "%la3%"=="%lb3%" set lc3=O&goto 2 if "%la3%"=="O" if "%lb3%"==" " if "%la3%"=="%lc3%" set lb3=O&goto 2 if "%lb3%"=="O" if "%la3%"==" " if "%lc3%"=="%lb3%" set la3=O&goto 2 if "%la1%"=="O" if "%lc3%"==" " if "%la1%"=="%lb2%" set lc3=O&goto 2 if "%lc3%"=="O" if "%la1%"==" " if "%lc3%"=="%lb2%" set la1=O&goto 2 if "%la1%"=="O" if "%lb2%"==" " if "%la1%"=="%lc3%" set lb2=O&goto 2 if "%la3%"=="O" if "%lc1%"==" " if "%la3%"=="%lb2%" set lc1=O&goto 2 if "%lc1%"=="O" if "%la3%"==" " if "%lc1%"=="%lb2%" set la3=O&goto 2 if "%la3%"=="O" if "%lb2%"==" " if "%la3%"=="%lc1%" set lb2=O&goto 2 ::Priorité 2 if "%la1%"=="X" if "%la3%"==" " if "%la1%"=="%la2%" set la3=O&goto 2 if "%la1%"=="X" if "%la2%"==" " if "%la1%"=="%la3%" set la2=O&goto 2 if "%la2%"=="X" if "%la1%"==" " if "%la3%"=="%la2%" set la1=O&goto 2 if "%lB1%"=="X" if "%lb3%"==" " if "%lb1%"=="%lb2%" set lb3=O&goto 2 if "%lB1%"=="X" if "%lb2%"==" " if "%lb1%"=="%lb3%" set lb2=O&goto 2 if "%lB2%"=="X" if "%lb1%"==" " if "%lb3%"=="%lb2%" set lb1=O&goto 2 if "%lC1%"=="X" if "%lc3%"==" " if "%lc1%"=="%lc2%" set lc3=O&goto 2 if "%lC1%"=="X" if "%lc2%"==" " if "%lc1%"=="%lc3%" set lc2=O&goto 2 if "%lC2%"=="X" if "%lc1%"==" " if "%lc3%"=="%lc2%" set lc1=O&goto 2 if "%la1%"=="X" if "%lc1%"==" " if "%la1%"=="%lb1%" set lc1=O&goto 2 if "%la1%"=="X" if "%lb1%"==" " if "%la1%"=="%lc1%" set lb1=O&goto 2 if "%lb1%"=="X" if "%la1%"==" " if "%lc1%"=="%lb1%" set la1=O&goto 2 if "%la2%"=="X" if "%lc2%"==" " if "%la2%"=="%lb2%" set lc2=O&goto 2 if "%la2%"=="X" if "%lb2%"==" " if "%la2%"=="%lc2%" set lb2=O&goto 2 if "%lb2%"=="X" if "%la2%"==" " if "%lc2%"=="%lb2%" set la2=O&goto 2 if "%la3%"=="X" if "%lc3%"==" " if "%la3%"=="%lb3%" set lc3=O&goto 2 if "%la3%"=="X" if "%lb3%"==" " if "%la3%"=="%lc3%" set lb3=O&goto 2 if "%lb3%"=="X" if "%la3%"==" " if "%lc3%"=="%lb3%" set la3=O&goto 2 if "%la1%"=="X" if "%lc3%"==" " if "%la1%"=="%lb2%" set lc3=O&goto 2 if "%lc3%"=="X" if "%la1%"==" " if "%lc3%"=="%lb2%" set la1=O&goto 2 if "%la1%"=="X" if "%lb2%"==" " if "%la1%"=="%lc3%" set lb2=O&goto 2 if "%la3%"=="X" if "%lc1%"==" " if "%la3%"=="%lb2%" set lc1=O&goto 2 if "%lc1%"=="X" if "%la3%"==" " if "%lc1%"=="%lb2%" set la3=O&goto 2 if "%la3%"=="X" if "%lb2%"==" " if "%la3%"=="%lc1%" set lb2=O&goto 2 ::Priorité 3 if not "%lc2%"=="X" if "%la1%"=="X" if "%lb2%"=="O" if "%lC3%"=="X" if "%la2%"==" " set la2=O&goto 2 if not "%la2%"=="X" if "%la1%"=="X" if "%lb2%"=="O" if "%lC3%"=="X" if "%lc2%"==" " set lc2=O&goto 2 if not "%lb1%"=="X" if "%la1%"=="X" if "%lb2%"=="O" if "%lC3%"=="X" if "%lb3%"==" " set lb3=O&goto 2 if not "%lb3%"=="X" if "%la1%"=="X" if "%lb2%"=="O" if "%lC3%"=="X" if "%lb1%"==" " set lb1=O&goto 2 if not "%lc2%"=="X" if "%la3%"=="X" if "%lb2%"=="O" if "%lC1%"=="X" if "%la2%"==" " set la2=O&goto 2 if not "%la2%"=="X" if "%la3%"=="X" if "%lb2%"=="O" if "%lC1%"=="X" if "%lc2%"==" " set lc2=O&goto 2 if not "%lb1%"=="X" if "%la3%"=="X" if "%lb2%"=="O" if "%lC1%"=="X" if "%lb3%"==" " set lb3=O&goto 2 if not "%lb3%"=="X" if "%la3%"=="X" if "%lb2%"=="O" if "%lC1%"=="X" if "%lb1%"==" " set lb1=O&goto 2 ::Priorité 4 if "%la1%"=="X" if "%lb2%"==" " set lb2=O&goto 2 if "%la3%"=="X" if "%lb2%"==" " set lb2=O&goto 2 if "%lc1%"=="X" if "%lb2%"==" " set lb2=O&goto 2 if "%lc3%"=="X" if "%lb2%"==" " set lb2=O&goto 2 :dp set /a rand=%random% %% 3 + 1 if "%rand%"=="1" set choix=a if "%rand%"=="2" set choix=b if "%rand%"=="3" set choix=c set /a rand=%random% %% 3 + 1 set choix=%choix%%rand% call set y=%%l%choix%%% if not "%y%"==" " goto dp set l%choix%=O :2 set /a p*=-1 goto 1 :win if "%p%"=="-1" echo You Won if "%p%"=="1" echo You Lost pause > nul goto 0
ah oui pour sélectionner la bonne case de la grille il faut saisir ses coordonnées exemple a1 b2 c1 ...