Towards the automatic optimisation of procedural content generators

Procedural generation is important to modern game development as both an artistic implement and an engineering tool. However, developing procedural generators and understanding how they work are both difficult tasks, and even more so for novice developers. In this paper we describe Danesh, a tool to help in analysing, changing and exploring procedural content generators. In particular, we describe several features in Danesh which help a user optimise their procedural generator towards a certain kind of output by automatically changing parameters and evaluating the effect it has on the generator. We compare different approaches to these tasks and describe our future intentions for Danesh's automated features.

[1]  Gillian Smith,et al.  Analyzing the expressive range of a level generator , 2010, PCGames@FDG.

[2]  Marwan Ansari Game Development Tools , 2011 .

[3]  Michael Mateas,et al.  Casual Creators , 2015, ICCC.

[4]  Michael Cook Make Something That Makes Something: A Report On The First Procedural Generation Jam , 2015, ICCC.

[5]  Mark J. Nelson,et al.  Design metaphors for procedural content generation in games , 2013, CHI.

[6]  Michael Grüninger,et al.  Introduction , 2002, CACM.

[7]  Julian Togelius,et al.  Cellular automata for real-time generation of infinite cave levels , 2010, PCGames@FDG.

[8]  Julian Togelius,et al.  Evolving Playable Content for Cut the Rope through a Simulation-Based Approach , 2013, AIIDE.

[9]  Julian Togelius,et al.  AI-based Game Design Patterns , 2015, FDG.

[10]  Ian Parberry,et al.  Introduction to Game Physics with Box2D , 2013 .

[11]  Julian Togelius,et al.  Search-Based Procedural Content Generation: A Taxonomy and Survey , 2011, IEEE Transactions on Computational Intelligence and AI in Games.

[12]  Julian Togelius,et al.  A procedural procedural level generator generator , 2012, 2012 IEEE Conference on Computational Intelligence and Games (CIG).

[13]  Julian Togelius,et al.  Designer modeling for Sentient Sketchbook , 2014, 2014 IEEE Conference on Computational Intelligence and Games.