Boids is an artificial life simulation originally developed by Craig Reynolds in 1986. It models the flocking behavior of birds using simple rules followed by individual agents called "boids".
Each boid follows three main rules:
- Separation: Steer to avoid crowding nearby boids
- Alignment: Steer towards the average heading of nearby boids
- Cohesion: Steer towards the average position of nearby boids
From these simple rules, complex emergent flocking behavior arises. Boids is a powerful demonstration of how lifelike group dynamics can emerge from decentralized individual agents following basic behavioral rules.
Explore more: