FlappyLearning and FlappyBirdRL

These are competitors—both implement different machine learning approaches (neuroevolution vs. reinforcement learning) to solve the identical problem of training an AI agent to play Flappy Bird autonomously.

FlappyLearning
47
Emerging
FlappyBirdRL
43
Emerging
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 0/25
Adoption 10/25
Maturity 8/25
Community 25/25
Stars: 3,997
Forks: 499
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 FlappyLearning

xviniette/FlappyLearning

Program learning to play Flappy Bird by machine learning (Neuroevolution)

This program helps demonstrate how machine learning can tackle simple control tasks in games. It takes the game state (like the bird's position and upcoming pipes) and, through an evolutionary process, learns to output the optimal 'flap' or 'no flap' action. This is primarily for developers, educators, or students interested in seeing neuroevolution in action within a game context.

game-ai neuroevolution machine-learning-demonstration educational-tool ai-experimentation

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