Share via


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

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.

Étape 2 : ajouter un objet aléatoire et une liste d'icônes

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.

Étape 5 : ajouter des références de contrôles Label

Ajoutez des variables de référence pour suivre les contrôles Label sur lesquels clique le joueur.

Étape 6 : ajouter une minuterie

Ajoutez une minuterie au formulaire.

Étape 7 : garder les paires visibles

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é.

Étape 9 : tester d'autres fonctionnalités

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.