This project utilizes evolutionary learning to train an agent to play Flappy Bird. Agents improve through mutation and selection based on fitness.
The project has four main files: Game.py, Template.py, Answers.py, and main.py. If you just want to see the game in action, just run main.py. If you would like to code your own methods for mutation and selection as well as the underlying neural network for agents, then put your code in Template.py and run it via Game.py to see your work in action. To see possible solutions to the Template, check out Answers.py.
Clone the repo. Run the files you desire.