TP 4 de .NET et C#

Le but du TP est de contruire un démineur.

  1. 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.
  2. 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)
  3. 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.