🧪 Biology Ecology Simulation
Interactive Lotka-Volterra competition simulator: two species share one habitat and one resource, and the outcome — stable coexistence, competitive exclusion, or an unstable founder-controlled equilibrium — is set entirely by carrying capacities and competition coefficients.
This simulation demonstrates how two populations interact when they compete for the same limited resource rather than eat one another — the interspecific-competition variant of the Lotka-Volterra equations. Each species grows logistically toward its own carrying capacity, but the presence of the rival species eats into that capacity by an amount set by a competition coefficient. Adjusting the carrying capacities and the two competition coefficients moves the system between four textbook regimes — stable coexistence, competitive exclusion of one species by the other, or an unstable equilibrium where the outcome depends only on which population had a head start — and the 3D scene shows the two populations, and the resource field they share, evolving under real Runge-Kutta integration of the governing equations while a live history plot tracks both trajectories.
This simulation demonstrates the interactions between populations within an ecosystem and their environment. It explores concepts like food webs, competition, and symbiosis, illustrating how ecological relationships drive system dynamics. The simulation covers fundamental ecological principles.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install