Erstellen eines Battle Royales

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

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

ArtikelBeschreibung
Projekt-EinstellungenEntwerfe eine Vision für das Erlebnis und baue eine Karte, mit der du Spielplay und Bewegung testen kannst.
Codierung des Spiel-LoopingsVerwenden Sie Modul-Skripte, um einen Spiel-Loop zu kodieren, der in der Erlebnisausgeführt wird.
Verwalten von SpielernWeiterehin 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 EreignisseVerwenden 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 erstellenZeigen Sie den aktuellen Spielzustand und andere Informationen an Spieler mit einer grafischen Benutzeroberfläche an.
Endende SpieleVerfolgen 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ücksetzenLernen Sie, wie Code aufgeräumen wird, um sicherzustellen, dass jeder Spieler nach einem übereinstimmeneinen kontinuierlichen Gameplay-Loop erlebt.
Beendigung des ProjektsFinde 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.