Boid Simulation
• Completed
ComputerGraphics OpenGL C++
Boids (Flocks, Herds, and Schools: a Distributed Behavioral
Model)
Background and update on BOIDS, the 1987 model of group motion in
flocks, herds, schools and related phenomena. Includes a Java-based
demonstration and many links to related research and
applications.
Hey there! This is my implementation of a boid flocking simulation in OpenGL.
Features
- Different species.
- Obstacles.
- GUI.
- And a lot more that can be changed in the config.h file.
Environment
- Linux
- C++17
- OpenGL (GLAD)
- GLM
- ImGUI
- SDL2
Prerequisites
- g++
- CMake >= 3.91
- SDL2 >= 2.0.10
Documentation
How to run it
$ git clone https://github.com/SaferGo/boid-simulation-opengl.git
$ cd boid-simulation-opengl
$ bash run.sh