MatinMN / flappy-bird-AI

AI that learns to play flappy bird using genetic algorithms and Neural networks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flappy-bird AI using NEAT

An AI model that leans to play the game flappy bird using NEAT(NeuroEvolution of Augmenting Topologies). NEAT is an evolutionary algorithm that creates artificial neural networks and is very effective in creating models that learn to play games. More on NEAT

Based on project by Tech With Tim

Installation

Install Python 3.x +

Install the dependencies.

pip install pygame
pip install neat-python

To just play the game yourself run (there is no game ending for human players. mainly for debuging)...

python game.py

To start training a model...

python train.py

About

AI that learns to play flappy bird using genetic algorithms and Neural networks


Languages

Language:Python 100.0%