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

40
Emerging
2 Ludeme/LudiiAICompetition

Repository for the Ludii AI Competition

38
Emerging
3 Dbz/Battleship

Battleship game against AI in python

37
Emerging
4 srid/Pallanguzhi

A Tamil mancala game written in PureScript

34
Emerging
5 alvarontwrk/mancala-league

Underground Mancala League's Server

30
Emerging
6 cair/Axis_and_Allies

A simple Axis & Allies engine.

26
Experimental
7 khzaw/tetrisAI

Tetris simulation Artificial Intelligence

23
Experimental
8 robhendrik/QSeaBattle

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

22
Experimental
9 hehuannb/GDA-AM

GDA-AM solves a wide range of minimax problems

21
Experimental
10 MohamedMamdouh18/Games-Field

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

19
Experimental
11 parvvaresh/pacman-with-MIN-MAX

A Pacman game implementation with an AI player using the Minimax algorithm....

15
Experimental
12 t0re199/AIAKRR_PROJECT

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

14
Experimental
13 SanELmoumni/AI_-Case-Based-Reasoning-Ttijari-Game.

I implemented in this project the first step of a known reasoning mode in...

13
Experimental
14 yash1802/Battleship-AI

An AI plays battleship. Robot uprising!

13
Experimental
15 uHappyLogic/StrgWar

Game project, RTS in bacteria world written in Java

13
Experimental
16 fwcd/socha-client-java-2018

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

13
Experimental
17 kthomas4031/Pickup-Sticks

Pick up sticks game with machine learning AI

11
Experimental
18 adam-sas-on/tank_AI_-_Battle_City

Battle City from Nintendo as a window application

11
Experimental
19 s7so/battleship-game

Modern Battleship game with advanced AI and beautiful GUI. Built in Python...

11
Experimental
20 System-Glitch/NavalBattle

A graphical solo vs AI battleship game made in Java and using JavaFX

11
Experimental
21 UdayJaju24/AI-Lab

AI mini projects

11
Experimental
22 franfj/GhostGameAI

Small project for playing ghost game against a CPU player

11
Experimental
23 jokrey/RealisticGameDesktop

A "realistic", little, 2d, jump and gun game against a rather simple minded AI.

11
Experimental
24 jcordatauclair/pla-java

A 2D game including an artificial intelligence

11
Experimental
25 jsteinberg4/bloons-ai

A Bloons TD clone with intelligent agents. Implemented for educational purposes.

11
Experimental
26 LeonardoVal/ludorum-game-chess.js

Chess board game implementation for Ludorum.

11
Experimental
27 LeonardoVal/ludorum-game-colograph.js

Colograph game implementation for Ludorum.

11
Experimental
28 LeonardoVal/ludorum-game-reversi.js

Reversi board game implementation for Ludorum.

11
Experimental
29 Charlot-DEDJINOU/MIFY-Maic2022-Contest

I'm proud to share that our team won first place in the Maic International...

11
Experimental
30 binDebug3/Coup

(2018) Earned the 21st Century Learning Foundation Scholarship for designing...

10
Experimental