Boids collision simulation, based on Boids emergent behavior algorithm from 1986. Implements boids rules and adds explosions on collisions and random boids tweet sounds.
Boids.collision.demo.mp4
If you pull the project, you'll need to run your own local web server to avoid CORS issues when loading the sounds. If you use Visual Studio Code you can utilize Live Server extension and right click on the HTML file to find the "Open with Live Server" option.