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).

51
Established
2 ChenglongChen/pytorch-DRL

PyTorch implementations of various Deep Reinforcement Learning (DRL)...

42
Emerging
3 vladfi1/phillip

The SSBM "Phillip" AI.

39
Emerging
4 nikp06/subwAI

Scripts for training an AI to play the endless runner Subway Surfers using a...

39
Emerging
5 kingyuluk/RL-FlappyBird

Using reinforcement learning to train FlappyBird.

38
Emerging
6 vita-epfl/social-nce

[ICCV] Social NCE: Contrastive Learning of Socially-aware Motion Representations

37
Emerging
7 Hamsath-Nejeeb/pong

simple python pong game made by me:)

35
Emerging
8 TomaszRewak/ML-games

Machine learning games. Use combination of genetic algorithms and neural...

34
Emerging
9 sushantPatrikar/pingpongAI

Ping Pong game, but AI plays it :robot:

32
Emerging
10 vkurenkov/haxball-chameleon

Solving Haxball (www.haxball.com) using Imitation Learning methods.

30
Emerging
11 vinaymancha/Subway-Surfers-AI

Deep Convolutional Q learning based Self learning implementation for Subway...

30
Emerging
12 nelsonwenner/pingpong-AI

:robot: Pingpong artificial intelligence.

29
Experimental
13 leopnt/neft-godot

Neuroevolution of Fixed Topology for Godot

29
Experimental
14 xviniette/AsteroidsLearning

Program that learns to avoid asteroids by machine learning (Neuroevolution)

28
Experimental
15 artem-oppermann/Deep-Reinforcement-Learning

A collection of several Deep Reinforcement Learning techniques (Deep Q...

26
Experimental
16 BY571/Deep-Reinforcement-Learning-Algorithm-Collection

Collection of Deep Reinforcement Learning Algorithms implemented in PyTorch.

26
Experimental
17 matamalaortiz/Pong-ML

Machine Learning Pong Game in The Browser

25
Experimental
18 victorqribeiro/bangBangML

Watch a Neural Network learns to shoot a target

24
Experimental
19 Tillett/Game-Playing-with-Machine-Learning

Game Playing with various AI and Machine Learning techniques

22
Experimental
20 guimnou/browser-marl-hideseek

🎮 Train NPCs using Proximal Policy Optimization in a browser-based 3D voxel...

22
Experimental
21 CreativeMindstorms/AI-LEGO-Pinball-Bot

Python code that runs a full PinBall experience, with 3 different ways to...

22
Experimental
22 TruongNV-hut/AIcandy_DQN_FlappyBird_xcrtkuqo

Deep Q network to play flappy bird game

21
Experimental
23 cpury/pong-rl

Reinforcement Learning with Pong in the Browser via TensorFlow.js

20
Experimental
24 toroleapinc/flappy-bird-ai

DQN agent that plays flappy bird

19
Experimental
25 TailUFPB/space-invaders-tail

Desenvolvimento do projeto da diretoria de Aprendizagem por Reforço, que...

18
Experimental
26 rafaelcp/smbdataset

Super Mario Bros. (NES) gameplay dataset for machine learning.

16
Experimental
27 zhebrak/neuro_pong

Atari Pong meets Neuroevolution

14
Experimental
28 Anuj-Deswal28/PROJECT---1

This is a Reinforcement-learning Flappybird game project, in which we train...

14
Experimental
29 BluemlJ/AiBirds

The idea of this project is to write a deep reinforcement learning (DRL)...

13
Experimental
30 andrewjc/wolf3d-golang

This project combines the power of reinforcement learning with a custom...

13
Experimental
31 elhamabedi/function-approximation

Air Combat Survival: Function Approximation Agent

11
Experimental
32 alexxpz/EndFire

Machine learning project to solve a strategic game.

11
Experimental
33 ShihabYasin/Android-ColorPhun-Game-Agent-Using-Deeplearning

A game agent to play autonomously a simple game idea namely ColorPhun.

11
Experimental
34 Julio-Cezar-Candido/Projeto-Flappy-Bird

Recriando o jogo "Flappy Bird", onde, uma inteligência artificial aprende a...

10
Experimental
35 SrujanHR/smart-rockets-proxy-two

This is the v2 of the dumb copy of Smart Rockets Genetic Algorithm...

10
Experimental