Skip to content

This is a simple implementation of the Flappy Bird game using the NEAT algorithm to train an AI to play the game.

Notifications You must be signed in to change notification settings

abouabra/NEAT-AI-Flappy-Bird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flappy Bird with NEAT AI

Flappy Bird

Description

This is a simple implementation of the Flappy Bird game using the NEAT (NeuroEvolution of Augmenting Topologies) algorithm to train an AI to play the game. the game is implemented using the Pygame library and the NEAT algorithm is implemented using the neat-python library.

Installation

clone the repository using the following command.

git clone https://github.com/abouabra/NEAT-AI-Flappy-Bird.git

change the directory to the cloned repository.

cd NEAT-AI-Flappy-Bird

Use the package manager pip to install the required libraries.

pip install -r requirements.txt

Usage

To run the game, simply run the main.py file.

python Game.py

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

This is a simple implementation of the Flappy Bird game using the NEAT algorithm to train an AI to play the game.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages