Skip to content

rudrajit1729/NEAT-FLAPPY-BIRD

Repository files navigation

NEAT-FLAPPY-BIRD

An AI that plays flappy bird! Using the NEAT (Neuro Evolution of Augmenting Topologies) python module.

About NEAT

Neuroevolution, i.e. evolving artificial neural networks with genetic algorithms, has been highly effective in reinforcement learning tasks, particularly those with hidden state information.

Instructions

Simply run flappy_bird_neat.py and watch an AI start training itself to play the game of flappy bird!

Resources

A research paper by Kenneth O. Stanley and Risto Miikkulainen is attached for reference. This really helped in understanding NEAT.

Run in Gitpod

You can run NEAT-FLAPPY-BIRD in Gitpod, a free online dev environment for GitHub:

Click on the link and watch the AI flappy bird in action.

Open in Gitpod

Releases

No releases published

Packages

No packages published

Languages