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
Articolo | Descrizione |
---|---|
Configurazione del progetto | Prepara una visione per l'esperienza e costruisci una mappa per testare il gameplay e il movimento. |
Codificare il ciclo di gioco | Usa gli script del modulo per codificare un ciclo di gioco che verrà eseguito in background dell'esperienza. |
Gestire i giocatori | Continua ad utilizzare gli script del modulo per gestire un array di giocatori e eseguire funzioni come teletrasportarli in una Corrisponde. |
Timer e eventi | Usa 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 utente | Mostra lo stato del gioco attuale e altre informazioni ai giocatori che utilizzano un'interfaccia grafica utente. |
Finire le partite | Traccia il conteggio attuale dei giocatori nelle partite e usa quelle informazioni per inviare eventi che attivino la Terminaredel Gioco. |
Pulisci e ripristina | Scopri come il codice viene pulito per garantire che ogni giocatore sperimenti un ciclo di gioco continuo dopo una Corrisponde. |
Finitura del progetto | Trova 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. |