Skip to content

Genetic algorithm on Flappy Bird World + Neural Network

Notifications You must be signed in to change notification settings

matth200/FlappyBirdAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlappyBirdIA

Presentation

It's flappybird game but I add some genetic algorithm with machine learning to make a clever bird which can travel the world of flappybird by itself.

In training

My Images

It evolves through generation

My Images

My Images

My Images

How it works

It starts with several birds with "brain", the brain is just a neural network with random biases and weights. It will score each brain's bird and make mutation and reproduction to create baby bird which are maybe more clever. It makes that every generation, it's called genetic algorithm.

Installation

You just have to run

~$ make
~$ cd bin && ./app

Have funnn !

About

Genetic algorithm on Flappy Bird World + Neural Network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published