Publication
Ludii Language Reference
Authors:
Cameron Browne, Dennis J. N. J. Soemers, Eric Piette, Matthew Stephenson, Walter Crist
Venue:
ludii.games (technical reference), 2020
Topics:
Ludii, game description language, ludemes, general game systems, game modelling
Links: PDF · Ludii website
Abstract
This document provides the complete reference documentation for the game description language used by the Ludii general game system.
It describes all available ludemes, including those defining game structure, equipment, rules, moves, and state, as well as the underlying grammar used to generate game descriptions.
The language is automatically derived from the Ludii class hierarchy, ensuring a direct correspondence between the grammar and the underlying implementation.
Context
This document is a core component of the Ludii ecosystem, providing the formal specification of its game description language.
It plays a central role for both researchers and developers, enabling precise modelling of games and supporting reproducibility of experiments in general game playing.
Beyond its technical role, it also reflects the design philosophy of Ludii: representing games as compositions of meaningful conceptual elements (ludemes), bridging programming, game design, and AI research.
Full reference
Browne, C., Soemers, D. J. N. J., Piette, E., Stephenson, M., Crist, W. (2020). Ludii Language Reference. Maastricht University, available at ludii.games.
BibTeX
@techreport{browne2020ludii_language,
author = {Browne, Cameron and Soemers, Dennis J. N. J. and Piette, Eric and Stephenson, Matthew and Crist, Walter},
title = {Ludii Language Reference},
institution = {Maastricht University},
year = {2020},
url = {https://ludii.games}
}