— boids
Move the pointer to scatter nearby boids (repel radius 110 px). They rejoin the flock once you move away.
Rules: separation · alignment · cohesion, with bounded speed/steering and screen-edge wrapping.