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

38
Emerging
2 tianyume/Dominoes

Dominoes is a 2D boarding game providing functionalities of player vs AI and...

33
Emerging
3 Dbz/Battleship

Battleship game against AI in python

30
Emerging
4 srid/Pallanguzhi

A Tamil mancala game written in PureScript

27
Experimental
5 arda-guler/HaritaWars

Mini strategy game to pit AIs against each other.

26
Experimental
6 TheThirteenTeam/Domino-Monetario

Game using inteligent agents for the AI discipline.

24
Experimental
7 12ghostrider21/KIMaster

Eine Webanwendung zum Test und Vergleich von Spiel-KIs. Benutzer können...

24
Experimental
8 alvarontwrk/mancala-league

Underground Mancala League's Server

23
Experimental
9 shubham1chawla/the-strategists-remastered

Monopoly-inspired turn-based online multiplayer game

23
Experimental
10 robhendrik/QSeaBattle

QSeaBattle is an advanced implementation of the classic Battleship game that...

22
Experimental
11 cair/Axis_and_Allies

A simple Axis & Allies engine.

19
Experimental
12 DyLaNHurtado/mus-game-app

Webapp to play mus (card game) single and multiplayer client/server

18
Experimental
13 AlexWilton/Risk-World-Domination-Game

Multiplayer game of Risk over a network with friends and/or using A.I. players

18
Experimental
14 Kallaf/Risk-game

Risk game is an AI project where I apply 4 different AI search agents...

17
Experimental
15 TheButlah/BatlCaml

BatlCaml - An OCaml AI Programming Game

16
Experimental
16 khzaw/tetrisAI

Tetris simulation Artificial Intelligence

16
Experimental
17 StavrosOrf/Pandemic-BoardGame-AI

Designing the players of the Pandemic Board-Game with a multi-agent...

15
Experimental
18 jschwiddessen/mastermind-solver

A parallel C program that plays mastermind for you.

15
Experimental
19 KASTSMP/clojure-mnk

🎮 Build and play a dynamic "M-N-K" game using Clojure, featuring...

14
Experimental
20 hehuannb/GDA-AM

GDA-AM solves a wide range of minimax problems

14
Experimental
21 EL-MANCY/FootBall-Cup-AI-Jade

AI project using Jade and java for A football cup competition , There will...

14
Experimental
22 Copelli-Yoshovski-Associates/ColorPop_AI_Project

Artificial Intelligence driven Java game, Color Pop, utilizing JavaFX GUI,...

14
Experimental
23 brunoabdon/domino

Jogo de Dominó programável 🁏

13
Experimental
24 jmhummel/Gin-Rummy-Java

Java-based Gin Rummy console game, with an AI opponent

13
Experimental
25 humford/Battlecode2017

Finalist MIT Battlecode 2017 team "MIT Rejects Society". A strategy-game-playing AI.

13
Experimental
26 lucasdavid/jmagic

A Java environment in which we (and AI agents) can play the game Magic: The...

12
Experimental
27 t0re199/AIAKRR_PROJECT

Java implementation of an automatic player for the Murus Gallicus game.

12
Experimental
28 MohamedMamdouh18/Games-Field

Desktop application developed using Scala and JavaFX SDK to play different...

12
Experimental
29 uHappyLogic/StrgWar

Game project, RTS in bacteria world written in Java

11
Experimental
30 Daniel-Sensei/ghost-in-the-cell

Competition-winning AI Agent for "Ghost in the Cell". Built using Answer Set...

11
Experimental
31 yash1802/Battleship-AI

An AI plays battleship. Robot uprising!

11
Experimental
32 suhasasumukh/AI-Ludo-Game

AI Ludo Game: Combining AI and Ludo for a thrilling gaming experience. 🎲🤖

11
Experimental
33 LeonardoVal/ludorum-game-mancala.js

Mancala implementation for Ludorum

11
Experimental
34 AFNeves/PrologSTAQS

A Prolog implementation of STAQS, a strategic two-player board game, with a...

11
Experimental
35 fwcd/socha-client-java-2018

AI for the board game "Hase und Igel" (Software Challenge 2018)

11
Experimental
36 LeonardoVal/ludorum-game-truco.js

Implementation for Ludorum of the latin american card game Truco.

10
Experimental
37 Braden1996/games-of-argumentation

DISCO (DIScussion COmputation) is an online implementation of the Grounded...

10
Experimental
38 LeonardoVal/ludorum-risky.js

Implementation of Risk-like strategy board games for Ludorum.

10
Experimental
39 m-schier/battlecode-2019-wololo

9th Place Overall @ MIT Battlecode 2019 by Team Wololo

10
Experimental
40 Bartosz-Gorka-Archive/CrusadePlayerAI

Artificial Intelligence for Crusade game

10
Experimental
41 rehanjavedofficial/Cards-Guess-AI

There are 4 cards in the game, you give the sum and product of the cards,...

10
Experimental
42 RodrigoPerozin/ia-wargrow

Inteligência artificial para jogar o jogo WAR versão online.

10
Experimental