Design-centric maze generation

A maze is a common structure in a game level. When we design game levels having a different purpose of each level, we may desire mazes with different topological properties, such as lots of branches or long straight-ways. Thus, we need the ability to design mazes based on our game mechanics. In this paper, we introduce our design-centric maze generation in which designers can input their desired properties to create their own mazes. Our method also enables the designers to control the topology of the solution path of a maze. Additionally, this method can provide several mazes which satisfy the given desired properties allowing designers to choose the best maze and use it to build game content for a game level. To demonstrate how useful our design-centric method is, this paper provides several use-cases of building actual game levels and shows that we can design the levels effectively using our method.

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

[2]  Robert Bosch,et al.  From Path-Segment Tiles to Loops and Labyrinths , 2013 .

[3]  Daniel A. Ashlock,et al.  Search-Based Procedural Generation of Maze-Like Levels , 2011, IEEE Transactions on Computational Intelligence and AI in Games.

[4]  Roger Crawfis,et al.  The quest for the perfect perfect-maze , 2015, 2015 Computer Games: AI, Animation, Mobile, Multimedia, Educational and Serious Games (CGAMES).

[5]  Roger Crawfis,et al.  Intelligent Maze Generation Based on Topological Constraints , 2018, 2018 7th International Congress on Advanced Applied Informatics (IIAI-AAI).

[6]  Wen-Shou Chou,et al.  Rectangular Maze Construction by Combining Algorithms and Designed Graph Patterns , 2016 .

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

[8]  Andrew Chi-Sing Leung,et al.  Evolving Mazes from Images , 2010, IEEE Transactions on Visualization and Computer Graphics.

[9]  Michael Ayrton The Maze Maker , 1967 .

[10]  Karan Singh,et al.  Organic labyrinths and mazes , 2006, NPAR.

[11]  Roger Crawfis,et al.  Applying formal picture languages to procedural content generation , 2015, 2015 Computer Games: AI, Animation, Mobile, Multimedia, Educational and Serious Games (CGAMES).

[12]  Craig S. Kaplan The Design of a Reconfigurable Maze , 2014 .

[13]  Yoshio Okamoto,et al.  How to make a picturesque maze , 2009, CCCG.

[14]  Craig S. Kaplan,et al.  Image-guided maze construction , 2007, ACM Trans. Graph..