Boids is an implementation of an artificial life program originally developed in the 1980s.
The concept is simple, flocking can be simulated with just three fundamental rules:
- Separation (avoid crashing into other birds)
- Alignment (travel in the same direction as nearby birds)
- Cohesion (get close to nearby birds)
You can view the currently deployed simulation here: Boids
yarn install
yarn build
Then open dist/index.html in any browser
Unit tests and test coverage are provided by Jest
yarn test
yarn test --coverage