Editor di mappe e campagne¶
Wayward Crown include editor di mappe e campagne integrati che permettono di creare livelli e scenari personalizzati.
Editor di mappe¶
Accedi all'editor di mappe dal menu principale per progettare mappe manualmente.
Funzionalità¶
- Pittura del terreno — Seleziona un tipo di terreno e dipingilo sulla mappa con un pennello
- Posizionamento entità — Posiziona avventurieri, nemici, edifici e forzieri del tesoro
- Posizionamento roccaforti — Posiziona roccaforti nemiche
- Trigger — Configura condizioni di attivazione degli script
- Salva/Carica — Salva le mappe nella directory
maps/
Tipi di terreno¶
- Prateria, Foresta, Montagna, Acqua, Palude, Deserto, Città, Strada
Formato di salvataggio¶
Le mappe sono salvate in formato JSON nella directory maps/ e includono:
- Dati del terreno (array NumPy int8 serializzato)
- Dati di altitudine
- Posizioni e proprietà delle entità
- Posizione del Castello
Editor di campagne¶
L'editor di campagne permette di combinare più mappe in una campagna a più livelli con una trama.
Funzionalità¶
- Ordine dei livelli — Trascina e rilascia per riordinare i livelli
- Condizioni di vittoria — Imposta le condizioni di vittoria per ogni livello
- Testo narrativo — Imposta il testo introduttivo e di completamento
- Risorse iniziali — Imposta l'oro iniziale per ogni livello
- Restrizioni sugli edifici — Limita i tipi di edifici utilizzabili dal giocatore
Opzioni per le condizioni di vittoria¶
| Tipo | Descrizione |
|---|---|
free |
Modalità libera, nessuna condizione di vittoria |
destroy_enemy_buildings |
Distruggi tutte le roccaforti nemiche |
survive_ticks |
Sopravvivi per una durata specificata |
reach_gold |
Accumula una quantità specificata di oro |
destroy_building |
Distruggi un tipo specifico di roccaforte |
defend |
Difendi il Castello per una durata specificata |
collect_chests |
Raccogli tutti i forzieri del tesoro |
Struttura di salvataggio¶
campaigns/my_campaign/
├── campaign.json # Metadati della campagna
├── level1.json # Mappa del livello 1
├── level2.json # Mappa del livello 2
└── level3.json # Mappa del livello 3
Condivisione dei contenuti personalizzati¶
- Le cartelle di mappe e campagne possono essere condivise semplicemente copiandole
- Posiziona le mappe ricevute in
maps/per caricarle dal menu principale - Posiziona le campagne ricevute in
campaigns/per visualizzarle nel menu principale