Erstelle ein Battle Royale

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

Beschreibung

Erstelle ein rundenbasiertes Mehrspieler-Erlebnis, in dem Benutzer um den letzten verbleibenden Spieler konkurrieren! Eine großartige nächste Lektion nach dem Abenteuerspiel erweitert die Kernkonzepte im Spieldesign und der Computerwissenschaft.Sobald es fertig ist, kann die Erfahrung einfach mit einzigartigen Spielmechanismen angepasst und monetarisiert werden.

Ziele und Voraussetzungen

Lernziele

Übe modulares Programmieren indem du Skripte erstellst, die separate Spielefunktionen wie das Teleportieren von Spielern oder das Starten eines Spielzeiters handhaben.:

Implementiere Ereignisse wann immer Spielpartien beginnen und enden, um Ursache- und Wirkungsbeziehungen zwischen getrennten Skripten zu erstellen.:

Implementiere Arrays zur Verwaltung von Spielern und zur Manipulation von ihnen, wenn Spieler starten, gewinnen oder Spiele verlassen.:

Verstehen Sie die Codierungsarchitektur von rundenbasierten Spielen, einschließlich der Möglichkeit, wie zu reinigen und zurückzusetzen, um Gameplayzu machen.

Voraussetzungen

Verstehen, wie man if-Statements, Arrays und For-Schleifen verwendet.

Haben Sie ein allgemeines Verständnis von Modulskripten.

Serieninhalte

ArtikelBeschreibung
Projekt-EinrichtungPlaniere eine Vision für das Erlebnis und baue eine Karte auf, um Gameplay und Bewegung zu testen.
Das Spielschleife codierenVerwende Modulskripte, um einen Spielschleifen zu codieren, der im Hintergrund des Erlebnisses ausgeführt wird.
Spieler verwaltenVerwende weiterhin Modulskripte, um eine Reihe von Spielern zu verwalten und Funktionen auszuführen, wie sie zu einem übereinstimmenteleportiert werden.
Timer und EreignisseVerwende Ereignisse, um verschiedene Zustände des Spiels zu verfolgen und zu signalisieren, wann sich ein Zustand ändert, wie das Ende eines Ttimers.
Eine grafische BenutzeroberflächeerstellenZeige den aktuellen Spielstatus und andere Informationen für Spieler, die eine grafische Benutzeroberfläche verwenden.
Ende von SpielenVerfolge die aktuelle Spieleranzahl in Spielen und nutze diese Informationen, um Ereignisse zu senden, die das beendendes Spiels auslösen.
Aufbereiten und zurücksetzenLerne, wie Code aufgeräumt wird, um sicherzustellen, dass jeder Spieler eine kontinuierliche Spielschleife nach einem übereinstimmenerlebt.
Abschluss des ProjektsFinde Assets, um die Karte zu dekorieren und optionale Herausforderungen zu sehen, um das Erlebnis weiter zu vertiefen.

Beispielprojekt

Kampf-Royale-Beispiel

Spiele eine Version des endgültigen Projekts, um zu sehen, was du mit dieser Serie entwickeln kannst.