Ogni livello di OPAG consiste nell’esplorazione di un diverso pianeta.
Un pianeta è un insieme di stage organizzati ad albero che devono essere superati sequenzialmente.
Esplorando all’interno di uno stage il giocatore troverà un’uscita che lo condurrà allo stage successivo fino ad arrivare all’ultimo stage in cui dovrà affrontare una boss-fight, una volta superata la boss-fight il pianeta sarà completato.
Le possibili uscite all’interno di uno stage possono essere più di una di conseguenza la progressione del giocatore all’interno del pianeta cambierà a seconda delle sue scelte di gioco.
😈 : Fight Stage
😇 : Alliance Stage
👽 : Boss Fight
Ogni pianeta avrà 1 o più ambientazioni che caratterizzeranno l’estetica degli stage.
<aside> ❗ Esempio
Il pianeta 1 avrà tre ambientazioni :
Più stage compongono un pianeta e uno stage è composto da più stanze generate proceduralmente.
Uno stage avrà i seguenti attributi :
Contesto : all’interno del contesto sono salvate le informazioni relative a :
Livello di difficoltà corrente : [da formalizzare nel GDD]
Ambientazione : indica il pianeta su cui ci si trova, se è giorno/notte e l’ambientazione scelta tra le ambientazioni disponibili del pianeta. una volta scelta un’ambientazione uno stage potrà essere formato solo da stanze di quell’ambientazione.
Posizione nel pianeta : indica la posizione dello stage corrente all’interno del pianeta.
<aside> ❗ Esempio
Contesto =
Livello difficoltà = 1.25;
Ambientazione = Pianeta 1 , città nanica , notte;
Posizione nel pianeta = 2
</aside>
Peso Totale : valore numerico X + Posizione nel pianeta , il peso complessivo delle stanze che compongono lo stage non può superare il peso totale dello stage.
😈 : Fight Stage
😇 : Safe Zone
Blu Arrow → : uscite Stanza
Red Arrow → : Uscite Stage
Fight Stage :
Safe Zone :