Skip to content

Implementation of an AI that can learn to play Flappy Bird itself

Notifications You must be signed in to change notification settings

letatanu/FlappyBird-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aa61248 · Jul 20, 2020

History

5 Commits
May 15, 2020
May 15, 2020
Jul 20, 2020
May 15, 2020
Jul 19, 2020
Jul 19, 2020

Repository files navigation

AI Flappy Bird

This project is to implement an AI that can learn to play Flappy Bird itself.

demo

NEAT - Neuroevolution of augmenting topologies

Despite of rapidly developing of new machine learning algorithms such as reinforement learning in solving unsupervised problem, the very old techique - NEAT was very successful in training an agent that can play Flappy Bird incredibly.

You can find the config for NEAT network in the config text file.

Reference

Deeply thanks to the tutorial series called Python Flappy Bird AI Tutorial (with NEAT) on Youtube from Tech With Tim.

The tutorial is very helpful and detailed about the implementation of NEAT and Flappy Bird in Python.

About

Implementation of an AI that can learn to play Flappy Bird itself

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages