Authors:
Dennis J. N. J. Soemers, Éric Piette, Matthew Stephenson, Cameron Browne

Institution / Platform:
ludii.games

Year:
2019

Topics:
General Game Playing, game description languages, AI agents, ludeme-based modelling

Links: PDF · Ludii website

Abstract

Ludii is a general game system designed to model, play, and analyse a wide variety of games through a unified and expressive game description language based on ludemes. The system supports board games, card games, puzzles, and other abstract games within a single framework.

It provides a comprehensive environment including a graphical user interface, a large library of implemented games, and a range of artificial intelligence agents. The platform enables both human play and automated experimentation, making it suitable for research in game AI and computational game analysis.

The Ludii system is part of the Digital Ludeme Project, which aims to study the history and evolution of games using computational approaches.

Context

This user guide documents the functionalities of the Ludii system, including installation, gameplay, modelling new games, and implementing AI agents.

Ludii represents a major evolution of General Game Playing systems by introducing a ludeme-based language, allowing more compact, expressive, and efficient representations of games compared to earlier approaches.

This work connects to broader research on General Game Playing and constraint-based approaches, while extending them towards a unified platform for game modelling, AI experimentation, and digital humanities research.

Full reference

Soemers, D. J. N. J., Piette, É., Stephenson, M., Browne, C. (2019). Ludii User Guide. ludii.games.

BibTeX

@techreport{soemers2019ludii,
  author      = {Soemers, Dennis J. N. J. and Piette, {\'E}ric and Stephenson, Matthew and Browne, Cameron},
  title       = {Ludii User Guide},
  institution = {ludii.games},
  year        = {2019}
}