Intentional computational level design

Ahmed Khalifa, Gabriella Barros, Michael Cerny Green, Julian Togelius

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    The procedural generation of levels and content in video games is a challenging AI problem. Often such generation relies on an intelligent way of evaluating the content being generated so that constraints are satisfied and/or objectives maximized. In this work, we address the problem of creating levels that are not only playable but also revolve around specific mechanics in the game. We use constrained evolutionary algorithms and quality-diversity algorithms to generate small sections of Super Mario Bros levels called scenes, using three different simulation approaches: Limited Agents, Punishing Model, and Mechanics Dimensions. All three approaches are able to create scenes that give opportunity for a player to encounter or use targeted mechanics with different properties. We conclude by discussing the advantages and disadvantages of each approach and compare them to each other.

    Original languageEnglish (US)
    Title of host publicationGECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference
    PublisherAssociation for Computing Machinery, Inc
    Pages796-803
    Number of pages8
    ISBN (Electronic)9781450361118
    DOIs
    StatePublished - Jul 13 2019
    Event2019 Genetic and Evolutionary Computation Conference, GECCO 2019 - Prague, Czech Republic
    Duration: Jul 13 2019Jul 17 2019

    Publication series

    NameGECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference

    Conference

    Conference2019 Genetic and Evolutionary Computation Conference, GECCO 2019
    Country/TerritoryCzech Republic
    CityPrague
    Period7/13/197/17/19

    Keywords

    • Constrained Map-Elites
    • Feasible Infeasible 2-Pop
    • Genetic Algorithms
    • Level Design
    • Procedural Content Generation

    ASJC Scopus subject areas

    • Computational Mathematics

    Fingerprint

    Dive into the research topics of 'Intentional computational level design'. Together they form a unique fingerprint.

    Cite this