Lernprogramm 4: Erstellen eines Vergleichsspiels
In diesem Lernprogramm erstellen Sie ein Vergleichsspiel, bei dem Spieler ausgeblendete Symbolpaare finden müssen.Sie lernen Folgendes:
Verwenden von Objekten mit einem List-Objekt
Verwenden einer foreach-Schleife in Visual C# und einer For Each-Schleife in Visual Basic
Nachverfolgen des Formularzustands mithilfe von Verweisvariablen
Erstellen eines Ereignishandlers zur Verwendung mit mehreren Objekten
Einmaliges Auslösen eines Zeitgebers nach dem Starten
Am Ende sieht das Programm so aus wie in der folgenden Abbildung.
Spiel, das Sie in diesem Lernprogramm erstellen
Hinweis |
---|
In diesem Lernprogramm wird sowohl Visual C# als auch Visual Basic behandelt. Achten Sie also auf die entsprechenden Informationen zu der Programmiersprache, die Sie verwenden. |
Verwandte Themen
Titel |
Beschreibung |
---|---|
Schritt 1: Erstellen eines Projekts und Hinzufügen einer Tabelle zum Formular |
Beginnen Sie, indem Sie das Projekt erstellen und ein TableLayoutPanel-Steuerelement hinzufügen. |
Schritt 2: Hinzufügen eines zufällig ausgewählten Objekts und einer Liste von Symbolen |
Fügen Sie ein Random-Objekt und ein List-Objekt hinzu, um eine Liste mit Symbolen zu erstellen. |
Schritt 3: Zuweisen eines zufällig ausgewählten Symbols zu jeder Bezeichnung |
Führen Sie eine zufällige Zuweisung der Symbole zu den Label-Steuerelementen durch. |
Schritt 4: Hinzufügen eines Click-Ereignishandlers zu jeder Bezeichnung |
Fügen Sie einen Click-Ereignishandler hinzu, der die Farbe der Bezeichnung ändert, auf die geklickt wird. |
Fügen Sie Verweisvariablen hinzu, um nachzuverfolgen, auf welche Bezeichnungen geklickt wird. |
|
Fügen Sie dem Formular einen Zeitgeber hinzu. |
|
Behalten Sie die Sichtbarkeit von Symbolpaaren bei, falls ein übereinstimmendes Paar ausgewählt wird. |
|
Schritt 8: Hinzufügen einer Methode zum Überprüfen, ob der Spieler gewonnen hat |
Fügen Sie eine CheckForWinner()-Methode hinzu, um zu überprüfen, ob ein Spieler gewonnen hat. |
Probieren Sie andere Funktionen aus, z. B. das Ändern von Symbolen und Farben, das Hinzufügen eines Rasters und das Hinzufügen von Sounds.Versuchen Sie, die Spielfläche zu vergrößern und den Zeitgeber anzupassen. |