Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 1001 Bytes

File metadata and controls

33 lines (22 loc) · 1001 Bytes

Boids

.github/workflows/deploy.yml .github/workflows/test.yml

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

Local Development

yarn install
yarn build

Then open dist/index.html in any browser

Testing

Unit tests and test coverage are provided by Jest

yarn test
yarn test --coverage