Machine-Learning-Flappy-Bird and floppy-bird
These are competitors offering alternative approaches to the same problem: both implement AI agents that learn to play Flappy Bird, with A using a genetic algorithm and B using Q-learning and NEAT, allowing developers to choose their preferred reinforcement learning or evolutionary strategy.
About Machine-Learning-Flappy-Bird
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.
About floppy-bird
thomas-bouvier/floppy-bird
Flappy Bird-like game including a Q-learning algorithm and a neural network-based algorithm (NEAT) for artificial intelligence
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work