Analyzing the expressive range of a level generator

This paper explores a method for analyzing the expressive range of a procedural level generator, and applies this method to Launchpad, a level generator for 2D platformers. Instead of focusing on the number of levels that can be created or the amount of time it takes to create them, we instead examine the variety of generated levels and the impact of changing input parameters. With the rise in the popularity of PCG, it is important to be able to fairly evaluate and compare different generation techniques within similar domains. We have found that such analysis can also expose unexpected biases in the generation algorithm and holes in the expressive range that drive future work.

[1]  Julian Togelius,et al.  Towards automatic personalised content creation for racing games , 2007, 2007 IEEE Symposium on Computational Intelligence and Games.

[2]  Michael Mateas,et al.  Rhythm-based level generation for 2D platformers , 2009, FDG.

[3]  Kenneth O. Stanley,et al.  Evolving content in the Galactic Arms Race video game , 2009, 2009 IEEE Symposium on Computational Intelligence and Games.

[4]  Michael Mateas,et al.  Scenario generation for emergency rescue training games , 2009, FDG.

[5]  Rafael Bidarra,et al.  Using Semantics to Improve the Design of Game Worlds , 2009, AIIDE.