Bitácora #002 — La primera economía y la ventana al jugador
El sandbox de movimiento se convirtió en un prototipo de juego de gestión: orden → ejecución → cambio de estado → feedback. Fase 0 cerrada con éxito.
- Fecha: Lunes, 1 de septiembre de 2025
- Objetivo: Dar propósito al colono mediante recolección y feedback visual.
- Resultado: Éxito total. Hitos 0.4 y 0.5 completados — Fase 0 cerrada.
Hito 0.4 — La Interacción Principal (Recolección)
Se creó el ResourceManager como Singleton (Autoload): el "banco central" de la colonia. Se diseñó mineral_vein.tscn, una entidad con recursos finitos que sabe agotarse y desaparecer. Se perfeccionó la IA del colono para manejar órdenes contextuales: distingue entre moverse y recolectar, y ejecuta la minería al llegar. Una serie compleja de bugs forzó a profundizar en físicas, capas de colisión y señales, solidificando la base técnica.
Hito 0.5 — Feedback Visual (UI básica)
Se creó ui.tscn sobre un CanvasLayer. La comunicación con el ResourceManager se hace por señales personalizadas: la UI se actualiza sola, sin dependencias directas.
Resumen
El sandbox de movimiento se convirtió en un prototipo de juego de gestión: orden → ejecución → cambio de estado → feedback. Fase 0 cerrada con éxito.
Próxima sesión: salto a la Fase 1 — la construcción de edificios.