Grammar-based procedural level generation raises the productivity of level designers for games such as dungeon crawl and platform games. However, the improved productivity comes at cost of level quality assurance. Authoring, improving and maintaining grammars is difficult because it is hard to predict how each grammar rule impacts the overall level quality, and tool support is lacking. We propose a novel metric called Metric of Added Detail (MAD) that indicates if a rule adds or removes detail with respect to its phase in the transformation pipeline, and Specification Analysis Reporting (SAnR) for expressing level properties and analyzing how qualities evolve in level generation histories. We demonstrate MAD and SAnR using a prototype of a level generator called Ludoscope Lite. Our preliminary results show that problematic rules tend to break SAnR properties and that MAD intuitively raises flags. MAD and SAnR augment existing approaches, and can ultimately help designers make better levels and level generators.

Additional Metadata
Persistent URL dx.doi.org/10.1145/3235765.3235821
Conference Foundations of Digital Games
Citation
van Rozen, R.A, & Heijn, Q. (2018). Measuring quality of grammars for procedural level generation. In Proceedings of the 13th International Conference on the Foundations of Digital Games (FDG '18). doi:10.1145/3235765.3235821