Eco 1.0, Running
A tri-trophic attractlet you can watch, shock, and watch recover
This is a faithful in-browser port of the Eco 1.0 C++ kernel: a 100×100 toroidal world with grass, herbivores, and predators over a closed nutrient loop, fixed refuges, and an amplified seasonal forcing. Let it run and watch the populations oscillate. Then hit Perturb to strike the ecosystem with a shock and watch whether it crashes, recovers, or collapses. Recovery-after-a-shock is the shape of the return — the basin made visible.
| tik | 0 |
| season | 0.50 |
| grass | 0 |
| herbivores | 0 |
| predators | 0 |
| mass return | 0.00 |
Populations over time
How to read the shock
Choose a strength and a target, let the world settle into its oscillation, then press Perturb. A modest shock is absorbed and the populations swing back — the system was inside its basin and returned to itself. A hard shock, especially to the herbivores during a lean season, can tip the predators into extinction (the herb-only regime) or empty a large region past recovery (terminal loss). The verdict line names which basin the system is in: coexistence, herbivore-only, or empty. Watching the boundary between “recovers” and “does not” is watching the edge of the basin.
← Back to the Eco 1.0 mapping