Bitácora #011 — El primer alimento, y el agua aprende a fluir
La colonia gana su primer bucle de alimento y, de paso, el agua deja de comportarse como un contador a saltos para fluir como un recurso vivo. Como dijo Gus: ahora "todo suma y resta con armonía, cada cosa influye en la otra". La columna económica de la Fase 2 (energía, agua, …
- Fecha: Domingo, 31 de mayo de 2026 (sesión de tarde). - Objetivo: cerrar el Hito 2.5 — la comida y la biomasa — sobre la base hidráulica y atmosférica que ya teníamos. - Resultado: éxito, con un refactor de calado que no estaba planeado y que acabó siendo lo mejor de la sesión.
Contexto. Entre medias quedó el Hito 2.4 (Atmos Core), commiteado en una sesión anterior pero sin entrada propia en esta bitácora: introdujo el Generador de Atmósfera como primer consumidor doble (energía + agua) y la zona presurizada como cúpula primitiva. El Invernadero de hoy hereda directamente de aquel patrón.
Hito 2.5 — La comida y la biomasa
Nació el recurso comida y el Invernadero Hidropónico: base cilíndrica verde con cúpula translúcida, CONSUMER eléctrico (6/s) e hidráulico (2/s) a la vez. Mientras llegan energía y agua, cultiva 1,5 comida/s y, como subproducto del ciclo vegetal, 0,5 biomasa/s — la Biomasa deja de ser el slot reservado del Hito 2.2 y pasa a producirse de verdad (alimentará la Bio-Combustión del Hito 2.6). Decisión de diseño: la comida no viaja por cables (no hay "tubería de comida"); cada Invernadero aporta 100 de capacidad al stock global de la colonia. Sin Invernaderos no hay dónde guardarla. Para ello el ResourceManager estrenó capacidades aditivas por edificio (add/remove_storage_capacity), distintas de la capacidad de red del agua.
El refactor del agua (ampliación). Gus probó el hito y detectó que el indicador de agua parpadeaba (99 ↔ 100 con consumo 1:1; saltos de 3 y 1 con 1:3). Diagnóstico afinado del propio Gus: el agua no tenía el modelo de diferencial neto de la energía. La causa: cada edificio sumaba o restaba enteros a su aire, en fotogramas distintos y sin sincronizar. La energía no parpadea porque el PowerManager la calcula central (net = producción − consumo) e integra un float suave clampado a la capacidad. Así que se llevó el agua al mismo modelo: el PowerManager agrega por red la capacidad (tanques), la producción (extractores con corriente) y el consumo (Atmos, Invernaderos con corriente), integra el flujo neto sobre el agua almacenada y reparte el suministro a los consumidores desde un punto único (espejo de set_powered()). Se borró todo el procesado hidráulico per-edificio de PowerBuilding. El HUD del agua estrena su diferencial (+N/s), igual que la energía.
Resumen
La colonia gana su primer bucle de alimento y, de paso, el agua deja de comportarse como un contador a saltos para fluir como un recurso vivo. Como dijo Gus: ahora "todo suma y resta con armonía, cada cosa influye en la otra". La columna económica de la Fase 2 (energía, agua, comida) comparte por fin un único modelo coherente de recurso vivo.
Próxima sesión: Hito 2.6 — Generador de Bio-Combustión (consume la Biomasa que ya produce el Invernadero y cierra el trío de generadores iniciales). 🌱⚡