Machine-Learning-Flappy-Bird and NeuroEvolution-Flappy-Bird

These are competitors—both implement AI approaches to play Flappy Bird (genetic algorithms/neuroevolution vs. neural networks), targeting the same use case of demonstrating machine learning techniques on a simple game environment.

Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 6/25
Maturity 9/25
Community 17/25
Stars: 1,839
Forks: 393
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 21
Forks: 8
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License: MIT
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

About Machine-Learning-Flappy-Bird

ssusnic/Machine-Learning-Flappy-Bird

Machine Learning for Flappy Bird using Neural Network and Genetic Algorithm

Implements neuro-evolution by combining a 3-layer neural network (2 input neurons sensing gap distance/height, 6 hidden neurons, 1 output neuron) with a genetic algorithm that performs selection, crossover, and mutation across generations. Built entirely in HTML5 using the Phaser game framework and Synaptic neural network library, with fitness calculated as distance traveled minus proximity to obstacles.

About NeuroEvolution-Flappy-Bird

ikergarcia1996/NeuroEvolution-Flappy-Bird

A comparison between humans, neuroevolution and multilayer perceptrons playing Flapy Bird implemented in Python

Scores updated daily from GitHub, PyPI, and npm data. How scores work