Spatial Predator-Prey

Lotka-Volterra dynamics in a 2D cellular world

The Model

Each cell holds grass (green), prey (yellow), predator (red), or is empty. Local rules generate emergent Lotka-Volterra oscillations.

Grass → grows into empty cells
Prey → eats grass, reproduces
Predator → eats prey, reproduces
Prey/Pred → die of starvation
Grass
Prey
Predators
Generation0
■ Grass ■ Prey ■ Predator