Game AI Frameworks
Frameworks and implementations for designing AI players and agents for board games, card games, and turn-based strategy games. Does NOT include game engines, graphics libraries, or reinforcement learning frameworks used outside gaming contexts.
There are 30 game ai frameworks tracked. The highest-rated is tianyume/Dominoes at 40/100 with 16 stars.
Get all 30 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=game-ai-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
tianyume/Dominoes
Dominoes is a 2D boarding game providing functionalities of player vs AI and... |
|
Emerging |
| 2 |
Ludeme/LudiiAICompetition
Repository for the Ludii AI Competition |
|
Emerging |
| 3 |
Dbz/Battleship
Battleship game against AI in python |
|
Emerging |
| 4 |
srid/Pallanguzhi
A Tamil mancala game written in PureScript |
|
Emerging |
| 5 |
alvarontwrk/mancala-league
Underground Mancala League's Server |
|
Emerging |
| 6 |
cair/Axis_and_Allies
A simple Axis & Allies engine. |
|
Experimental |
| 7 |
khzaw/tetrisAI
Tetris simulation Artificial Intelligence |
|
Experimental |
| 8 |
robhendrik/QSeaBattle
QSeaBattle is an advanced implementation of the classic Battleship game that... |
|
Experimental |
| 9 |
hehuannb/GDA-AM
GDA-AM solves a wide range of minimax problems |
|
Experimental |
| 10 |
MohamedMamdouh18/Games-Field
Desktop application developed using Scala and JavaFX SDK to play different... |
|
Experimental |
| 11 |
parvvaresh/pacman-with-MIN-MAX
A Pacman game implementation with an AI player using the Minimax algorithm.... |
|
Experimental |
| 12 |
t0re199/AIAKRR_PROJECT
Java implementation of an automatic player for the Murus Gallicus game. |
|
Experimental |
| 13 |
SanELmoumni/AI_-Case-Based-Reasoning-Ttijari-Game.
I implemented in this project the first step of a known reasoning mode in... |
|
Experimental |
| 14 |
yash1802/Battleship-AI
An AI plays battleship. Robot uprising! |
|
Experimental |
| 15 |
uHappyLogic/StrgWar
Game project, RTS in bacteria world written in Java |
|
Experimental |
| 16 |
fwcd/socha-client-java-2018
AI for the board game "Hase und Igel" (Software Challenge 2018) |
|
Experimental |
| 17 |
kthomas4031/Pickup-Sticks
Pick up sticks game with machine learning AI |
|
Experimental |
| 18 |
adam-sas-on/tank_AI_-_Battle_City
Battle City from Nintendo as a window application |
|
Experimental |
| 19 |
s7so/battleship-game
Modern Battleship game with advanced AI and beautiful GUI. Built in Python... |
|
Experimental |
| 20 |
System-Glitch/NavalBattle
A graphical solo vs AI battleship game made in Java and using JavaFX |
|
Experimental |
| 21 |
UdayJaju24/AI-Lab
AI mini projects |
|
Experimental |
| 22 |
franfj/GhostGameAI
Small project for playing ghost game against a CPU player |
|
Experimental |
| 23 |
jokrey/RealisticGameDesktop
A "realistic", little, 2d, jump and gun game against a rather simple minded AI. |
|
Experimental |
| 24 |
jcordatauclair/pla-java
A 2D game including an artificial intelligence |
|
Experimental |
| 25 |
jsteinberg4/bloons-ai
A Bloons TD clone with intelligent agents. Implemented for educational purposes. |
|
Experimental |
| 26 |
LeonardoVal/ludorum-game-chess.js
Chess board game implementation for Ludorum. |
|
Experimental |
| 27 |
LeonardoVal/ludorum-game-colograph.js
Colograph game implementation for Ludorum. |
|
Experimental |
| 28 |
LeonardoVal/ludorum-game-reversi.js
Reversi board game implementation for Ludorum. |
|
Experimental |
| 29 |
Charlot-DEDJINOU/MIFY-Maic2022-Contest
I'm proud to share that our team won first place in the Maic International... |
|
Experimental |
| 30 |
binDebug3/Coup
(2018) Earned the 21st Century Learning Foundation Scholarship for designing... |
|
Experimental |