This is an implementation of the Boids Flocking algorithm in 3D using the WebGL api, Babylon.js.
Clicking the window will make the mouse control the camera. Pressing escape will exit out of this mode and let you use the mouse as normal again. Using WASD or the arrow keys will let you move the camera around.
On your first time running this, run npm install to install all dependencies
Run npm run start to run a webpack dev server. Go to localhost:8080 to see your project.
Run npm run build to build the project. It will be added to the dist folder
which will be created if it does not already exist.