In 1986 Craig Reynolds coined the term boids. He defined the as generic simulated flocking creatures. The boids move according to three rules i.e.
- Separation: steer to avoid crowding local flockmates
- Alignment: steer towards the average heading of local flockmates
- Cohesion: steer to move toward the average position of local flockmates
For more information: https://www.red3d.com/cwr/boids/