ssusnic/Machine-Learning-Flappy-Bird

Machine Learning for Flappy Bird using Neural Network and Genetic Algorithm

51
/ 100
Established

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.

game-AI neuro-evolution genetic-algorithms game-development AI-learning-demonstration
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

1,839

Forks

393

Language

JavaScript

License

MIT

Category

flappy-bird-ai

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.