This program is an implementation of a boid flocking behaviour simulation. Features include basic boid rules (alignment, cohesion, separation), obstacle avoidance, and food sources.
The implementation is written in Lua and uses the LOVE framework (http://love2d.org).
The following video is an animation created from the program.
The following screenshots are from the Boids demo program. The program is set up as a powerpoint style presentation interspersed with interactive demos.
Most of the controls are explained within the demo. Controls not mentioned are listed below:
|Move camera||WASD or arrow keys|
|Set waypoint||Select boids with left mouse button, and right click to set a waypoint|
|Camera tracking||Select a boid with left mouse button to lock camera on boid|
|Change size of obstacles/food||Mouse scroll wheel|
|Display framerate||Tilde key|
|Go to previous slide||Backspace key|
|Exit program||Escape key|