Game Description Language

The goal of GDL is to allow the development of AI agents capable of general game playing.

GDL is a tool for expressing the intricacies of game rules and dynamics in a form comprehensible to AI systems through a combination of logic-based constructs and declarative principles.

AI developers and researchers harness GDL to create algorithms that can comprehend and engage with games based on their rule descriptions.

The use of GDL paves the way for the development of highly adaptable AI agents, capable of competing and excelling in diverse gaming scenarios.

[5] Some of these alternative representations also encode time-related aspects: A 2016 paper "describes a multilevel algorithm compiling a general game description in GDL into an optimized reasoner in a low level language".

[19] A 2017 paper uses GDL to model the process of mediating a resolution to a dispute between two parties and presented an algorithm that uses available information efficiently to do so.