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
Link To Document