Boids is an artificial life program, developed by Craig Reynolds in 1986, which simulates the flocking behaviour of birds or a school of fish.
Clone project and install requirements:
$ git clone https://github.com/nimeshaTJ/Boids.git
$ cd Boids
$ pip install -r requirements.txt
08/Sep/2021 - Initial implementation of Boids rules
12/Sep/2021 - Added fish sprites, improved pathfinding near walls, option to follow mouse pointer
23/Oct/2021 - Obstacle avoidance
07/Nov/2021 - Checks for barriers between boids(slower)