Machine-Learning-Flappy-Bird and flappybird-es

Both projects are independent implementations of evolutionary AI approaches to Flappy Bird (one using genetic algorithms, the other evolution strategies), making them **competitors** that explore similar machine learning paradigms applied to the same game environment.

flappybird-es
34
Emerging
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 8/25
Maturity 8/25
Community 18/25
Stars: 1,839
Forks: 393
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 45
Forks: 12
Downloads:
Commits (30d): 0
Language: Python
License:
Stale 6m No Package No Dependents
No License 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

This project helps game developers and AI enthusiasts explore how machine learning can be applied to simple game environments. It demonstrates how a 'bird' character can learn to navigate obstacles in a Flappy Bird-style game. By inputting the bird's distance and height relative to gaps, the system outputs optimal flap actions, allowing users to see an AI agent learn to play the game.

game-AI neuro-evolution genetic-algorithms game-development AI-learning-demonstration

About flappybird-es

alirezamika/flappybird-es

An AI agent Learning to play Flappy Bird using Evolution Strategies and deep learning models.

This project showcases an AI agent that learns to play the game Flappy Bird. It takes the game's visual information as input and outputs actions (flapping or not) to navigate the bird through pipes. Anyone interested in observing how an AI can master simple video games through simulated evolution would find this engaging.

AI-demonstration game-AI simulated-learning evolutionary-computation

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