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
Artikel | Beschreibung |
---|---|
Projekt-Einrichtung | Planiere eine Vision für das Erlebnis und baue eine Karte auf, um Gameplay und Bewegung zu testen. |
Das Spielschleife codieren | Verwende Modulskripte, um einen Spielschleifen zu codieren, der im Hintergrund des Erlebnisses ausgeführt wird. |
Spieler verwalten | Verwende weiterhin Modulskripte, um eine Reihe von Spielern zu verwalten und Funktionen auszuführen, wie sie zu einem übereinstimmenteleportiert werden. |
Timer und Ereignisse | Verwende 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ächeerstellen | Zeige den aktuellen Spielstatus und andere Informationen für Spieler, die eine grafische Benutzeroberfläche verwenden. |
Ende von Spielen | Verfolge die aktuelle Spieleranzahl in Spielen und nutze diese Informationen, um Ereignisse zu senden, die das beendendes Spiels auslösen. |
Aufbereiten und zurücksetzen | Lerne, wie Code aufgeräumt wird, um sicherzustellen, dass jeder Spieler eine kontinuierliche Spielschleife nach einem übereinstimmenerlebt. |
Abschluss des Projekts | Finde 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. |