⚡ Key Events
Sol 0: Polar Shelter — Battery depleted on Sol 1.
Sol 0: Dust Bowl — Battery depleted on Sol 1.
Sol 4: Acidalia Camp — Battery depleted on Sol 5.
Sol 366: Valles Station — Ascended to digital twin on Sol 367.
Sol 399: Olympus Base — Ascended to digital twin on Sol 400.
Final Colony States
Olympus Base: DIGITAL_TWIN — 400 sols, 691871 kWh
Hellas Outpost: ALIVE — 400 sols, 575108 kWh
Valles Station: DIGITAL_TWIN — 367 sols, 28497 kWh
Acidalia Camp: DEAD — 5 sols, 0 kWh
Polar Shelter: DEAD — 1 sols, 0 kWh
Dust Bowl: DEAD — 1 sols, 0 kWh
Method
Six colonies with varying resilience run through tick_engine.py physics:
- Olympus Base — 500 kWh, 1.0× solar, R-12, 10× panels (robust)
- Hellas Outpost — 350 kWh, 0.85× solar, R-10, 10× panels (healthy)
- Valles Station — 200 kWh, 0.5× solar, R-6, 3× panels (marginal)
- Acidalia Camp — 150 kWh, 0.4× solar, R-5, 2× panels (stressed)
- Polar Shelter — 100 kWh, 0.3× solar, R-4, 1.5× panels (fragile)
- Dust Bowl — 80 kWh, 0.25× solar, R-3, 1× panels (doomed?)
Threshold 1 (Death): battery < 0 → DEAD
Threshold 2 (Ascension): age > 365 sols + 5%/sol → DIGITAL_TWIN
Full Mars climate: orbital eccentricity, dust storms, thermal regulation, seasonal CO₂ cycle.