• DocumentCode
    3476397
  • Title

    Incorporating required structure into tiles

  • Author

    McGuinness, Cameron ; Ashlock, Daniel

  • Author_Institution
    Dept. of Math. & Stat., Univ. of Guelph, Guelph, ON, Canada
  • fYear
    2011
  • fDate
    Aug. 31 2011-Sept. 3 2011
  • Firstpage
    16
  • Lastpage
    23
  • Abstract
    Search based procedural content generation uses search techniques to locate high-quality content elements for use in games. This study extends an evolutionary-computation based system to generate tiles used to assemble floor plans for levels in a video game as well as evolving assembly plans. The separate evolution of assembly plans and tiles yields a decomposition of the level generation problem that saves substantial time. The tiles used in this study use a more sophisticated fitness function than earlier studies and also permit the user to specify features, e.g. rooms of a particular shape or short or long transit distances between two points in the tile. Evolutionary computation is used as an off-line tool to generate libraries of both tiles and assembly plans. Systems for rapidly assembling tile libraries can then be used to generate large levels on demand with combinatorially huge numbers of level plans available. The new fitness function can be used to control the topology of the tiles and optionally permits the incorporation of enforced symmetry in tiles. Symmetric tiles are found to have a visually striking appearance. Control is achieved by requesting that different pairwise distances between user-specified checkpoints be minimized, maximized, or left free. This study explores the new fitness functions and demonstrates the variety of tiles that can be generated as well as assembling exemplary level plans from those tiles.
  • Keywords
    computer games; evolutionary computation; search problems; evolutionary computation based system; floor plans assembly; search based procedural content generation; search techniques; symmetric tiles; tile generation; video game; Assembly; Dynamic programming; Evolutionary computation; Games; Libraries; Shape; Tiles; Search based procedural content generation; automatic game content generation; dynamic programming; evolutionary computation; level generation; scalable content generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Games (CIG), 2011 IEEE Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4577-0010-1
  • Electronic_ISBN
    978-1-4577-0009-5
  • Type

    conf

  • DOI
    10.1109/CIG.2011.6031984
  • Filename
    6031984