Machine-Learning-Flappy-Bird and FlappyBirdRL

FlappyBirdRL
43
Emerging
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 10/25
Maturity 8/25
Community 25/25
Stars: 1,839
Forks: 393
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 924
Forks: 228
Downloads:
Commits (30d): 0
Language: JavaScript
License:
Stale 6m No Package No Dependents
No License Stale 6m No Package No Dependents

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.

game-AI neuro-evolution genetic-algorithms game-development AI-learning-demonstration

About FlappyBirdRL

SarvagyaVaish/FlappyBirdRL

Flappy Bird hack using Reinforcement Learning

This project explores how a computer can learn to play the game Flappy Bird on its own. It takes information about the game state, like the bird's position and upcoming obstacles, and outputs decisions on when to 'flap.' This is ideal for anyone interested in seeing fundamental reinforcement learning concepts applied to a simple game.

game-AI machine-learning-demonstration reinforcement-learning-example computational-learning AI-education

Scores updated daily from GitHub, PyPI, and npm data. How scores work