Dernières nouvelles

01.03.2010
Licence 1 MI : Info 0203
Mise en ligne du CM 4
--> accès.
26.03.2010
Licence 3 MI : Info 0602
Mise en ligne du TP 1
--> accès.
29.01.2010
Licence 1 MI : Info 0203
Mise en ligne des CM 0 et 1
--> accès.
08.12.2009
Licence 1 MI : Info 0102
Mise en ligne de l'énoncé de TP 9
--> accès.
07.12.2009
Licence 1 MI : Info 0103
Mise en ligne de l'énoncé de TP 3
--> accès.

Contact

Courriel :
cyril.rabat [at] univ-reims.fr

Téléphone :
+33-26-91-33-81

Fax :
+33-26-91-33-97

Info 0102 : Travaux Pratiques n°9

   Le but de cette séance est de manipuler les tableaux à 2 dimensions en Java.

Le jeu du Tic-Tac-Toe

   On souhaite écrire le jeu du Tic-Tac-Toe. Pour rappel, ce jeu se déroule sur une grille de 3 cases sur 3. A tour de rôle, chaque joueur place un pion sur une case (un 'X' pour le joueur 1 et un 'O' pour le joueur 2). Le gagnant est celui qui arrive à aligner trois de ses pions sur une ligne, sur une colonne ou sur les deux diagonales.

   Pour développer le jeu, on choisit d'utiliser un tableau à 2 dimensions d'entiers. La valeur de la case est à 0 si aucun pion n'est placé dessus, 1 si c'est un pion du joueur 1 et 2 si c'est un pion du joueur 2.

Questions

  1. Voici un exemple du jeu du pendu : TicTacToeComplet.class (à télécharger et à exécuter par la commande suivante :
    java TicTacToeComplet
  2. Complétez la classe suivante : TicTacToe.java.
  3. Modifiez la classe TicTacToe et ajoutez-y un menu qui donne le choix aux joueurs de commencer une partie ou d'arrêter le programme. Des statistiques sur les parties gagnées/perdues/nulles seront affichées.
  4. On désire jouer contre l'ordinateur. Comment modifier votre classe ?


Version de cette page Lundi 7 Décembre 2009