Battle Royales sono un genere di gioco multiplayer in cui i concorrenti competono fino a quando non rimane un solo giocatore.Mentre ogni battaglia royale è diversa, tutte includono un modo per eliminare i giocatori come congelare qualcuno o farli uscire dalla mappa.Quando un giocatore sopravvive, o termina un timer, la partita è finita e inizia una nuova round.
Il genere è popolare perché le partite sono veloci, facili da prendere e sfidanti da padroneggiare.Le battaglie royale possono essere personalizzate con diverse meccaniche di gioco per appeal a un'ampia audience, come armi uniche, ostacoli di piattaforma o temi visivi.
Alcune popolari esperienze di battle royale in Roblox includono Island Royale e Strucid.


I battle royale seguono generalmente un ciclo di gioco basato sul round o serie di fasi .Nel progetto che farai, i giocatori attraverseranno il ciclo di gioco qui sotto:



Durante ogni fase, è accaduto un diverso insieme di compiti che codificherai durante questa serie.
- Intermissione - I giocatori socializzano o guardano le partite nella lobby fino all'inizio di una nuova partita.
- Partita - Il timer inizia e i giocatori vengono teletrasportati in un'arena in cui competono. Se un giocatore perde, viene teletrasportato indietro alla lobby.
- Pulizia e ripristino - Accade quando un giocatore viene lasciato o il timer finisce.I giocatori vengono quindi teletrasportati nuovamente nella lobby in cui viene riavviato il ciclo.
Sviluppa l'esperienza
Le battaglie royale sono fatte di molti elementi, come codice e risorse d'arte.Per gestire progetti più grandi, gli sviluppatori progettano un flusso di lavoro , o una serie di passaggi, per raggiungere il completamento.
Durante questa serie, passerai attraverso il seguente flusso di lavoro:
- Preproduzione - Crea uno schizzo della mappa del gioco.
- Progetta una mappa di test - Sviluppa una mappa utilizzando le risorse di riempimento per testare il design, senza preoccuparti dell'aspetto visivo e del feeling.
- Codice e test - Avvia il processo di codifica del ciclo di gioco.
- Polacco e miglioramento - Sostituisci le risorse di riempimento con modelli finalizzati e migliora il codice e il design attraverso frequenti test di gioco.
Invece di lavorare su diverse parti di un progetto contemporaneamente, gli sviluppatori dividono i progetti più grandi in pezzi gestibili.Ogni fase dovrebbe avere un obiettivo specifico prima di passare alla fase successiva.Questo rende più facile catturare potenziali errori e risparmiare tempo lungo la strada.Ad esempio, progettare l'arte per polire una mappa che non è stata testata può risultare in tempo sprecato se la mappa deve essere ridisegnata per essere divertente.
Pianifica il progetto
La prima fase è pianificare la tua visione in un processo chiamato preproduzione .Prendersi il tempo per fare un piano ti aiuta a concentrarti su importanti scelte di progettazione, come dove posizionare ostacoli e spawn dei giocatori.
Per pianificare, creerai una mappa di layout con carta o un software di disegno.Una mappa di layout è il piano del pavimento per l'arena disegnata in forme di base, concentrandosi su come i giocatori si muovono attraverso il mondo piuttosto che su dettagli visivi.Una volta che la mappa del layout è terminata, la ricreerai in Studio.


Progetta una disposizione della mappa
Per lo schizzo, l'obiettivo qui è creare un design che puoi quindi replicare in Studio.L'arena di mappa dovrebbe avere abbastanza varietà per essere divertente, ma includere anche l'equilibrio per non dare agli utenti un vantaggio ingiusto.
Scrivi una breve descrizione della Impostazione , come una giungla, una base lunare abbandonata o un castello medievale.Durante la fase di lucidatura, aggiungerai dettagli della mappa usando questa Configurazione.
Identifica la forma della mappa e poi disegnala usando una combinazione di 1-3 forme di base (quadrato, rettangolo, ottagono).Anche se immagini una mappa più complessa, come un'isola, prova a dividerla in forme di base.
Aggiungi spawn di giocatori. Per ora, usa otto spawn, ma puoi sempre aggiungerne più in seguito. L'esempio qui utilizza un quadrato per la forma della mappa.
Per rendere i giocatori meno prevedibili e aggiungere interesse, posiziona ostacoli che li costringono a scegliere direzioni diverse.Disegna 2-4 forme (arancione) che creano scelte in movimento intorno all'arena.Aggiungi ostacoli secondari (gialli) che impediscono ai giocatori di combattere subito all'Iniziare, cominciare.
Consigli per i layout
Mantieni i design semplici, ma coinvolgenti.Poiché i giocatori prendono decisioni all'ultimo secondo nel muoversi attraverso un Livello, dargli abbastanza scelte per rendere un livello diverso ogni volta, ma non troppo che non riescono a ricordare come muoversi attraverso la mappa o sentirsi sopraffatti.



Crea la mappa
Ricrea rapidamente la mappa del layout in Roblox Studio utilizzando parti di base in un processo chiamato grayboxing.Rimani concentrato sul disegno di una mappa divertente e giocabile.Non spendere tempo ad aggiungere texture o piccoli dettagli, come oggetti decorativi.Dopo aver creato una mappa di lavoro con il codice, passa del tempo a progettare l'arte per adattarla alle Configurazionedella mappa.

Costruisci una lobby
Prima di creare l'arena, costruisci la lobby, dove i giocatori entrano nell'esperienza e socializzano tra le partite.
Crea un nuovo progetto di Baseplate e elimina la piastra di base.
Costruisci una stanza murata con una posizione di spawn.
Posiziona tutte le parti della lobby in una cartella chiamata Lobby.
Arena e spawn
L'arena è dove i giocatori giocheranno.Durante la costruzione dell'arena, renderai grigia l'ambiente con parti e colori semplici.Un ambiente di scatola grigia è un'approssimazione del design finale, quindi un grande cilindro può essere un albero di dimensioni uguali nella versione finale.
Questo processo, comune nel design del livello, dà ai progettisti un prototipo funzionante con cui testare e iterare.Una volta che la progettazione della mappa si sente bene nel test di gioco, le risorse di graybox vengono sostituite con risorse 3D e terreno.
Crea una cartella chiamata Arena. All'interno, aggiungi il pavimento per l'arena. Se stai usando il terreno, lascia la cartella vuota per ora.
Di seguito sono riportate alcune arene di esempio.
Crea otto luoghi di spawn sulla mappa. Crea una nuova cartella in Arena chiamata SpawnLocations e sposta gli otto spawn lì.
Graybox l'arena
Ricorda che il grayboxing è un'approssimazione del design finale utilizzando parti semplici.Un livello in scatola grigia dovrebbe fornire ai progettisti una comprensione di come i giocatori si muovono attraverso l'arena.Per creare l'arena, usa un kit di costruzione opzionale o parti di base.
Usando una combinazione di parti e risorse dal kit di grayboxing, crea ostacoli e barriere.
Mentre compilare, alcuni suggerimenti per la progettazione della mappa sono qui sotto.
- Altezza variabile - Le mappe piatte possono diventare ripetitive per i giocatori. Usa colline, scale e rampe di altezze diverse per aggiungere varietà alla mappa.
- Costruisci metà della mappa e poi duplica - Questa tecnica ti consente di costruire rapidamente una mappa simmetrica. Testa e controlla la scala - Mentre Costruire, pensa alla mappa in relazione a un Giocatore.Ad esempio, quanto è spaziosa un'area o un giocatore può passare facilmente attraverso una porta.Tieni presente che la media dell'avatar è alta 6,5 studs.
Playtest della graybox
Con l'arena completata, è importante vedere se è divertente e interessante muoversi.
Fai clic su Gioca qui nell'arena e testa la mappa.
Durante il test, valuta il tuo lavoro con i prompt seguenti e apporta modifiche quando necessario per migliorare.
- I giocatori possono muoversi senza confondersi o bloccarsi?
- La dimensione della mappa sembra giusta? Ci sono aree che si sentono troppo vuote? Ci vorrà molto tempo per correre in un altro Giocatore?
- Qualcosa sembra strano, come parti fluttuanti o non allineate?