xviniette/FlappyLearning
Program learning to play Flappy Bird by machine learning (Neuroevolution)
Implements a genetic algorithm framework (NeuroEvolution.js) that evolves neural network topologies through selection, mutation, and breeding across generations, with configurable population dynamics and elitism rates. The Flappy Bird environment serves as the fitness evaluation domain, where networks receive pixel-based input and output control signals. Built as a browser-based JavaScript implementation enabling real-time visualization of agent learning progression.
3,997 stars. No commits in the last 6 months.
Stars
3,997
Forks
499
Language
JavaScript
License
MIT
Category
Last pushed
Nov 23, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/xviniette/FlappyLearning"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
ssusnic/Machine-Learning-Flappy-Bird
Machine Learning for Flappy Bird using Neural Network and Genetic Algorithm
SarvagyaVaish/FlappyBirdRL
Flappy Bird hack using Reinforcement Learning
virgs/flappy-bird-ai
Multiple ai powered flappy birds running for their survival
alirezamika/flappybird-es
An AI agent Learning to play Flappy Bird using Evolution Strategies and deep learning models.
Suji04/jumpingameAI
Watch the AI learn: