xviniette/FlappyLearning

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

47
/ 100
Emerging

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.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

3,997

Forks

499

Language

JavaScript

License

MIT

Category

flappy-bird-ai

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.