Vai al contenuto

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.