Home▸Animals & Their World▸Sandgrouse Desert Water Flight — 2D Flock Navigation Lab

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.

Animals & Their World2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-sandgrouse-desert-water-flight-lab ↗ Open standalone

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.

⚙ Under the hood

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.

sandgrouseflockingboidsdesert navigationwind drift

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)