A 3D visualization of Craig Reynold's 'Boids'. Written with Python, OpenGL, and pygame.
This project includes the following algorithms:
- Separation
- Alignment
- Cohesion
- Bounding
- Avoidance
This project is tested on python 3.8
# For python packaging
pip install pipenv
# For tkinter
sudo apt-get install python3-tk
# Running the project
git clone https://github.com/ian13456/boids.py.git
cd boids.py
pipenv shell
pipenv install
python run.py