Implementation of an AI using NEAT for Flappy Birds
This is an implementation of an Artificial Intelligence for Flappy Birds game using NeuroEvolution of Augemented Topologies (NEAT) in python. Detailed explaination of NEAT and this AI can be found in documentation/ai_project_report.pdf.
To get a local copy up and running follow these simple steps.
- Clone the repo
git clone https://github.com/saeenyoda/NEAT_Flappy_Birds.git
- Open up command line or terminal and navigate to the cloned repo's directory
cd "PATH-TO-DIRECTORY"
- Run the following command to install requirements
pip3 install requirements.txt
- Run main.py
python3 code/main.py
NOTE:
If you are using alias then python would work as well, otherwise python3 should be used.
Distributed under the MIT License. See LICENSE
for more information.