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 42 game ai frameworks tracked. The highest-rated is Ludeme/LudiiAICompetition at 38/100 with 32 stars.
Get all 42 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 |
Ludeme/LudiiAICompetition
Repository for the Ludii AI Competition |
|
Emerging |
| 2 |
tianyume/Dominoes
Dominoes is a 2D boarding game providing functionalities of player vs AI and... |
|
Emerging |
| 3 |
Dbz/Battleship
Battleship game against AI in python |
|
Emerging |
| 4 |
srid/Pallanguzhi
A Tamil mancala game written in PureScript |
|
Experimental |
| 5 |
arda-guler/HaritaWars
Mini strategy game to pit AIs against each other. |
|
Experimental |
| 6 |
TheThirteenTeam/Domino-Monetario
Game using inteligent agents for the AI discipline. |
|
Experimental |
| 7 |
12ghostrider21/KIMaster
Eine Webanwendung zum Test und Vergleich von Spiel-KIs. Benutzer können... |
|
Experimental |
| 8 |
alvarontwrk/mancala-league
Underground Mancala League's Server |
|
Experimental |
| 9 |
shubham1chawla/the-strategists-remastered
Monopoly-inspired turn-based online multiplayer game |
|
Experimental |
| 10 |
robhendrik/QSeaBattle
QSeaBattle is an advanced implementation of the classic Battleship game that... |
|
Experimental |
| 11 |
cair/Axis_and_Allies
A simple Axis & Allies engine. |
|
Experimental |
| 12 |
DyLaNHurtado/mus-game-app
Webapp to play mus (card game) single and multiplayer client/server |
|
Experimental |
| 13 |
AlexWilton/Risk-World-Domination-Game
Multiplayer game of Risk over a network with friends and/or using A.I. players |
|
Experimental |
| 14 |
Kallaf/Risk-game
Risk game is an AI project where I apply 4 different AI search agents... |
|
Experimental |
| 15 |
TheButlah/BatlCaml
BatlCaml - An OCaml AI Programming Game |
|
Experimental |
| 16 |
khzaw/tetrisAI
Tetris simulation Artificial Intelligence |
|
Experimental |
| 17 |
StavrosOrf/Pandemic-BoardGame-AI
Designing the players of the Pandemic Board-Game with a multi-agent... |
|
Experimental |
| 18 |
jschwiddessen/mastermind-solver
A parallel C program that plays mastermind for you. |
|
Experimental |
| 19 |
KASTSMP/clojure-mnk
🎮 Build and play a dynamic "M-N-K" game using Clojure, featuring... |
|
Experimental |
| 20 |
hehuannb/GDA-AM
GDA-AM solves a wide range of minimax problems |
|
Experimental |
| 21 |
EL-MANCY/FootBall-Cup-AI-Jade
AI project using Jade and java for A football cup competition , There will... |
|
Experimental |
| 22 |
Copelli-Yoshovski-Associates/ColorPop_AI_Project
Artificial Intelligence driven Java game, Color Pop, utilizing JavaFX GUI,... |
|
Experimental |
| 23 |
brunoabdon/domino
Jogo de Dominó programável 🁏 |
|
Experimental |
| 24 |
jmhummel/Gin-Rummy-Java
Java-based Gin Rummy console game, with an AI opponent |
|
Experimental |
| 25 |
humford/Battlecode2017
Finalist MIT Battlecode 2017 team "MIT Rejects Society". A strategy-game-playing AI. |
|
Experimental |
| 26 |
lucasdavid/jmagic
A Java environment in which we (and AI agents) can play the game Magic: The... |
|
Experimental |
| 27 |
t0re199/AIAKRR_PROJECT
Java implementation of an automatic player for the Murus Gallicus game. |
|
Experimental |
| 28 |
MohamedMamdouh18/Games-Field
Desktop application developed using Scala and JavaFX SDK to play different... |
|
Experimental |
| 29 |
uHappyLogic/StrgWar
Game project, RTS in bacteria world written in Java |
|
Experimental |
| 30 |
Daniel-Sensei/ghost-in-the-cell
Competition-winning AI Agent for "Ghost in the Cell". Built using Answer Set... |
|
Experimental |
| 31 |
yash1802/Battleship-AI
An AI plays battleship. Robot uprising! |
|
Experimental |
| 32 |
suhasasumukh/AI-Ludo-Game
AI Ludo Game: Combining AI and Ludo for a thrilling gaming experience. 🎲🤖 |
|
Experimental |
| 33 |
LeonardoVal/ludorum-game-mancala.js
Mancala implementation for Ludorum |
|
Experimental |
| 34 |
AFNeves/PrologSTAQS
A Prolog implementation of STAQS, a strategic two-player board game, with a... |
|
Experimental |
| 35 |
fwcd/socha-client-java-2018
AI for the board game "Hase und Igel" (Software Challenge 2018) |
|
Experimental |
| 36 |
LeonardoVal/ludorum-game-truco.js
Implementation for Ludorum of the latin american card game Truco. |
|
Experimental |
| 37 |
Braden1996/games-of-argumentation
DISCO (DIScussion COmputation) is an online implementation of the Grounded... |
|
Experimental |
| 38 |
LeonardoVal/ludorum-risky.js
Implementation of Risk-like strategy board games for Ludorum. |
|
Experimental |
| 39 |
m-schier/battlecode-2019-wololo
9th Place Overall @ MIT Battlecode 2019 by Team Wololo |
|
Experimental |
| 40 |
Bartosz-Gorka-Archive/CrusadePlayerAI
Artificial Intelligence for Crusade game |
|
Experimental |
| 41 |
rehanjavedofficial/Cards-Guess-AI
There are 4 cards in the game, you give the sum and product of the cards,... |
|
Experimental |
| 42 |
RodrigoPerozin/ia-wargrow
Inteligência artificial para jogar o jogo WAR versão online. |
|
Experimental |