Volver al devlog
CÓDIGO2026·05·21

Bitácora #004 — El modo construcción cobra sentido

Tras una pausa, la colonia retoma su expansión. El modo construcción tiene músculo: reglas, coste, validación y una primera pieza funcional.

  • Fecha: Jueves, 21 de mayo de 2026 - Objetivo: Convertir el modo construcción de prototipo en sistema jugable. Primera sesión asistida por un agente de IA (Claude Code) en el entorno. - Resultado: Éxito. Hito 1.2 completado, avance en el 1.3, defectos corregidos.

Hito 1.2 — UI del Menú de Construcción

La barra de construcción inferior alberga un botón que selecciona el plano del edificio y activa el modo construcción, funcionando como interruptor (segunda pulsación cancela). La arquitectura se apoya en un recurso de datos (BuildingData) que describe cada edificio —nombre, icono, escenas de vista previa y real, coste—, de modo que añadir edificios nuevos es trivial.

Modo construcción con sentido (mejora clave). Dejó de ser una demo:

  • Salida intuitiva: se sale con ESC, clic derecho o re-pulsando el botón. - Economía real: cada edificio cuesta mineral; la colocación valida y descuenta. - Validación de solape: la vista previa impide colocar un edificio sobre otro. - Realimentación visual: la vista previa se tiñe de verde/rojo según se pueda construir, y la consola explica el motivo del rechazo. - Corrección de fondo: se colocaba siempre un edificio fijo en vez del elegido.

Hito 1.3 — Primeros Edificios Funcionales (en progreso)

Nació el primer edificio con propósito: el Centro de Energía Solar, real, con coste y lógica propia (produce energía pasiva).

Corrección — agotamiento de vetas. Al agotarse una veta, el colono la daba por viva un fotograma más por el comportamiento diferido de queue_free(). La detección de agotamiento ahora es fiable.

Resumen

Tras una pausa, la colonia retoma su expansión. El modo construcción tiene músculo: reglas, coste, validación y una primera pieza funcional.

Próxima sesión: pulir la barra de construcción (coste visible, botón deshabilitado sin recursos, energía en el HUD) y avanzar el Hito 1.3.