Title :
Simultaneous Dual Level Creation for Games
Author :
Ashlock, Daniel ; Lee, Colin ; McGuinness, Cameron
Author_Institution :
Dept. of Math. & Stat., Univ. of Guelph, Guelph, ON, Canada
fDate :
5/1/2011 12:00:00 AM
Abstract :
Recent research has shown that it is possible to design fitness functions, based on dynamic programming, that allow evolutionary computation to automatically generate level maps for games. In this study levels with multiple types of barriers are automatically designed. The levels are designed under the assumption that there are two agent types and that at least one agent type may ignore one type of barrier. A specification of multiple types of barriers thus creates two mazes, one for each agent type, that coexist in the same space. The design of these dual mazes is accomplished using different fitness functions for two mazes simultaneously. For example, this permits a level with a single long winding path for an agent that cannot walk through one type of barrier coexisting with a low-diameter maze with more complex connectivity for an agent that cannot cross another type of barrier. This study explores two representations for game levels with multiple barrier types using four different pairs of fitness functions. The system is shown to be able to design dual mazes whose properties depend substantially on both the choice of fitness function and representation used.
Keywords :
computer games; dynamic programming; evolutionary computation; multi-agent systems; agent types; automatic game content generation; dual level creation; dual mazes; dynamic programming; evolutionary computation; fitness function; game level generation; multiple barrier type; Arrays; Dynamic programming; Evolutionary computation; Games; Heuristic algorithms;
Journal_Title :
Computational Intelligence Magazine, IEEE
DOI :
10.1109/MCI.2011.940622