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
Articolo | Descrizione |
---|---|
Impostazione del progetto | Progetta una visione per l'esperienza e crea una mappa per testare il gameplay e la movimentazione. |
Codice del Game Loop | Usa gli script del modulo per codificare un game loop che si esegue nel background dell'esperienza. |
Gestire i giocatori | Continua ad utilizzare gli script del modulo per gestire un insieme di giocatori e eseguire funzioni come teletrasportarli in una Corrisponde. |
Timer e eventi | Usa 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 GUI | Mostra lo stato del gioco attuale e altre informazioni ai giocatori utilizzando un'interfaccia utente grafica. |
Finendo le partite | Traccia il numero attuale di giocatori in partita e usa quella informazione per inviare eventi che attivano la Terminaredel Gioco. |
Pulire e ripristinare | Scopri come il codice viene pulito per assicurare che ogni giocatore abbia un flusso di gioco continuo dopo una Corrisponde. |
Finire il progetto | Trova 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. |