As part of the course DH2323 Computer Graphics and Interaction we worked on a project which focuses on the adaptation of Reynolds Flocking Algorithm and the setup of a suitable environment. Predators, randomly appearing food sources and behaviours such as escaping have been introduced. An underwater world environment has been created in which all the newly introduced adaptations were combined.
Try it out here: Boid Simulation
DemoGameView.mp4
DemoSceneView.mp4
W- forward, S - backwards, A - turning left, D - turning right, Shift left - rising, Control left - submerge
This project is based on the boid implementation by Sebastian Lague: https://www.youtube.com/watch?v=bqtqltqcQhw
