A Class Grammar for General Games

Cameron Browne*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapterAcademic

Abstract

While there exist a variety of game description languages (GDLs) for modeling various classes of games, these are aimed at game playing rather than the more particular needs of game design. This paper describes a new approach to general game modeling that arose from this need. A class grammar is automatically generated from a given library of source code, from the constructors and associated parameters found along its class hierarchy, to give a context-free grammar that provides access to the underlying code while hiding its implementation details.
Original languageEnglish
Title of host publicationComputers and Games. CG 2016
EditorsA. Plaat, W. Kosters, J. van den Herik
PublisherSpringer, Cham
Pages167-182
DOIs
Publication statusPublished - 2016
Externally publishedYes

Publication series

SeriesLecture Notes in Computer Science
Volume10068
ISSN0302-9743

Cite this