FLOCK / 150 BOIDS

Separation avoids crowding · Alignment matches neighbours' headings · Cohesion pulls toward the local centre. Move the pointer — boids inside the 120 px cursor radius (shown as a ring) steer away, then resume flocking.

Boids150
StateRunning
Avg speed—
FPS—
Separation Alignment Cohesion ○  Cursor influence · 120 px
Space = Pause · R = Reset