Title :
Temporal Game Challenge Tailoring
Author :
Zook, Alexander ; Riedl, Mark O.
Author_Institution :
Interactive Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
Digital games often center on a series of challenges designed to vary in difficulty over the course of the game. Designers, however, lack ways to ensure challenges are suitably tailored to the abilities of each game player, often resulting in player boredom or frustration. Challenge tailoring refers to the general problem of matching designer-intended challenges to player abilities. We present an approach to predict temporal player performance and select appropriate content to solve the challenge tailoring problem. Our temporal collaborative filtering approach-tensor factorization-captures similarities among players and the challenges they face to predict player performance on unseen, future challenges. Tensor factorization accounts for varying player abilities over time and is a generic approach capable of modeling many kinds of players. We use constraint solving to optimize content selection to match player skills to a designer-specified level of performance and present a model-performance curves-for designers to specify desired, temporally changing player behavior. We evaluate our approach in a role-playing game through two empirical studies of humans and one study using simulated agents. Our studies show tensor factorization scales in multiple game-relevant data dimensions, can be used for modestly effective game adaptation, and can predict divergent player learning trends.
Keywords :
collaborative filtering; computer games; constraint handling; learning (artificial intelligence); tensors; constraint solving; content selection optimization; designer-intended challenges; digital games; divergent player learning trend prediction; multiple game-relevant data dimensions; role-playing game; temporal collaborative filtering approach; temporal game challenge tailoring; tensor factorization; Adaptation models; Collaboration; Computational modeling; Games; Optimization; Recommender systems; Tensile stress; Artificial intelligence; constraint programming; game adaptation; games; machine learning; player modeling; procedural content generation; recommender systems;
Journal_Title :
Computational Intelligence and AI in Games, IEEE Transactions on
DOI :
10.1109/TCIAIG.2014.2342934