TP 4 de .NET et C#
Le but du TP est de contruire un démineur.
- Ecrire une classe champ de mines. Chaque objet sera contruit en donnant la hauteur, la largeur du champ de mines, ainsi que le nombre de mines. Vous tiendrez à disposition un tableau à deux dimensions d'entiers. Chaque case de ce tableau contiendra -1 si la case est minée, sinon une valeur comprise entre 0 et 8 selon le nombre de mines autour de la case courante.
- Créer l'interface (brute) du démineur, à savoir une fenêtre vide contenant un menu permettant de choisir entre trois niveaux de difficulté, et une boite d'information (Copyrigth et paternité du programme oblige)
- Finissez d'implémenter le jeu en vous posant les questions suivantes :
- Quel composant principal allez-vous utiliser?
- Que se passe-t-il lorsqu'on clique sur un case qui n'a aucune mine autour?
- Comment allez-vous gérer la fin de partie gagnée? Comment allez-vous gérer la fin de partie perdue?
- Comment pourriez-vous ajouter un timer et un scoreboard? Si vous avez le temps à la fin du TP, mettez en place un tel système
Vous me rendrez ce TP à la fin de la séance.