Skip to content

BaigDK/flappybird

Repository files navigation

NEAT-Flappy-Bird

An AI that plays flappy bird! Using the NEAT python module. Using NEAT Python to learn to play Flappy Bird. This code uses search and optimise technique called genetic algorithm which creates a particular number of random configurations, the best configuration of them is used to create the next generation of neural networks, as we repeat the process, with time, we observe that the performance gets better.

Instructions

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

NEAT Python

Here is the documentation for the genetic module : https://neat-python.readthedocs.io/en/latest/

Reference

Blog that did a great job of explaining what's happening here : https://medium.com/chris-nielsen/teaching-an-ai-to-play-flappy-bird-f0b18d65569b

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages