AI-Assisted Game Debugging with Cicero

Tiago MacHado, Daniel Gopstein, Andy Nealen, Oded Nov, Julian Togelius

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

    Abstract

    We present Cicero, a mixed-initiative application for prototyping two-dimensional sprite-based games across different genres such as shooters, puzzles, and action games. Cicero provides a host of features which can offer assistance in different stages of the game development process. Noteworthy features include AI agents for gameplay simulation, a game mechanics recommender system, a playtrace aggregator, heatmap-based game analysis, a sequential replay mechanism, and a query system that allows searching for particular interaction patterns. In order to evaluate the efficacy and usefulness of the different features of Cicero, we conducted a user study in which we compared how users perform in game debugging tasks with different kinds of assistance.

    Original languageEnglish (US)
    Title of host publication2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    ISBN (Electronic)9781509060177
    DOIs
    StatePublished - Sep 28 2018
    Event2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Rio de Janeiro, Brazil
    Duration: Jul 8 2018Jul 13 2018

    Other

    Other2018 IEEE Congress on Evolutionary Computation, CEC 2018
    CountryBrazil
    CityRio de Janeiro
    Period7/8/187/13/18

    Fingerprint

    Recommender systems
    Debugging
    Mechanics
    Game
    User Studies
    Recommender Systems
    Prototyping
    Development Process
    Efficacy
    Query
    Evaluate
    Interaction
    Simulation

    Keywords

    • AI for Games
    • AI-Assisted Game Design Tools
    • Game Debugging
    • Game Design
    • Game Prototyping

    ASJC Scopus subject areas

    • Artificial Intelligence
    • Control and Optimization

    Cite this

    MacHado, T., Gopstein, D., Nealen, A., Nov, O., & Togelius, J. (2018). AI-Assisted Game Debugging with Cicero. In 2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings [8477829] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/CEC.2018.8477829

    AI-Assisted Game Debugging with Cicero. / MacHado, Tiago; Gopstein, Daniel; Nealen, Andy; Nov, Oded; Togelius, Julian.

    2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings. Institute of Electrical and Electronics Engineers Inc., 2018. 8477829.

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

    MacHado, T, Gopstein, D, Nealen, A, Nov, O & Togelius, J 2018, AI-Assisted Game Debugging with Cicero. in 2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings., 8477829, Institute of Electrical and Electronics Engineers Inc., 2018 IEEE Congress on Evolutionary Computation, CEC 2018, Rio de Janeiro, Brazil, 7/8/18. https://doi.org/10.1109/CEC.2018.8477829
    MacHado T, Gopstein D, Nealen A, Nov O, Togelius J. AI-Assisted Game Debugging with Cicero. In 2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings. Institute of Electrical and Electronics Engineers Inc. 2018. 8477829 https://doi.org/10.1109/CEC.2018.8477829
    MacHado, Tiago ; Gopstein, Daniel ; Nealen, Andy ; Nov, Oded ; Togelius, Julian. / AI-Assisted Game Debugging with Cicero. 2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings. Institute of Electrical and Electronics Engineers Inc., 2018.
    @inproceedings{82c49601765e464291380846ff4d1788,
    title = "AI-Assisted Game Debugging with Cicero",
    abstract = "We present Cicero, a mixed-initiative application for prototyping two-dimensional sprite-based games across different genres such as shooters, puzzles, and action games. Cicero provides a host of features which can offer assistance in different stages of the game development process. Noteworthy features include AI agents for gameplay simulation, a game mechanics recommender system, a playtrace aggregator, heatmap-based game analysis, a sequential replay mechanism, and a query system that allows searching for particular interaction patterns. In order to evaluate the efficacy and usefulness of the different features of Cicero, we conducted a user study in which we compared how users perform in game debugging tasks with different kinds of assistance.",
    keywords = "AI for Games, AI-Assisted Game Design Tools, Game Debugging, Game Design, Game Prototyping",
    author = "Tiago MacHado and Daniel Gopstein and Andy Nealen and Oded Nov and Julian Togelius",
    year = "2018",
    month = "9",
    day = "28",
    doi = "10.1109/CEC.2018.8477829",
    language = "English (US)",
    booktitle = "2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings",
    publisher = "Institute of Electrical and Electronics Engineers Inc.",

    }

    TY - GEN

    T1 - AI-Assisted Game Debugging with Cicero

    AU - MacHado, Tiago

    AU - Gopstein, Daniel

    AU - Nealen, Andy

    AU - Nov, Oded

    AU - Togelius, Julian

    PY - 2018/9/28

    Y1 - 2018/9/28

    N2 - We present Cicero, a mixed-initiative application for prototyping two-dimensional sprite-based games across different genres such as shooters, puzzles, and action games. Cicero provides a host of features which can offer assistance in different stages of the game development process. Noteworthy features include AI agents for gameplay simulation, a game mechanics recommender system, a playtrace aggregator, heatmap-based game analysis, a sequential replay mechanism, and a query system that allows searching for particular interaction patterns. In order to evaluate the efficacy and usefulness of the different features of Cicero, we conducted a user study in which we compared how users perform in game debugging tasks with different kinds of assistance.

    AB - We present Cicero, a mixed-initiative application for prototyping two-dimensional sprite-based games across different genres such as shooters, puzzles, and action games. Cicero provides a host of features which can offer assistance in different stages of the game development process. Noteworthy features include AI agents for gameplay simulation, a game mechanics recommender system, a playtrace aggregator, heatmap-based game analysis, a sequential replay mechanism, and a query system that allows searching for particular interaction patterns. In order to evaluate the efficacy and usefulness of the different features of Cicero, we conducted a user study in which we compared how users perform in game debugging tasks with different kinds of assistance.

    KW - AI for Games

    KW - AI-Assisted Game Design Tools

    KW - Game Debugging

    KW - Game Design

    KW - Game Prototyping

    UR - http://www.scopus.com/inward/record.url?scp=85056282058&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=85056282058&partnerID=8YFLogxK

    U2 - 10.1109/CEC.2018.8477829

    DO - 10.1109/CEC.2018.8477829

    M3 - Conference contribution

    BT - 2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings

    PB - Institute of Electrical and Electronics Engineers Inc.

    ER -