yenchenlin/DeepLearningFlappyBird
Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning).
This project lets you observe how a computer program learns to play the game Flappy Bird by itself. It takes the game's screen pixels as input and, through trial and error, learns to make the bird flap at the right time to navigate through pipes. This is ideal for students, researchers, or enthusiasts curious about how artificial intelligence can learn complex tasks without explicit programming.
6,792 stars. No commits in the last 6 months.
Use this if you want to understand or demonstrate a classic example of deep reinforcement learning in action within a familiar game context.
Not ideal if you're looking for a tool to develop or test your own reinforcement learning algorithms, or if you want to play the game yourself.
Stars
6,792
Forks
2,065
Language
Python
License
MIT
Category
Last pushed
Aug 07, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/yenchenlin/DeepLearningFlappyBird"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
ChenglongChen/pytorch-DRL
PyTorch implementations of various Deep Reinforcement Learning (DRL) algorithms for both single...
nikp06/subwAI
Scripts for training an AI to play the endless runner Subway Surfers using a supervised machine...
vladfi1/phillip
The SSBM "Phillip" AI.
kingyuluk/RL-FlappyBird
Using reinforcement learning to train FlappyBird.
vita-epfl/social-nce
[ICCV] Social NCE: Contrastive Learning of Socially-aware Motion Representations