Others
The key ideas of the boiding algorithm are
- Separation
- Alignment
- Cohesion
But these do not have to be the only motivators.
One could imagine that the boids prefer a certain heading over others, because it aligns them with a magnetic field.
Or boids prefer a certain location, because it offers a wide variety of food.
Whatever the back story, you are challenged to play with different kind of motivators and see how that changes the behavior of the boids.