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

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Languages