Modalità campagna¶
La modalità campagna offre scenari a più livelli, ciascuno con condizioni di vittoria specifiche e un contesto narrativo.
Campagne integrate¶
Il gioco include una Campagna tutorial integrata (5 livelli) che guida i nuovi giocatori attraverso le varie meccaniche di gioco.
Condizioni di vittoria¶
Ogni livello di campagna può avere una delle seguenti condizioni di vittoria:
| Condizione | Descrizione |
|---|---|
| Gioco libero | Nessuna condizione di vittoria specifica; gioca liberamente |
| Distruggi tutte le roccaforti | Elimina tutte le roccaforti nemiche sulla mappa |
| Sopravvivi per un tempo stabilito | Mantieni il Castello in vita oltre un numero specificato di tick |
| Accumula oro | Raggiungi una quantità obiettivo di oro nel tuo tesoro |
| Distruggi roccaforte specifica | Distruggi un tipo specifico di roccaforte nemica |
| Difendi il Castello | Impedisci che il Castello venga distrutto entro un tempo stabilito |
| Raccogli tutti i forzieri | Apri tutti i forzieri del tesoro sulla mappa |
Struttura della campagna¶
Le campagne sono salvate come cartelle nella directory campaigns/:
campaigns/
└── tutorial/
├── campaign.json # Metadati della campagna e lista dei livelli
├── level1.json # Mappa del livello 1
├── level2.json # Mappa del livello 2
└── ...
Formato di campaign.json¶
{
"name": "Tutorial Campaign",
"description": "Learn the basic game mechanics",
"levels": [
{
"map": "level1.json",
"title": "A New Beginning",
"intro": "Welcome to Wayward Crown...",
"outro": "Congratulations on clearing this level!",
"starting_gold": 500,
"victory": "destroy_enemy_buildings",
"victory_value": 0
}
]
}
Impostazioni del livello¶
| Campo | Descrizione |
|---|---|
map |
Percorso del file mappa (relativo alla cartella della campagna) |
title |
Titolo del livello |
intro |
Testo introduttivo |
outro |
Testo di completamento |
starting_gold |
Oro iniziale |
victory |
Tipo di condizione di vittoria |
victory_value |
Valore della condizione di vittoria (es. conteggio tick di sopravvivenza, quantità di oro obiettivo, ecc.) |
unlocked_buildings |
Lista degli edifici disponibili (limita le opzioni di costruzione del giocatore) |
Supporto alla localizzazione
Il testo delle campagne può usare i tag i18n:KEY, che mostreranno automaticamente la traduzione corrispondente in base alla lingua del giocatore.