Reynolds Boids Flocking

Craig Reynolds' 1987 model of emergent flocking from three local rules: separation (avoid crowding), alignment (steer with neighbors), cohesion (move toward group center).

Separation 1.5
Alignment 1.0
Cohesion 0.8
Perception 60px
Boids 120