Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
javascool:les_proglets:tictactoe [13/11/2013 15:38] froloff |
javascool:les_proglets:tictactoe [13/11/2013 15:42] (Version actuelle) froloff |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
=====Tic Tac Toe===== | =====Tic Tac Toe===== | ||
- | + | void main() | |
- | + | { | |
- | //Déclaration des variables externes au coeur du programme | + | |
- | void main(){ | + | |
int Fini = 0; | int Fini = 0; | ||
int [] []Jeu_1 = new int [3][3]; | int [] []Jeu_1 = new int [3][3]; | ||
Ligne 11: | Ligne 9: | ||
{ | { | ||
- | //Déclaration de la variable [Case Horizontale = a] | ||
int a = readInt("Joueur 1, choisissez une case à l'horizontale :"); | int a = readInt("Joueur 1, choisissez une case à l'horizontale :"); | ||
while (a != 1 && a != 2 && a != 3 ){ | while (a != 1 && a != 2 && a != 3 ){ | ||
Ligne 17: | Ligne 14: | ||
} | } | ||
- | //Déclaration de la variable [Verticale = b] | ||
int b = readInt("Joueur 1, choisissez une case à la verticale :"); | int b = readInt("Joueur 1, choisissez une case à la verticale :"); | ||
Ligne 24: | Ligne 20: | ||
} | } | ||
- | //Placement du pion du Joueur 1 | ||
setGrille(a,b,'X'); | setGrille(a,b,'X'); | ||
- | //Vérification du placement des pions du Joueur 1 pour savoir si il a gagné | ||
Jeu_1 [a-1][b-1] = 1; | Jeu_1 [a-1][b-1] = 1; | ||
if ((Jeu_1[0][0] == Jeu_1[0][1]) && (Jeu_1[0][1] == Jeu_1[0][2]) && (Jeu_1[0][0] != 0)) | if ((Jeu_1[0][0] == Jeu_1[0][1]) && (Jeu_1[0][1] == Jeu_1[0][2]) && (Jeu_1[0][0] != 0)) | ||
Ligne 46: | Ligne 40: | ||
{Fini = 1;} | {Fini = 1;} | ||
- | //Message de victoire du Joueur 1 | ||
if(Fini == 1) | if(Fini == 1) | ||
{println("Le joueur 1 a gagné !");} | {println("Le joueur 1 a gagné !");} | ||
- | //Remise à 0 du jeu si victoire | ||
if(Fini == 1){ | if(Fini == 1){ | ||
setGrille(1,1,' '); | setGrille(1,1,' '); | ||
Ligne 62: | Ligne 54: | ||
setGrille(3,3,' ');} | setGrille(3,3,' ');} | ||
- | //Déclaration de la variable [Case Horizontale = c] | ||
int c = readInt("Joueur 2, choisissez une case à l'horizontale :"); | int c = readInt("Joueur 2, choisissez une case à l'horizontale :"); | ||
while (c != 1 && c != 2 && c != 3 ){ | while (c != 1 && c != 2 && c != 3 ){ | ||
Ligne 68: | Ligne 59: | ||
} | } | ||
- | //Déclaration de la variable [Verticale = d] | ||
int d = readInt("Joueur 2, choisissez une case à la verticale :"); | int d = readInt("Joueur 2, choisissez une case à la verticale :"); | ||
Ligne 75: | Ligne 65: | ||
} | } | ||
- | //Placement du pion du Joueur 2 | ||
setGrille(c,d,'O'); | setGrille(c,d,'O'); | ||
- | //Vérification du placement des pions du Joueur 2 pour savoir si il a gagné | ||
Jeu_1 [c-1][d-1] = 2; | Jeu_1 [c-1][d-1] = 2; | ||
if ((Jeu_1[0][0] == Jeu_1[0][1]) && (Jeu_1[0][1] == Jeu_1[0][2]) && (Jeu_1[0][0] != 0)) | if ((Jeu_1[0][0] == Jeu_1[0][1]) && (Jeu_1[0][1] == Jeu_1[0][2]) && (Jeu_1[0][0] != 0)) | ||
Ligne 97: | Ligne 85: | ||
{Fini = 2;} | {Fini = 2;} | ||
- | //Message de victoire du Joueur 2 | ||
if(Fini == 2) | if(Fini == 2) | ||
{println("Le joueur 2 a gagné !");} | {println("Le joueur 2 a gagné !");} | ||
- | + | | |
- | //Remise à 0 du jeu si victoire | + | |
if(Fini == 2){ | if(Fini == 2){ | ||
setGrille(1,1,' '); | setGrille(1,1,' '); | ||
Ligne 118: | Ligne 104: | ||
} | } | ||
+ | |||
+ | Source : http://fr.openclassrooms.com/forum/sujet/tic-tac-toe-java-s-cool-4-1 |