EvoCommander: A novel game based on evolving and switching between artificial brains

Daniel Jallov, Sebastian Risi, Julian Togelius

    Research output: Contribution to journalArticle

    Abstract

    Neuroevolution [i.e., evolving artificial neural networks (ANNs) through evolutionary algorithms] has shown promise in evolving agents and robot controllers, which display complex behaviors and can adapt to their environments. These properties are also relevant to video games, since they can increase their longevity and replayability. However, the design of most current games precludes the use of any techniques which might yield unpredictable or even open-ended results. This paper describes the game EvoCommander, with the goal to further demonstrate the potential of neuroevolution in games. In EvoCommander the player incrementally evolves an arsenal of ANN-controlled behaviors (e.g., ranged attack, flee, etc.) for a simple robot that has to battle other player and computer controlled robots. The game introduces the novel game mechanic of "brain switching," selecting which evolved neural network is active at any point during battle. Results from playtests indicate that brain switching is a promising new game mechanic, leading to players employing interesting different strategies when training their robots and when controlling them in battle.

    Original languageEnglish (US)
    Article number7419872
    Pages (from-to)181-191
    Number of pages11
    JournalIEEE Transactions on Computational Intelligence and AI in Games
    Volume9
    Issue number2
    DOIs
    StatePublished - Jun 1 2017

    Fingerprint

    Brain
    Robots
    Neural networks
    Mechanics
    Arsenals
    Evolutionary algorithms
    Controllers

    Keywords

    • Interactive evolution
    • NEAT
    • Neural networks
    • Neuroevolution

    ASJC Scopus subject areas

    • Control and Systems Engineering
    • Software
    • Artificial Intelligence
    • Electrical and Electronic Engineering

    Cite this

    EvoCommander : A novel game based on evolving and switching between artificial brains. / Jallov, Daniel; Risi, Sebastian; Togelius, Julian.

    In: IEEE Transactions on Computational Intelligence and AI in Games, Vol. 9, No. 2, 7419872, 01.06.2017, p. 181-191.

    Research output: Contribution to journalArticle

    @article{8576170ec8794c5493f7467fa7b4c041,
    title = "EvoCommander: A novel game based on evolving and switching between artificial brains",
    abstract = "Neuroevolution [i.e., evolving artificial neural networks (ANNs) through evolutionary algorithms] has shown promise in evolving agents and robot controllers, which display complex behaviors and can adapt to their environments. These properties are also relevant to video games, since they can increase their longevity and replayability. However, the design of most current games precludes the use of any techniques which might yield unpredictable or even open-ended results. This paper describes the game EvoCommander, with the goal to further demonstrate the potential of neuroevolution in games. In EvoCommander the player incrementally evolves an arsenal of ANN-controlled behaviors (e.g., ranged attack, flee, etc.) for a simple robot that has to battle other player and computer controlled robots. The game introduces the novel game mechanic of {"}brain switching,{"} selecting which evolved neural network is active at any point during battle. Results from playtests indicate that brain switching is a promising new game mechanic, leading to players employing interesting different strategies when training their robots and when controlling them in battle.",
    keywords = "Interactive evolution, NEAT, Neural networks, Neuroevolution",
    author = "Daniel Jallov and Sebastian Risi and Julian Togelius",
    year = "2017",
    month = "6",
    day = "1",
    doi = "10.1109/TCIAIG.2016.2535416",
    language = "English (US)",
    volume = "9",
    pages = "181--191",
    journal = "IEEE Transactions on Computational Intelligence and AI in Games",
    issn = "1943-068X",
    publisher = "Institute of Electrical and Electronics Engineers Inc.",
    number = "2",

    }

    TY - JOUR

    T1 - EvoCommander

    T2 - A novel game based on evolving and switching between artificial brains

    AU - Jallov, Daniel

    AU - Risi, Sebastian

    AU - Togelius, Julian

    PY - 2017/6/1

    Y1 - 2017/6/1

    N2 - Neuroevolution [i.e., evolving artificial neural networks (ANNs) through evolutionary algorithms] has shown promise in evolving agents and robot controllers, which display complex behaviors and can adapt to their environments. These properties are also relevant to video games, since they can increase their longevity and replayability. However, the design of most current games precludes the use of any techniques which might yield unpredictable or even open-ended results. This paper describes the game EvoCommander, with the goal to further demonstrate the potential of neuroevolution in games. In EvoCommander the player incrementally evolves an arsenal of ANN-controlled behaviors (e.g., ranged attack, flee, etc.) for a simple robot that has to battle other player and computer controlled robots. The game introduces the novel game mechanic of "brain switching," selecting which evolved neural network is active at any point during battle. Results from playtests indicate that brain switching is a promising new game mechanic, leading to players employing interesting different strategies when training their robots and when controlling them in battle.

    AB - Neuroevolution [i.e., evolving artificial neural networks (ANNs) through evolutionary algorithms] has shown promise in evolving agents and robot controllers, which display complex behaviors and can adapt to their environments. These properties are also relevant to video games, since they can increase their longevity and replayability. However, the design of most current games precludes the use of any techniques which might yield unpredictable or even open-ended results. This paper describes the game EvoCommander, with the goal to further demonstrate the potential of neuroevolution in games. In EvoCommander the player incrementally evolves an arsenal of ANN-controlled behaviors (e.g., ranged attack, flee, etc.) for a simple robot that has to battle other player and computer controlled robots. The game introduces the novel game mechanic of "brain switching," selecting which evolved neural network is active at any point during battle. Results from playtests indicate that brain switching is a promising new game mechanic, leading to players employing interesting different strategies when training their robots and when controlling them in battle.

    KW - Interactive evolution

    KW - NEAT

    KW - Neural networks

    KW - Neuroevolution

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

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

    U2 - 10.1109/TCIAIG.2016.2535416

    DO - 10.1109/TCIAIG.2016.2535416

    M3 - Article

    AN - SCOPUS:85026755974

    VL - 9

    SP - 181

    EP - 191

    JO - IEEE Transactions on Computational Intelligence and AI in Games

    JF - IEEE Transactions on Computational Intelligence and AI in Games

    SN - 1943-068X

    IS - 2

    M1 - 7419872

    ER -