Saltar a contenido

Modo Campaña

El modo campaña ofrece escenarios de múltiples niveles, cada uno con condiciones de victoria específicas y un trasfondo narrativo.


Campañas Integradas

El juego incluye una Campaña Tutorial integrada (5 niveles) que guía a los nuevos jugadores a través de las distintas mecánicas del juego.


Condiciones de Victoria

Cada nivel de campaña puede tener una de las siguientes condiciones de victoria:

Condición Descripción
Juego Libre Sin condición de victoria específica; juega libremente
Destruir Todas las Fortalezas Eliminar todas las Fortalezas Enemigas del mapa
Sobrevivir un Tiempo Determinado Mantener el Castillo con vida más allá de un número determinado de ticks
Acumular Oro Alcanzar una cantidad objetivo de oro en tu tesoro
Destruir Fortaleza Específica Destruir un tipo específico de Fortaleza Enemiga
Defender el Castillo Evitar que el Castillo sea destruido dentro de un tiempo establecido
Recoger Todos los Cofres Abrir todos los cofres del tesoro en el mapa

Estructura de la Campaña

Las campañas se almacenan como carpetas en el directorio campaigns/:

campaigns/
└── tutorial/
    ├── campaign.json     # Metadatos de la campaña y lista de niveles
    ├── level1.json       # Mapa del nivel 1
    ├── level2.json       # Mapa del nivel 2
    └── ...

Formato de campaign.json

{
  "name": "Campaña Tutorial",
  "description": "Aprende las mecánicas básicas del juego",
  "levels": [
    {
      "map": "level1.json",
      "title": "Un Nuevo Comienzo",
      "intro": "Bienvenido a Wayward Crown...",
      "outro": "¡Felicidades por superar este nivel!",
      "starting_gold": 500,
      "victory": "destroy_enemy_buildings",
      "victory_value": 0
    }
  ]
}

Configuración de Niveles

Campo Descripción
map Ruta del archivo de mapa (relativa a la carpeta de la campaña)
title Título del nivel
intro Texto de apertura
outro Texto de finalización
starting_gold Oro inicial
victory Tipo de condición de victoria
victory_value Valor de la condición de victoria (por ejemplo, cantidad de ticks de supervivencia, cantidad de oro objetivo, etc.)
unlocked_buildings Lista blanca de edificios disponibles (restringe las opciones de construcción del jugador)

Soporte de Localización

El texto de la campaña puede usar etiquetas i18n:CLAVE, que mostrarán automáticamente la traducción correspondiente según el idioma del jugador.