Laboratoire #2
Buts :
Appliquer dans un programme "simple" les notions de base de java : encapsulation,
modularité, réutilisation.
Utiliser les tableaux et les structures de contrôle de JAVA.
M.O.
Programmer un jeu de puissance 4 à deux joueurs humains.
Description du jeu :
Le jeu présente un plateau de 6 lignes et 7 colonnes et il s’agit d’aligner 4 « x » ou
4 « o » un peu comme au tic-tac-toe. La différence est que les pièces doivent remplir le
jeu à partir du bas (comme si le plateau était vertical et que les pièces tombaient du haut).
Exigences :
Le programme doit valider les gains en comptant les points.
L’interface doit permettre de jouer (minimum + explications).
Chaque case du jeu doit être représentée par un objet et non une primitive.
Le jeu doit être représenté par un objet.
Les dimensions du jeu doivent être modifiables sans recompiler les classes réutilisées.
Grille de correction :
C’est un jeu de puissance 4.
Orientation objet du programme.
Dossier (Description, commentaires, conclusion),
Esthétique du code.
Note : un note minimale de 2 doit être obtenue dans le 1er critère pour que les autres
soient évalués.
FAQ :
Le programme doit être stable et simple.
Remettre un dossier de programmation complet :
Code source et code compilé
Diagramme objet, description des objets et de leur interface.
Description, commentaires, conclusion.
Date de remise : 3 février 2005 avant 8h00 (au laborantin ou dans ma case).