rudrajit1729 / NEAT-FLAPPY-BIRD

An AI that plays flappy bird! Using the NEAT python module.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

An AI that plays flappy bird! Using the NEAT python module.


Languages

Language:Python 100.0%