• DocumentCode
    2165448
  • Title

    Achieving dynamic AI difficulty by using reinforcement learning and fuzzy logic skill metering

  • Author

    Massoudi, Peyman ; Fassihi, Amir H.

  • Author_Institution
    Dead Mage Studio, Houston, TX, USA
  • fYear
    2013
  • fDate
    23-25 Sept. 2013
  • Firstpage
    163
  • Lastpage
    168
  • Abstract
    The most important functional requirement of a video game is to provide entertainment. Players can always be entertained if they face a challenge according to their own level of skills. While different players owned different levels of skills, the game should not be very hard or very easy for different players with varying levels of skills. Artificial intelligence provides a number of methods to adaptively tune the playing agents in the game with respect to human players. In this paper we propose a method in which reinforcement learning is used to make learning agents as well as a dynamic AI difficulty system based on fuzzy logic. To validate our approach we applied our method to an action tower defense game to show how a player can have better experiences while playing against agents who can learn to adapt their behavior to the skill level of the player.
  • Keywords
    computer games; fuzzy logic; learning (artificial intelligence); multi-agent systems; action tower defense game; artificial intelligence; dynamic AI difficulty system; functional requirement; fuzzy logic; fuzzy logic skill metering; human players; learning agents; level of skills; reinforcement learning; video game; Fuzzy logic; Games; Heuristic algorithms; Learning (artificial intelligence); Poles and towers; Vectors; Artificial Intelligence; Dynamic AI Difficulty; Fuzzy Sets; Reinforcement Learning; Video Games;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Games Innovation Conference (IGIC), 2013 IEEE International
  • Conference_Location
    Vancouver, BC
  • ISSN
    2166-6741
  • Print_ISBN
    978-1-4799-1244-5
  • Type

    conf

  • DOI
    10.1109/IGIC.2013.6659136
  • Filename
    6659136