Complex global behavior emerges from simple local constraints - FPS paradigm in action
Boids is an artificial life program developed by Craig Reynolds in 1986 that simulates the flocking behavior of birds. The remarkable insight is that complex global behavior emerges from just three simple local rules:
Connection to Constraint Theory: This demonstrates the FPS (First-Person Shooter) paradigm - each boid only perceives its local neighborhood within its perception radius. There is no central coordinator or global state. Complex order emerges spontaneously from geometric constraints between agents.
Interactive Features: Enable Predator Mode to make boids flee from your mouse cursor, or use Obstacle Mode to place barriers that boids must navigate around.