Pular para conteúdo

Modo Campanha

O modo campanha oferece cenários de múltiplos níveis, cada um com condições de vitória específicas e um pano de fundo narrativo.


Campanhas Integradas

O jogo inclui uma Campanha Tutorial integrada (5 níveis) que guia novos jogadores pelas diversas mecânicas do jogo.


Condições de Vitória

Cada nível de campanha pode ter uma das seguintes condições de vitória:

Condição Descrição
Modo Livre Sem condição de vitória específica; jogue livremente
Destruir Todas as Fortalezas Elimine todas as Fortalezas Inimigas no mapa
Sobreviver por um Tempo Determinado Mantenha o Castelo vivo além de um número especificado de ticks
Acumular Ouro Alcance uma quantidade alvo de ouro no seu tesouro
Destruir Fortaleza Específica Destrua um tipo específico de Fortaleza Inimiga
Defender o Castelo Impeça que o Castelo seja destruído dentro de um tempo determinado
Coletar Todos os Baús Abra todos os baús de tesouro no mapa

Estrutura da Campanha

As campanhas são armazenadas como pastas no diretório campaigns/:

campaigns/
└── tutorial/
    ├── campaign.json     # Metadados e lista de níveis da campanha
    ├── level1.json       # Mapa do Nível 1
    ├── level2.json       # Mapa do Nível 2
    └── ...

Formato do campaign.json

{
  "name": "Campanha Tutorial",
  "description": "Aprenda as mecânicas básicas do jogo",
  "levels": [
    {
      "map": "level1.json",
      "title": "Um Novo Começo",
      "intro": "Bem-vindo à Wayward Crown...",
      "outro": "Parabéns por completar este nível!",
      "starting_gold": 500,
      "victory": "destroy_enemy_buildings",
      "victory_value": 0
    }
  ]
}

Configurações de Nível

Campo Descrição
map Caminho do arquivo de mapa (relativo à pasta da campanha)
title Título do nível
intro Texto de abertura
outro Texto de conclusão
starting_gold Ouro inicial
victory Tipo de condição de vitória
victory_value Valor da condição de vitória (ex.: contagem de ticks de sobrevivência, quantidade alvo de ouro, etc.)
unlocked_buildings Lista de construções disponíveis (restringe as opções de construção do jogador)

Suporte a Localização

O texto das campanhas pode usar tags i18n:KEY, que exibirão automaticamente a tradução correspondente com base no idioma do jogador.