Reihenebeschreibung
Erstellen Sie eine rundebasierte Multiplayer-Erlebnis, bei der Benutzer konkurrieren, der letzte verbleibende Spieler zu sein! Eine großartige Lektion nach dem Abenteuerspiel, diese Reihe erweitert die Kernkonzepte in Spieldesign und Computerwissenschaft. Einmal beendet, kann die Erfahrung leicht mit einzigartigen Spielplay-Elementen und monetarisierbar gemacht werden.
Ziele und Voraussetzungen
Lernziele | Übung modulares Programmieren indem Sie Skripte erstellen, die separate Spielfunktionen verarbeiten, wie das Teleportieren von Spielern oder das Starten eines Match-Timers. implementiere ereignisse, wann immer das Spiel beginnt und endet, um Verursachung und Effektbeziehungen zwischen separaten Skripten zu erstellen. implementiere Arrays, um Spieler zu verwalten und sie nach Bedarf zu manipulieren, wenn Spieler starten, zu gewinnen oder Spielen zu verlassen. Verstehen Sie die Coding-Architektur von rundenbasierten Spielen, einschließlich der Reinigung und des Zurücksetzens, um das Loop-Gameplay zu erstellen. |
Voraussetzungen | Verstehen Sie, wie Statements, Arrays und für Loop verwendet werden. Habe eine allgemeine Verständnis von Modul-Skripts. |
Reiheninhalte
Artikel | Beschreibung |
---|---|
Projekt-Einstellungen | Entwerfe eine Vision für das Erlebnis und baue eine Karte, mit der du Spielplay und Bewegung testen kannst. |
Codierung des Spiel-Loopings | Verwenden Sie Modul-Skripte, um einen Spiel-Loop zu kodieren, der in der Erlebnisausgeführt wird. |
Verwalten von Spielern | Weiterehin die Modul-Skripte verwenden, um eine Reihe von Spielern zu verwalten und Funktionen auszuführen, wie z. B. sie in ein übereinstimmenzu teleportieren. |
Timer und Ereignisse | Verwenden Sie Ereignisse, um verschiedene Zustände des Spiels zu verfolgen und zu signalisieren, wenn ein Zustand sich ändert, wie das Ende eines TIMERS. |
Ein GUI erstellen | Zeigen Sie den aktuellen Spielzustand und andere Informationen an Spieler mit einer grafischen Benutzeroberfläche an. |
Endende Spiele | Verfolgen Sie die aktuelle Anzahl von Spielern in Spielen und verwenden Sie diese Informationen, um Ereignisse zu senden, die das beendendes Spiels auslösen. |
Sauber machen und zurücksetzen | Lernen Sie, wie Code aufgeräumen wird, um sicherzustellen, dass jeder Spieler nach einem übereinstimmeneinen kontinuierlichen Gameplay-Loop erlebt. |
Beendigung des Projekts | Finde Assets, um die Karte zu dekorieren, und siehe optionale Herausforderungen, um die Erfahrung weiter zu verbessern. |
Beispiel-Projekt
Beispiel für Battle Royale Spiele eine Version des endgültigen Projekts, um zu sehen, was du mit dieser Reihe entwickeln kannst. |