Boids Flocking Simulation
This simulation demonstrates flocking behavior using the three core principles:
- Separation - Avoid crowding neighbors
- Alignment - Steer towards average heading of neighbors
- Cohesion - Move towards average position of neighbors
Boids also avoid the mouse cursor and steer smoothly using velocity-based movement.