ssusnic/Machine-Learning-Flappy-Bird
Machine Learning for Flappy Bird using Neural Network and Genetic Algorithm
This project helps game developers and AI enthusiasts explore how machine learning can be applied to simple game environments. It demonstrates how a 'bird' character can learn to navigate obstacles in a Flappy Bird-style game. By inputting the bird's distance and height relative to gaps, the system outputs optimal flap actions, allowing users to see an AI agent learn to play the game.
1,839 stars. No commits in the last 6 months.
Use this if you are a game developer or AI hobbyist interested in a practical, visual example of neural networks and genetic algorithms being applied to a basic game.
Not ideal if you are looking for a highly optimized, production-ready AI agent for complex game scenarios or a deep dive into advanced machine learning architectures.
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
Related frameworks
xviniette/FlappyLearning
Program learning to play Flappy Bird by machine learning (Neuroevolution)
SarvagyaVaish/FlappyBirdRL
Flappy Bird hack using Reinforcement Learning
virgs/flappy-bird-ai
Multiple ai powered flappy birds running for their survival
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 :...