Machine-Learning-Flappy-Bird and Genetic-Algorithm-Flappy-Bird-Using-TensorFlowJS

These two tools are competitors, both implementing genetic algorithms for Flappy Bird AI, with the distinction that B utilizes TensorFlow.js for its implementation.

Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 4/25
Maturity 8/25
Community 16/25
Stars: 1,839
Forks: 393
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 8
Forks: 6
Downloads:
Commits (30d): 0
Language: JavaScript
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 Genetic-Algorithm-Flappy-Bird-Using-TensorFlowJS

Tanish0019/Genetic-Algorithm-Flappy-Bird-Using-TensorFlowJS

Flappy Bird genetic algorithm made using TensorflowJS

This project helps you explore how a computer can learn to play the popular game Flappy Bird entirely on its own. It takes a virtual 'population' of birds, each with a simple digital 'brain,' and lets them try to navigate the game. The result shows how a system can improve its performance over time, just by repeatedly trying and learning from its successes.

AI-learning-demonstration evolutionary-algorithms game-AI machine-learning-concept

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