Skip to content

dealing with some genetic learning stuff, had fun making the game, as it is a simple game AI just learns after 2 generations which is not fun (you have to ruin you config file to see some variations)

Notifications You must be signed in to change notification settings

tsidren/flappy_genetic_algorithm

Repository files navigation

flappy_genetic_algorithm

Game_FlappyBird_AI (N.E.A.T.)

Using the N.E.A.T. (NeuroEvolution of Augmenting Topologies) algorithm to train an AI that plays Flappy Bird in Python!

Packages used in the Project

  1. Neat
  2. PyGame

Initial Setup

1. Neat package

for AI training and evaluation

pip install neat-python

2. PyGame package

for UI design and simulation (basically a Game)

pip install pygame

Important

If that didn't work then you can try these commands

Test Drive

  1. Run the file "test.py" in the initial directory

Note

Remember to perform initial setup before test driving

About

dealing with some genetic learning stuff, had fun making the game, as it is a simple game AI just learns after 2 generations which is not fun (you have to ruin you config file to see some variations)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages