MMORPG Player Classification Using Game Data Mining and K-means

  • Bruno Almeida OdiernaEmail author
  • Ismar Frango SilveiraEmail author
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 69)


Analyzing and understanding the standard of players in virtual environments has been an activity increasingly used by digital game developers and producers. Players not only play, they also consume in-game products, buy game sequences and expansions, make small money transactions, advertise the game to friends, and use the game to socialize with other players. In the case of Massive Multiplayer Online Role-Playing Games (“MMORPG”), the types of players vary, and, by classifying players’ behaviors, it is possible for developers to implement changes which satisfy players in targeted manners which may impact their level of interest and amount of time spent in the game environment. This study suggests that it is possible to identify and classify players via gameplay analysis by using consolidated theories such as Bartle’s archetypes or Marczewski’s types of players, which group players with the k-means algorithm. Below, different studies are presented which group players through different methods: behavioral analysis, questionnaires and game telemetry data analysis. There is also a dedicated section describing the game analytics processes and a session with the results obtained from the analysis of a specific guild from World of Warcraft.


Game analytics Bartle taxonomy Player classification 


  1. 1.
    Drachen, A.: Game Data Mining: Fundamentals. Accessed 11 Apr 2018
  2. 2.
    Drachen, A., El-Nasr, M.S., Canossa, A.: Player modeling using self-organization in Tomb Raider: underworld. In: Proceedings of the International Symposium on Computational Intelligence and Games (2009)Google Scholar
  3. 3.
    Drachen, A., et al.: Game data mining. In: El-Nasr, M.S., Drachen, A., Canossa, A. (eds.) Game Analytics: Maximizing the Value of Player Data, cap. 12, pp. 205–254. Springer, Estados Unidos (2013)Google Scholar
  4. 4.
    Drachen, A., et al.: Guns, swords and data: clustering of player behaviour in computer games in the wild. In: IEEE Conference on Computational Intelligence and Games (CIG). IEEE (2012)Google Scholar
  5. 5.
    Drachen, A., El-Nasr, M.S., Canossa, A.: Game Analytics: Maximizing the Value of Player Data, cap. 2, pp. 13–40. Springer, Estados Unidos (2012)CrossRefGoogle Scholar
  6. 6.
    Marczewski, A.: The Intrinsic Motivation Ramp. Accessed 21 Oct 2017
  7. 7.
    Marczewski, A.: User types. In: Ninja, E. (ed.) Monkeys Like to Play: Gamification, Game Thinking and Motivational Design, 1st edn, pp. 65–80. CreateSpace Independent Publishing Platform, Charleston (2015)Google Scholar
  8. 8.
    Maciel, A.F.: Uma interpretação nebulosa dos mapas de Kohonen. Universidade Federal de Alagoas, Brazil (2008)Google Scholar
  9. 9.
    Dixon, D.: Player Types and gamification. In: Proceedings of the CHI 2011 Workshop on Gamification (2011)Google Scholar
  10. 10.
    Andreasen, E., Downey, B.: The MUD personality test. MUD Companion (1), 33–35 (2001)Google Scholar
  11. 11.
    Mcdonald, E.: The Global Games Market Will Reach $108.9 Billion in 2017 With Mobile Taking 42%. Accessed 09 Sept 2016
  12. 12.
    Han, J., Kamber, M., Pei, J.: Data Mining: Concepts and Techniques. 1st edn, pp. 1–32. Morgan Kaufmann, Estados Unidos (2012)CrossRefGoogle Scholar
  13. 13.
    Schell, J.: The Art of Game Design: A Book of Lenses. Morgan Kaufmann, Burlington (2008)CrossRefGoogle Scholar
  14. 14.
    Sullivan, J.: Achievements and Gamerscore: Best Practices. Accessed 26 Apr 2017
  15. 15.
    Yee, N.: Motivations of Play in MMORPGs. In: Proceedings of DiGRA (2005)Google Scholar
  16. 16.
    Bartle, R.: Clubs, diamonds, spades: players who suit MUDs. J. MUD Res. 1, 19 (1996)Google Scholar
  17. 17.
    Caplan, S.E., Williams, D., Yee, N.: Who plays, how much, and why? Debunking the stereotypical gamer profile. Comput. Hum. Behav. 25, 1312–1319 (2008)CrossRefGoogle Scholar
  18. 18.
    Jordan, T.: Gamification 101: Richard Bartle player types. Accessed 31 Jan 2018
  19. 19.
    Kohonen, T.: Self-Organizing Maps, 3rd edn. Springer, Estados Unidos (2001)CrossRefGoogle Scholar
  20. 20.
    The Statistics Portal: Number of World of Warcraft (WoW) subscribers from 1st quarter 2005 to 3rd quarter 2015 (in millions). Accessed 14 Dec 2016
  21. 21.
    Barros, V.P., Notargiacomo, P.: Big data analytics in cloud gaming: players’ patterns recognition using artificial neural networks. In: 2016 IEEE International Conference on Big Data (Big Data) (2016)Google Scholar
  22. 22.
    Lee, Y.-T., Chen, K.-T., Cheng, Y.-M., Lei, C.-L.: World of Warcraft Avatar history dataset. In: MMSys (2011)Google Scholar
  23. 23.
    World of Warcraft Avatar History Kaggle Files. Accessed 28 Sept 2017
  24. 24.
    Zhang, L., et al.: Application of K-means clustering algorithm for classification of NBA guards. Int. J. Sci. Eng. Appl. 5, 1–6 (2016)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Mackenzie Presbyterian UniversitySão PauloBrazil

Personalised recommendations