TY - GEN
T1 - A card game description language
AU - Font, Jose M.
AU - Mahlmann, Tobias
AU - Manrique, Daniel
AU - Togelius, Julian
PY - 2013
Y1 - 2013
N2 - We present initial research regarding a system capable of generating novel card games. We furthermore propose a method for computationally 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 Texas hold '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.
AB - We present initial research regarding a system capable of generating novel card games. We furthermore propose a method for computationally 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 Texas hold '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.
KW - Game design
KW - automated game design
KW - evolutionary computation
KW - game description language
KW - grammar guided genetic programming
UR - http://www.scopus.com/inward/record.url?scp=84875659725&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84875659725&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-37192-9_26
DO - 10.1007/978-3-642-37192-9_26
M3 - Conference contribution
AN - SCOPUS:84875659725
SN - 9783642371912
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 254
EP - 263
BT - Applications of Evolutionary Computation - 16th European Conference, EvoApplications 2013, Proceedings
PB - Springer Verlag
T2 - 16th European Conference on Applications of Evolutionary Computation, EvoApplications 2013
Y2 - 3 April 2013 through 5 April 2013
ER -