A card Game Description Language

Font Fernández, José María and Mahlmann, Tobias and Manrique Gamo, Daniel and Togelius, Julian (2013). A card Game Description Language. In: "16th European Conference, EvoApplications 2013", 03-05 Apr 2013, Viena, Austria. ISBN 978-3-642-37191-2. pp. 254-263.


Title: A card Game Description Language
  • Font Fernández, José María
  • Mahlmann, Tobias
  • Manrique Gamo, Daniel
  • Togelius, Julian
Item Type: Presentation at Congress or Conference (Article)
Event Title: 16th European Conference, EvoApplications 2013
Event Dates: 03-05 Apr 2013
Event Location: Viena, Austria
Title of Book: Applications of Evolutionary Computing
Date: 2013
ISBN: 978-3-642-37191-2
Volume: 7835
Freetext Keywords: Game design - Game Description Language - Evolutionary computation - Grammar guided genetic programming - Automated game design.
Faculty: Facultad de Informática (UPM)
Department: Inteligencia Artificial
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (261kB)


We present initial research regarding a system capable of generating novel card games. We furthermore propose a method for com- putationally analysing existing games of the same genre. Ultimately, we present a formalisation of card game rules, and a context-free grammar G cardgame capable of expressing the rules of a large variety of card games. Example derivations are given for the poker variant Texashold?em , Blackjack and UNO. Stochastic simulations are used both to verify the implementation of these well-known games, and to evaluate the results of new game rules derived from the grammar. In future work, this grammar will be used to evolve completely novel card games using a grammar- guided genetic program.

More information

Item ID: 26731
DC Identifier: http://oa.upm.es/26731/
OAI Identifier: oai:oa.upm.es:26731
Deposited by: Memoria Investigacion
Deposited on: 11 Jun 2014 10:02
Last Modified: 22 Sep 2014 11:42
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM