Laboratoire 2

publicité
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.
4
Orientation objet du programme.
6
Dossier (Description, commentaires, conclusion),
Esthétique du code.
5
Total :
15
Note : un note minimale de 2 doit être obtenue dans le 1 er 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).
Téléchargement