xviniette/FlappyLearning
A JavaScript neuroevolution library that learns to play Flappy Bird through simulated evolution.

Velocity · 7d
+1.1
★ / day
Trend
→steady
star history
FlappyLearning demonstrates neuroevolution by evolving neural networks to play Flappy Bird. The project includes a reusable Neuroevolution.js library that implements population-based evolutionary training of neural networks, with configurable options for mutation rate, elitism, and network architecture. Users can watch generations evolve from random behavior to competent gameplay.