Towards the automatic generation of card games through Grammar-Guided Genetic Programming
José Font, Tobias Mahlmann, Daniel Manrique, Julian Togelius · 2013
We demonstrate generating complete and playable card games using evolutionary algorithms. Card games are represented in a previously devised card game description language, a context-free grammar. The syntax of this language allows us to use grammar-guided genetic programming. Candidate card games are evaluated through a cascading evaluation function, a multi-step process where games with undesired properties are progressively weeded out. Three representative examples of generated games are analysed. We observed that these games are reasonably balanced and have skill elements, they are not yet entertaining for human players. The particular shortcomings of the examples are discussed in regard to the generative process to be able to generate quality games. 1.