How players lose interest in playing a game: An empirical study based on distributions of total playing times

Analyzing telemetry data of player behavior in computer games is a topic of increasing interest for industry and research, alike. When applied to game telemetry data, pattern recognition and statistical analysis provide valuable business intelligence tools for game development. An important problem in this area is to characterize how player engagement in a game evolves over time. Reliable models are of pivotal interest since they allow for assessing the long-term success of game products and can provide estimates of how long players may be expected to keep actively playing a game. In this paper, we introduce methods from random process theory into game data mining in order to draw inferences about player engagement. Given large samples (over 250,000 players) of behavioral telemetry data from five different action-adventure and shooter games, we extract information as to how long individual players have played these games and apply techniques from lifetime analysis to identify common patterns. In all five cases, we find that the Weibull distribution gives a good account of the statistics of total playing times. This implies that an average player's interest in playing one of the games considered evolves according to a non-homogeneous Poisson process. Therefore, given data on the initial playtime behavior of the players of a game, it becomes possible to predict when they stop playing.

[1]  Christian Bauckhage,et al.  Bayesian Imitation of Human Behavior in Interactive Computer Games , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[2]  Zoran Popovic,et al.  On the harmfulness of secondary game objectives , 2011, FDG.

[3]  Pieter Spronck,et al.  Improving Opponent Intelligence by Machine Learning , 2002 .

[4]  Aarnout Brombacher,et al.  Probability... , 2009, Qual. Reliab. Eng. Int..

[5]  William J. Padgett,et al.  Weibull Distribution , 2011, International Encyclopedia of Statistical Science.

[6]  W. Marsden I and J , 2012 .

[7]  Katherine Isbister,et al.  Game Usability: Advancing the Player Experience , 2008 .

[8]  Luigi M. Ricciardi,et al.  On the inverse of the first passage time probability problem , 1972 .

[9]  Gordon Johnston,et al.  Statistical Models and Methods for Lifetime Data , 2003, Technometrics.

[10]  John G. Proakis,et al.  Probability, random variables and stochastic processes , 1985, IEEE Trans. Acoust. Speech Signal Process..

[11]  Abdennour El Rhalibi,et al.  Machine learning techniques for FPS in Q3 , 2004, ACE '04.

[12]  Bruce Phillips,et al.  Tracking real-time user experience (TRUE): a comprehensive instrumentation solution for complex systems , 2008, CHI.

[13]  Pierre Bessière,et al.  Teaching Bayesian behaviours to video game characters , 2003, Robotics Auton. Syst..

[14]  Christian Bauckhage,et al.  Learning Human-Like Opponent Behavior for Interactive Computer Games , 2003, DAGM-Symposium.

[15]  Horst Rinne The Weibull distributio , 2013 .

[16]  J. M. Porrà The (mis)Behavior of Markets , 2006 .

[17]  Henrik Jeldtoft Jensen,et al.  Self-Organized Criticality: Emergent Complex Behavior in Physical and Biological Systems , 1998 .

[18]  Esteban Moro,et al.  Impact of human activity patterns on the dynamics of information diffusion. , 2009, Physical review letters.

[19]  Christian Bauckhage,et al.  Analyzing the Evolution of Social Groups in World of Warcraft® , 2010, Proceedings of the 2010 IEEE Conference on Computational Intelligence and Games.

[20]  Georgios N. Yannakakis,et al.  Player modeling using self-organization in Tomb Raider: Underworld , 2009, 2009 IEEE Symposium on Computational Intelligence and Games.

[21]  Bruno O. Shubert,et al.  Random variables and stochastic processes , 1979 .

[22]  Henrik Jeldtoft Jensen,et al.  Self-Organized Criticality , 1998 .

[23]  Iosif Ilitch Gikhman,et al.  Introduction to the theory of random processes , 1969 .

[24]  Alessandro Canossa,et al.  Evaluating motion: spatial user behaviour in virtual environments , 2011, Int. J. Arts Technol..

[25]  Elizabeth Sklar,et al.  Training Intelligent Agents Using Human Data Collected on the Internet , 2001 .

[26]  Athanasios Papoulis,et al.  Probability, Random Variables and Stochastic Processes , 1965 .

[27]  Georgios N. Yannakakis Game AI revisited , 2012, CF '12.

[28]  Shahadat Uddin,et al.  Power-law behavior in complex organizational communication networks during crisis , 2011 .

[29]  Michael Mateas,et al.  A data mining approach to strategy prediction , 2009, 2009 IEEE Symposium on Computational Intelligence and Games.

[30]  Xiang Cao,et al.  Sociable killers: understanding social relationships in an online first-person shooter game , 2011, CSCW '11.

[31]  S. Shreve,et al.  Stochastic differential equations , 1955, Mathematical Proceedings of the Cambridge Philosophical Society.

[32]  Anders Drachen,et al.  Naming Virtual Identities: Patterns and Inspirations for Character Names in World of Warcraft , 2011, ICEC.

[33]  Elizabeth Sklar,et al.  Training intelligent agents using human internet data , 1999 .

[34]  Lars-Erik Cederman,et al.  Endogenizing geopolitical boundaries with agent-based modeling , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[35]  Alessandro Canossa,et al.  Arrrgghh!!!: blending quantitative and qualitative methods to detect player frustration , 2011, FDG.

[36]  Nick Yee,et al.  Motivations for Play in Online Games , 2006, Cyberpsychology Behav. Soc. Netw..

[37]  Christian Bauckhage,et al.  Towards a Fair 'n Square Aimbot - Using Mixtures of Experts to Learn Context Aware Weapon Handling , 2004 .