java:tpr:demineur
Ceci est une ancienne révision du document !
Table des matières
TP de rattrapage 2017-2018, 4ETI
Le démineur
Objectif
L'objectif du TP est d'améliorer le code d'un jeu multijoueurs ressemblant au démineur.
Il s'agit d'ajouter les fonctionnalités suivantes au code donné:
- affichage d'un plateau de jeu par joueur au lieu d'un seul plateau partagé;
- création d'une classe DemineVert qui démine la colonne
- déminer UNIQUEMENT le plateau du joueur qui vient de jouer une case Demine, pas celui des autres joueurs (la case affichée pour les autres joueurs sera une case de type Info).
Les sources du programme de base sont données (inutile de les coder).
Récupération des sources
- téléchargez les sources, sujet du DS et correction du programme demineur
- créez un projet sous Eclipse
- exécutez le programme et étudiez son fonctionnement
Ajout de DemineVert
- Passez la classe Demine en classe abstraite
- Créez une classe DemineVert et une classe Demine Hor
- Modifiez les méthodes processAction uniquement dans DemineVert et DemineHor
- Affichage: modifiez les méthodes d'affichage via toString: afficher un “V” pour DemineVert et un “H” pour DemineHor
java/tpr/demineur.1521214427.txt.gz · Dernière modification : 2018/03/16 15:33 de bruno