Voici mon projet démineur, j'ai réaliser toutes les fonctionnalités de base et celle présente dans le vrai démineur, le tout fonctionnant graphiquement.
J'ai donc rajouter quelque petite choses:
- Qand on revele une case a 0 elle s'etend tant que les cases voisine sont aussi des 0 jusqu'a trouver des cases différente de 0.
- Quand on clique sur une case déjà révelé alors elle revele les cases autour d'elle si il y'a autant de drapeaux placé autour d'elle que le nombre affiché par la case.
- On peut enlever les drapeaux placé en refaisant clique droit dessus
- Le score et devenue le temps mis pour gagner, le temps se lance au premier clique. Cependant pour l'affichage de ce temps pendant la partie je suis parvenue a l'actualiser seulement quand l'utilisateur clique.
Pour réaliser ce démineur j'ai utilisé le diagramme de classe qui était fournie en ajoutant quelque méthode pour pouvoir parvenir à ajouter les fonctionnalité cité au dessus. Vous pouvez retrouvez le diagramme de classe compléter mais sans la partie graphique dans le dossier images