Crea 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 sul round in cui gli utenti competono per essere l'ultimo giocatore rimasto! Una grande lezione successiva dopo il Giocodi avventura, questa serie si estende su concetti fondamentali nel design del gioco e nella scienza dei computer.Una volta terminata, l'esperienza può essere facilmente personalizzata con elementi di gioco unici e monetizzata.

Obiettivi e prerequisiti

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 partita.:

Implementa eventi ogni volta che le partite di gioco iniziano e finiscono per creare relazioni causa-effetto tra script separati.:

Implementa array per gestire i giocatori e manipolarli come necessario quando i giocatori Iniziare, cominciare, vincono o lasciano le partite.:

Capire l'architettura di codifica di round based games, incluso come pulire e ripristinare per rendere ripetibile il Partita.

Prerequisiti

Capire come utilizzare le dichiarazioni if, gli array e i cicli for.

Avere una comprensione generale degli script del modulo.

Contenuti della serie

ArticoloDescrizione
Configurazione del progettoPrepara una visione per l'esperienza e costruisci una mappa per testare il gameplay e il movimento.
Codificare il ciclo di giocoUsa gli script del modulo per codificare un ciclo di gioco che verrà eseguito in background dell'esperienza.
Gestire i giocatoriContinua ad utilizzare gli script del modulo per gestire un array di giocatori e eseguire funzioni come teletrasportarli in una Corrisponde.
Timer e eventiUsa gli eventi per monitorare diversi stati del gioco e segnalare ogni volta che cambia uno stato, come la fine di un timer.
Creazione di una GUI or Intefaccia grafica utenteMostra lo stato del gioco attuale e altre informazioni ai giocatori che utilizzano un'interfaccia grafica utente.
Finire le partiteTraccia il conteggio attuale dei giocatori nelle partite e usa quelle informazioni per inviare eventi che attivino la Terminaredel Gioco.
Pulisci e ripristinaScopri come il codice viene pulito per garantire che ogni giocatore sperimenti un ciclo di gioco continuo dopo una Corrisponde.
Finitura del progettoTrova risorse da decorare sulla mappa e vedi sfide opzionali per portare l'esperienza oltre.

Progetto di esempio

Esempio di Battle Royale

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