This project is an implementation of the classic boid flocking algorithm.
The boid algorithm was proposed by Craig Reynolds. A boid is a bird-like agent reacting to other nearby boids based on simple rules. In short each boid tries to move close to its neighbours, align itself with its neighbours and avoid collisions. Through these rules boids can display complex emergent flocking behaviour.
This project is built with three.js.
Distributed under the GNU GPLv3 License. See LICENSE for more information.