Creazione di una Battle Royale

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Descrizione della serie

Crea un'esperienza multiplayer basata sulle partite in cui gli utenti competono per essere l'ultimo giocatore rimasto! Una grande lezione successiva al Giocoadventure, questa serie si sviluppa sui concetti di base in progettazione del gioco e nella scienza del computer. Una volta terminata, l'esperienza può essere facilmente personalizzata con elementi di gioco unici e monetizzata.

Obiettivi e presupposte

Obiettivi di apprendimento

Pratica programmazione modulare creando script che gestiscono separatamente le funzioni di gioco, come il teletrasporto dei giocatori o l'avvio di un timer di match.

implementa eventi ogni volta che il gioco inizia e finisce per creare relazioni causa-effetto tra gli script separati.

implementa 阵列 per gestire i giocatori e manipolarli come necessario mentre i giocatori Iniziare, cominciare, vincono o lasciano i giochi.

Capisci l'architettura di codifica dei giochi basati sul round, tra cui come pulire e ripristinare per creare Partitain loop.

Prerequisiti

Capire come utilizzare se le dichiarazioni, gli array e per i loop.

Avere una comprensione generale degli script del modulo.

Contenuti della serie

ArticoloDescrizione
Impostazione del progettoProgetta una visione per l'esperienza e crea una mappa per testare il gameplay e la movimentazione.
Codice del Game LoopUsa gli script del modulo per codificare un game loop che si esegue nel background dell'esperienza.
Gestire i giocatoriContinua ad utilizzare gli script del modulo per gestire un insieme di giocatori e eseguire funzioni come teletrasportarli in una Corrisponde.
Timer e eventiUsa gli eventi per tracciare diversi stati del gioco e segnalare ogni volta che uno stato cambia, come la fine di un timer.
Creazione di una GUIMostra lo stato del gioco attuale e altre informazioni ai giocatori utilizzando un'interfaccia utente grafica.
Finendo le partiteTraccia il numero attuale di giocatori in partita e usa quella informazione per inviare eventi che attivano la Terminaredel Gioco.
Pulire e ripristinareScopri come il codice viene pulito per assicurare che ogni giocatore abbia un flusso di gioco continuo dopo una Corrisponde.
Finire il progettoTrova le risorse per decorare la mappa e vedi le sfide opzionali per portare l'esperienza ulteriormente avanti.

Progetto di esempio

Esempio di Battle Royale

Gioca una versione del progetto finale per vedere cosa puoi sviluppare con questa serie.