xviniette/FlappyLearning
xviniette/FlappyLearning has 4,007 GitHub stars and 501 forks. GitHot measured 0 stars in 24 hours and +12 in 7 days. Last checked 2026-11-05 18:58 UTC. Last push 2023-11-23.
Program learning to play Flappy Bird by machine learning (Neuroevolution)
Measured star growth
- in 24h
- 0
- in 7 days
- +12
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalFlappy Learning (Demo)
Program that learns to play Flappy Bird by machine learning (Neuroevolution)

NeuroEvolution.js : Utilization
// Initialize
var ne = new Neuroevolution({options});
//Default options values
var options = {
network:[1, [1], 1], // Perceptron structure
population:50, // Population by generation
elitism:0.2, // Best networks kepts unchanged for the next generation (rate)
randomBehaviour:0.2, // New random networks for the next generation (rate)
mutationRate:0.1, // Mutation rate on the weights of synapses
mutationRange:0.5, // Interval of the mutation changes on the synapse weight
historic:0, // Latest generations saved
lowHistoric:false, // Only save score (not the network)
scoreSort:-1, // Sort order (-1 = desc, 1 = asc)
nbChild:1 // number of child by breeding
}
//Update options at any time
ne.set({options});
// Generate first or next generation
var generation = ne.nextGeneration();
//When an network is over -> save this score
ne.networkScore(generation[x], <score = 0>);
You can see the NeuroEvolution integration in Flappy Bird in Game.js.
Explore related projects
tensorflow/tensorflow
An Open Source Machine Learning Framework for Everyone
201,314 starshuggingface/transformers
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
168,559 starsAUTOMATIC1111/stable-diffusion-webui
Stable Diffusion web UI
165,250 starsComfy-Org/ComfyUI
The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the world.
145,137 stars