beyond the concept of General Game Playing (e.g.
open-world games or physical games like in General
Video Game Playing (Perez et al., 2015)).
Our position is contrary. We argue that our real-
time extension (Kowalski and Kisielewicz, 2015) pre-
serves the core idea of GDL – a concise purely log-
ical description of the game and a simple execution
model. At the same time it is a larger extension than
GDL-II, allowing a game to have an infinite number
of states and the players to have an infinite number
of actions. By introducing time based events and by
giving relevance to the move ordering it makes it pos-
sible to describe properly many real world situations.
It makes real-time general gaming a very hard, but in-
teresting area of further GGP research. In particular,
it allows to model many elements of the popular com-
puter games, which are currently used as a test-bed
for dedicated AI players, e.g. Super Mario Bros, Un-
real Tournament 2004 (Hingston, 2010), or Starcraft
(Ontan
´
on et al., 2013).
Beyond the usage in GGP, the correlations be-
tween the GDL and game theory (Thielscher, 2011)
and Multiagent Systems (Schiffel and Thielscher,
2010) are often pointed out. A goal for GDL is to
become a universal description language which can
describe as large class of game-like problems as pos-
sible, at the same time remaining compact, high-level
and machine-processable. We presented the next step
into such a generalization of problems description,
which brings the class of games covered by the GDL
family closer to real-time game theory (e.g. Extensive
Games in Continuous Time, Continuous Time Re-
peated Games (Bergin and MacLeod, 1993)) and Real
Time Multiagent Systems (Julian and Botti, 2004).
Moreover, we think that GDL language family
can be further expanded. In particular, it is pos-
sible to merge presented Real-time extension with
Thielscher’s Incomplete Information extension to ob-
tain the broadest general description language so far.
The sketch of such construction has been presented in
(Kowalski and Kisielewicz, 2015).
ACKNOWLEDGEMENTS
This work was supported by Polish National Sci-
ence Centre grants No 2014/13/N/ST6/01817 and No
2012/07/B/ST1/03318.
REFERENCES
Apt, K. R., Blair, H. A., and Walker, A. (1988). Founda-
tions of deductive databases and logic programming.
chapter Towards a Theory of Declarative Knowledge,
pages 89–148.
Bergin, J. and MacLeod, W. B. (1993). Continuous time re-
peated games. International Economic Review, pages
21–37.
Gelfond, M. and Lifschitz, V. (1988). The stable model
semantics for logic programming. In ICLP/SLP, vol-
ume 88, pages 1070–1080.
Genesereth, M., Love, N., and Pell, B. (2005). General
game playing: Overview of the AAAI competition.
AI Magazine, 26:62–72.
Genesereth, M. and Thielscher, M. (2014). General Game
Playing. Morgan & Claypool.
Hingston, P. (2010). A new design for a turing test for bots.
In CIG, pages 345–350. IEEE.
Julian, V. and Botti, V. (2004). Developing real-time multi-
agent systems. Integrated Computer-Aided Engineer-
ing, 11(2):135–149.
Kowalski, J. and Kisielewicz, A. (2015). Game Description
Language for Real-time Games. In GIGA, pages 23–
30.
Lloyd, J. W. and Topor, R. W. (1986). A basis for deductive
database systems II. The Journal of Logic Program-
ming, 3(1):55–67.
Love, N., Hinrichs, T., Haley, D., Schkufza, E., and Gene-
sereth, M. (2006). General Game Playing: Game De-
scription Language Specification. Technical Report
LG-2006-01, Stanford Logic Group.
Ontan
´
on, S., Synnaeve, G., Uriarte, A., Richoux, F.,
Churchill, D., and Preuss, M. (2013). A survey of
real-time strategy game AI research and competition
in Starcraft. T-CIAIG, 5(4):293–311.
Perez, D., Samothrakis, S., Togelius, J., Schaul, T., Lucas,
S., Cou
¨
etoux, A., Lee, J., Lim, C., and Thompson,
T. (2015). The 2014 General Video Game Playing
Competition. T-CIAIG. To appear.
Pitrat, J. (1968). Realization of a general game-playing pro-
gram. In IFIP Congress, pages 1570–1574.
Schiffel, S. and Thielscher, M. (2010). A Multiagent
Semantics for the Game Description Language. In
Agents and Artificial Intelligence, volume 67 of CCIS,
pages 44–55.
Schiffel, S. and Thielscher, M. (2014). Representing and
Reasoning About the Rules of General Games With
Imperfect Information. JAIR, 49:171–206.
Simon, L. K. and Stinchcombe, M. B. (1989). Extensive
Form Games in Continuous Time: Pure Strategies.
Econometrica, 57(5):1171–1214.
Thielscher, M. (2010). A General Game Description Lan-
guage for Incomplete Information Games. In AAAI,
pages 994–999.
Thielscher, M. (2011). The General Game Playing Descrip-
tion Language is Universal. In IJCAI, pages 1107–
1112.
Thielscher, M. and Zhang, D. (2010). From general game
descriptions to a market specification language for
general trading agents. volume 59 of LNBIP, pages
259–274.
Towards a Real-time Game Description Language
499