🐦 Boids Algorithm
Boids is an artificial-life algorithm developed by Craig Reynolds in 1987 that simulates flocking behaviour using three simple local rules: separation (avoid crowding neighbours), alignment (match neighbours' heading) and cohesion (steer toward the average position of nearby flockmates). Complex, life-like group motion emerges without any central controller.
🧪 See it in action
🐦 3D Boids — Flocking📖 Go deeper
For a fuller technical treatment, see the Algorithms Glossary — B (Boids) reference on MySimulator.
Browse more terms in the MySimulator Glossary, or explore the full library of 1000+ interactive, browser-based simulations.