Sandgrouse Desert Water Flight — 2D Flock Navigation Lab
A boids-based 2D flock crosses open desert toward a single waterhole. Crosswind scatters the group; navigation skill steers it back on course — watch cohesion and arrivals trade off against each other in real time.
This 2D companion strips the sandgrouse flight down to the mechanics that decide whether a flock reaches water: a boids model (separation, alignment, cohesion) holds the group together, a gusty crosswind constantly tries to pull individual birds off course, and a navigation-skill parameter determines how strongly each bird corrects back toward the waterhole against that drift. Push wind up and cohesion visibly degrades as birds scatter; push navigation skill up and the flock claws its heading back even in a strong crosswind — the same trade-off real sandgrouse face on long desert water flights, just readable on a flat canvas instead of orbited in 3D.
2D flocking lab: boids separation/alignment/cohesion plus a wind-drift force and a navigation-skill steering term toward a single waterhole target, with live cohesion, distance-flown, airspeed and arrival-count readouts.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install