Boids Flocking Simulation

Craig Reynolds' 1987 emergent flocking model — three simple rules produce complex collective behavior.

Separation

Alignment

Cohesion

Display

Three Rules: Separation — avoid crowding neighbors | Alignment — steer toward average heading | Cohesion — steer toward average position.
No global coordination — flocking emerges from local interactions alone.