Home▸Physics & Mechanics▸Space Colony Population Dynamics (2D)

Space Colony Population Dynamics (2D)

Interactive 2D closed-loop space colony simulation: population growth is logistic-limited by whichever life-support resource (food, oxygen or water) has the least production headroom, module upgrades raise the ceiling, and a depleted buffer triggers a real death-rate spike.

Physics & Mechanics2DModerate60 FPS⇄ 3D version
2d-3d-space-colony-simulation-population-dynamics ↗ Open standalone

This 2D canvas simulation models a closed-loop space colony as a real coupled system rather than a scripted animation: population growth is logistic, but the carrying capacity it grows toward is set by whichever of food, oxygen or water production has the least headroom (Liebig's law of the minimum), and life-support module upgrades raise that ceiling directly. Each resource also keeps its own physical buffer that fills from production and drains with population, so a shortfall shows up first as a draining buffer and only then, once it runs low, as a real death-rate spike that pulls the population back down. Push a production slider below what the colony consumes and watch that resource's buffer collapse and the population follow; add modules or raise production and watch the ceiling — and the population — climb back up.

⚙ Under the hood

Interactive 2D closed-loop space colony simulation: population growth is logistic-limited by whichever life-support resource (food, oxygen or water) has the least production headroom, module upgrades raise the ceiling, and a depleted buffer triggers a real death-rate spike.

Space ColonyPopulation DynamicsLife SupportCarrying CapacityClosed-Loop Ecosystem

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)