mnursey / Boids-ThreeJS

An implementation of Boids using ThreeJS

Home Page:https://boids-mnursey.web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Boids-ThreeJS

I built this project using Three.js, a JavaScript library, and based my boids on V. Hunter Adams' implementation (https://vanhunteradams.com/Pico/Animal_Movement/Boids-algorithm.html). It was my first time using Three.js, and I was impressed by how easy and intuitive it was to use. I'm definitely planning on using it for future projects.

In case you're not familiar, boids are a type of artificial life program that simulate the behavior of flocks of birds or schools of fish. They're made up of simple rules, like alignment with nearby boids, avoidance of collisions, and attraction to the center of mass of nearby boids, that create the illusion of coordinated group movement.

Please view the project at https://boids-mnursey.web.app/

About

An implementation of Boids using ThreeJS

https://boids-mnursey.web.app/


Languages

Language:JavaScript 96.9%Language:HTML 2.0%Language:CSS 1.1%