Simulating flocking behaviour with Boids in three.js
Boids is a simple algorithm for simulating flocking behaviour between multiple agents. In this project I looked to create a three.js based browser compatible version that is exportable as a customisable webcomponent.
Developed by Craig Reynolds in 1986, boids simulates the flocking behaviour of birds. The name is a shortening of "bird-oid object". Three simple rules; separation, alignment and cohesion — are enough to organise the whole flock.



