Game Playing Agents ML Frameworks
AI agents trained using reinforcement learning and neuroevolution to autonomously play classic video games and simple game mechanics. Includes Deep Q-Learning, policy networks, and evolutionary algorithms applied to games like Flappy Bird, Pong, and Angry Birds. Does NOT include general game engines, web game frameworks, or non-learning-based game AI.
There are 35 game playing agents frameworks tracked. 1 score above 50 (established tier). The highest-rated is yenchenlin/DeepLearningFlappyBird at 51/100 with 6,792 stars.
Get all 35 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=game-playing-agents&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
yenchenlin/DeepLearningFlappyBird
Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning). |
|
Established |
| 2 |
ChenglongChen/pytorch-DRL
PyTorch implementations of various Deep Reinforcement Learning (DRL)... |
|
Emerging |
| 3 |
vladfi1/phillip
The SSBM "Phillip" AI. |
|
Emerging |
| 4 |
nikp06/subwAI
Scripts for training an AI to play the endless runner Subway Surfers using a... |
|
Emerging |
| 5 |
kingyuluk/RL-FlappyBird
Using reinforcement learning to train FlappyBird. |
|
Emerging |
| 6 |
vita-epfl/social-nce
[ICCV] Social NCE: Contrastive Learning of Socially-aware Motion Representations |
|
Emerging |
| 7 |
Hamsath-Nejeeb/pong
simple python pong game made by me:) |
|
Emerging |
| 8 |
TomaszRewak/ML-games
Machine learning games. Use combination of genetic algorithms and neural... |
|
Emerging |
| 9 |
sushantPatrikar/pingpongAI
Ping Pong game, but AI plays it :robot: |
|
Emerging |
| 10 |
vkurenkov/haxball-chameleon
Solving Haxball (www.haxball.com) using Imitation Learning methods. |
|
Emerging |
| 11 |
vinaymancha/Subway-Surfers-AI
Deep Convolutional Q learning based Self learning implementation for Subway... |
|
Emerging |
| 12 |
nelsonwenner/pingpong-AI
:robot: Pingpong artificial intelligence. |
|
Experimental |
| 13 |
leopnt/neft-godot
Neuroevolution of Fixed Topology for Godot |
|
Experimental |
| 14 |
xviniette/AsteroidsLearning
Program that learns to avoid asteroids by machine learning (Neuroevolution) |
|
Experimental |
| 15 |
artem-oppermann/Deep-Reinforcement-Learning
A collection of several Deep Reinforcement Learning techniques (Deep Q... |
|
Experimental |
| 16 |
BY571/Deep-Reinforcement-Learning-Algorithm-Collection
Collection of Deep Reinforcement Learning Algorithms implemented in PyTorch. |
|
Experimental |
| 17 |
matamalaortiz/Pong-ML
Machine Learning Pong Game in The Browser |
|
Experimental |
| 18 |
victorqribeiro/bangBangML
Watch a Neural Network learns to shoot a target |
|
Experimental |
| 19 |
Tillett/Game-Playing-with-Machine-Learning
Game Playing with various AI and Machine Learning techniques |
|
Experimental |
| 20 |
guimnou/browser-marl-hideseek
🎮 Train NPCs using Proximal Policy Optimization in a browser-based 3D voxel... |
|
Experimental |
| 21 |
CreativeMindstorms/AI-LEGO-Pinball-Bot
Python code that runs a full PinBall experience, with 3 different ways to... |
|
Experimental |
| 22 |
TruongNV-hut/AIcandy_DQN_FlappyBird_xcrtkuqo
Deep Q network to play flappy bird game |
|
Experimental |
| 23 |
cpury/pong-rl
Reinforcement Learning with Pong in the Browser via TensorFlow.js |
|
Experimental |
| 24 |
toroleapinc/flappy-bird-ai
DQN agent that plays flappy bird |
|
Experimental |
| 25 |
TailUFPB/space-invaders-tail
Desenvolvimento do projeto da diretoria de Aprendizagem por Reforço, que... |
|
Experimental |
| 26 |
rafaelcp/smbdataset
Super Mario Bros. (NES) gameplay dataset for machine learning. |
|
Experimental |
| 27 |
zhebrak/neuro_pong
Atari Pong meets Neuroevolution |
|
Experimental |
| 28 |
Anuj-Deswal28/PROJECT---1
This is a Reinforcement-learning Flappybird game project, in which we train... |
|
Experimental |
| 29 |
BluemlJ/AiBirds
The idea of this project is to write a deep reinforcement learning (DRL)... |
|
Experimental |
| 30 |
andrewjc/wolf3d-golang
This project combines the power of reinforcement learning with a custom... |
|
Experimental |
| 31 |
elhamabedi/function-approximation
Air Combat Survival: Function Approximation Agent |
|
Experimental |
| 32 |
alexxpz/EndFire
Machine learning project to solve a strategic game. |
|
Experimental |
| 33 |
ShihabYasin/Android-ColorPhun-Game-Agent-Using-Deeplearning
A game agent to play autonomously a simple game idea namely ColorPhun. |
|
Experimental |
| 34 |
Julio-Cezar-Candido/Projeto-Flappy-Bird
Recriando o jogo "Flappy Bird", onde, uma inteligência artificial aprende a... |
|
Experimental |
| 35 |
SrujanHR/smart-rockets-proxy-two
This is the v2 of the dumb copy of Smart Rockets Genetic Algorithm... |
|
Experimental |