Didacticiel 4 : créer un jeu de combinaisons
Dans ce didacticiel, vous générez un jeu de combinaisons dans lequel le joueur doit associer des paires d'icônes masquées.Vous apprenez à :
Contenir des objets à l'aide d'un objet List.
Utiliser une boucle foreach en Visual C# ou une boucle For Each en Visual Basic.
Suivre l'état d'un formulaire à l'aide de variables de référence.
Générer un gestionnaire d'événements que vous pouvez utiliser avec plusieurs objets.
Déclencher une minuterie une seule fois lors du démarrage.
Lorsque vous aurez terminé, votre programme ressemblera à l'image suivante.
Jeu créé dans ce didacticiel
[!REMARQUE]
Ce didacticiel aborde Visual C# et Visual Basic : ne tenez compte que des informations spécifiques au langage de programmation que vous utilisez.
Rubriques connexes
Titre |
Description |
---|---|
Étape 1 : créer un projet et ajouter une table au formulaire |
Commencez par créer le projet et ajouter un contrôle TableLayoutPanel. |
Ajoutez un objet Random et un objet List pour créer une liste d'icônes. |
|
Étape 3 : assigner une icône aléatoire à chaque contrôle Label |
Assignez aléatoirement les icônes aux contrôles Label. |
Étape 4 : ajouter un gestionnaire d'événements Click à chaque contrôle Label |
Ajoutez un gestionnaire d'événements Click pour modifier la couleur du contrôle Label sur lequel clique le joueur. |
Ajoutez des variables de référence pour suivre les contrôles Label sur lesquels clique le joueur. |
|
Ajoutez une minuterie au formulaire. |
|
Laissez des paires d'icônes visibles, si une paire identique est sélectionnée. |
|
Étape 8 : ajouter une méthode pour vérifier si le joueur a gagné |
Ajoutez une méthode CheckForWinner() pour vérifier si le joueur a gagné. |
Essayez d'autres fonctionnalités (par exemple, la modification des icônes et des couleurs, l'ajout d'une grille et l'ajout de sons).Essayez d'agrandir le plateau et d'ajuster la minuterie. |