The game in this application is Flappy Bird played by a NEAT (NeuroEvolution of Augmenting Topologies). NEAT is an algorithm which takes a batch of AIs (genomes) attempting to accomplish a given task. The top performing AIs “breed” to create the next generation. This process continues until we have a generation which is capable of completing what it needs to.
To install required packages just run:
pip3 install requirements.txt
Just run the instruction below to watch AI start training itself to play the game flappy bird.
python3 main.py
Run with lines
python3 main.py -l
With Lines
MIT