Skip to content

An implementation of Flappy Bird by Dong Nguyen (2013) in Python, as well as a NEAT (NeuroEvolution of Augmenting Topologies) genetic algorithm to learn and play the game.

License

Notifications You must be signed in to change notification settings

talhaahussain/Flappy-Bird-NEAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flappy-Bird-NEAT

An implementation of Flappy Bird by Dong Nguyen (2013) in Pygame, as well as a NEAT (NeuroEvolution of Augmenting Topologies) genetic algorithm to learn and play the game. Written in Python. Inspired by Tech With Tim's YouTube series - see here.

Prerequisites

Prerequisites are viewable in requirements.txt.

Installation

Clone with:

git clone https://github.com/talhaahussain/Flappy-Bird-NEAT.git fp-neat
cd fp-neat/

Install prerequisites with:

pip install -r requirements.txt

Configuration

The NEAT algorithm can be configured using config_feedforward.txt. More information on how to do this can be seen here, at NEAT-Python’s documentation.

Usage

Run with:

python flappy_bird.py

See also

Donkey-Kong-NEAT

About

An implementation of Flappy Bird by Dong Nguyen (2013) in Python, as well as a NEAT (NeuroEvolution of Augmenting Topologies) genetic algorithm to learn and play the game.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages