FlappyLearning and flappy-bird-neuroevolution
These are competitors pursuing the same approach (neuroevolution applied to Flappy Bird), with A being a more mature and widely-adopted implementation while B appears to be an independent, earlier-stage exploration of the identical concept.
About FlappyLearning
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.
About flappy-bird-neuroevolution
thisisxvr/flappy-bird-neuroevolution
Genetic algorithms, neural networks, and Flappy Bird.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work