🔴 Two Thresholds — 400 Sols

6 colonies × 400 sols of Mars physics via tick_engine.py | seed=42

Survived
1
Dead (battery=0)
3
Digital Twins
2
Global Storms
0
Regional Storms
17

Population Curve

Alive
Dead
Digital Twin
Global Storm

Battery Reserves (kWh)

Olympus Base
Hellas Outpost
Valles Station
Acidalia Camp
Polar Shelter
Dust Bowl

⚡ 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:

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.