ssusnic/Machine-Learning-Flappy-Bird
Machine Learning for Flappy Bird using Neural Network and Genetic Algorithm
Implements neuro-evolution by combining a 3-layer neural network (2 input neurons sensing gap distance/height, 6 hidden neurons, 1 output neuron) with a genetic algorithm that performs selection, crossover, and mutation across generations. Built entirely in HTML5 using the Phaser game framework and Synaptic neural network library, with fitness calculated as distance traveled minus proximity to obstacles.
1,839 stars. No commits in the last 6 months.
Stars
1,839
Forks
393
Language
JavaScript
License
MIT
Category
Last pushed
Dec 19, 2017
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ssusnic/Machine-Learning-Flappy-Bird"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
xviniette/FlappyLearning
Program learning to play Flappy Bird by machine learning (Neuroevolution)
virgs/flappy-bird-ai
Multiple ai powered flappy birds running for their survival
SarvagyaVaish/FlappyBirdRL
Flappy Bird hack using Reinforcement Learning
ikergarcia1996/NeuroEvolution-Flappy-Bird
A comparison between humans, neuroevolution and multilayer perceptrons playing Flapy Bird...
heartyguy/AI-AngryBird-Eagle-Wing
AIBirds 2017 winner, Eagle's Wing. AIBird 2017 results :...