The MARS – A Multi-Agent Recommendation System for Games on Mobile Phones

  • Pavle Skocir
  • Luka Marusic
  • Marinko Marusic
  • Ana Petric
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7327)


In order to achieve flow (i.e. complete focus on playing followed by a high level of enjoyment) and increase player retention (i.e. keep a user playing a game longer and more often) it is important that difficulty of the game that a user is playing matches her/his skills. Due to a large amount of different games which are available to users, it is not easy for them to find games which best suit their skills and abilities. In this paper we propose a recommendation algorithm based on the information gathered from users’ interaction with a game. We use that information to model users’ success and progress in the game as well as motivation for playing. Besides, the proposed algorithm also takes into account user preferences, mobile phone characteristics and game related information which is gathered from users once the game is available on the market. Before enough information is gathered from users, the algorithm uses the information gathered during the game development phase and acquired from game developers and testers. In the implemented multi-agent system, after a user finishes playing a game, she/he receives a notification with a list of games which best suit her/his skills and preferences.


computer and video games user experience recommendation system multi-agent system 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Essential Facts about the Computer and Videogame Industry, 2011 Sales, Demographic and Usage Data. Entertainment Software Association, Washington, DC, USA (2011),
  2. 2.
    Bernhaupt, R., Linard, N.: User Experience Evaluation for Multimodal Interaction in Games. In: Raymaekers, C., Coninx, K., González-Calleros, J.M. (eds.) Design and Engineering of Game-like Virtual and Multimodal Environments, pp. 19–22 (2010)Google Scholar
  3. 3.
    Brown, E., Cairns, P.: A grounded investigation of game immersion. In: CHI 2004 Extended Abstracts on Human Factors in Computing Systems, pp. 1297–1300. ACM, New York (2004)CrossRefGoogle Scholar
  4. 4.
    Cao, Y., Li, Y.: An intelligent fuzzy-based recommendation system for consumer electronic products. Expert Systems with Applications 33(1), 230–240 (2007)CrossRefGoogle Scholar
  5. 5.
    Chen, J.: Flow in games (and everything else). Communications of the ACM 50, 31–34 (2007)CrossRefGoogle Scholar
  6. 6.
    Cowley, B., Charles, D., Black, M., Hickey, R.: Toward an understanding of flow in video games. Computers in Entertainment 6, 20:1–20:27 (2008)CrossRefGoogle Scholar
  7. 7.
    Davidson, J., Liebald, B., Liu, J., Nandy, P., Van Vleet, T., Gargi, U., Gupta, S., He, Y., Lambert, M., Livingston, B., Sampath, D.: The YouTube video recommendation system. In: Proceedings of the Fourth ACM Conference on Recommender Systems, pp. 293–296. ACM, New York (2010)CrossRefGoogle Scholar
  8. 8.
    Ermi, L., Mäyrä, F.: Fundamental components of the gameplay experience: Analysing immersion. In: de Castell, S., Jenson, J. (eds.) Changing Views: Worlds in Play, pp. 15–27. University of Vancouver (2005)Google Scholar
  9. 9.
    Fernandez, A.: Fun experience with digital games: a model proposition. In: Olli, L., Hanna, W., Amyris, F. (eds.) Extending Experiences. Structure, Analysis and Design of Computer Game Player Experience, pp. 181–190. Lapland University Press (2008)Google Scholar
  10. 10.
    Kim, J.H., Gunn, D.V., Schuh, E., Phillips, B., Pagulayan, R.J., Wixon, D.: Tracking real-time user experience (TRUE): a comprehensive instrumentation solution for complex systems. In: Proceedings of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems, CHI 2008, pp. 443–452. ACM, New York (2008)CrossRefGoogle Scholar
  11. 11.
    Komulainen, J., Takatalo, J., Lehtonen, M., Nyman, G.: Psychologically structured approach to user experience in games. In: Proceedings of the 5th Nordic Conference on Human-Computer Interaction: Building Bridges, pp. 487–490. ACM, New York (2008)CrossRefGoogle Scholar
  12. 12.
    Lee, W.P., Liu, C.H., Lu, C.C.: Intelligent agent-based systems for personalized recommendations in internet commerce. Expert Systems with Applications 22(4), 275–284 (2002)CrossRefGoogle Scholar
  13. 13.
    Liang, T.P., Lai, H.J., Ku, Y.C.: Personalized Content Recommendation and User Satisfaction: Theoretical Synthesis and Empirical Findings. Journal of Management Information Systems 23, 45–70 (2007)CrossRefGoogle Scholar
  14. 14.
    Linden, G., Smith, B., York, J.: recommendations: Item-to-item collaborative filtering. IEEE Internet Computing 7, 76–80 (2003)CrossRefGoogle Scholar
  15. 15.
    Mandryk, R.L., Inkpen, K.M., Calvert, T.W.: Using psychophysiological techniques to measure user experience with entertainment technologies. Behaviour & Information Technology 25(2), 141–158 (2006)CrossRefGoogle Scholar
  16. 16.
    Miao, C., Yang, Q., Fang, H., Goh, A.: A cognitive approach for agent-based personalized recommendation. Knowledge-Based Systems 20(4), 397–405 (2007)CrossRefGoogle Scholar
  17. 17.
    Nacke, L., Drachen, A.: Towards a framework of player experience research. In: Proceedings of the Second International Workshop on Evaluating Player Experience in Games at FDG 2011, Bordeaux, France (2011)Google Scholar
  18. 18.
    Petric, A., Jezic, G.: Multi-attribute Auction Model for Agent-Based Content Trading in Telecom Markets. In: Setchi, R., Jordanov, I., Howlett, R.J., Jain, L.C. (eds.) KES 2010, Part I. LNCS, vol. 6276, pp. 261–270. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  19. 19.
    Petric, A., Jezic, G.: A Multi-Agent System for Game Trading on the B2B Electronic Market. In: O’Shea, J., Nguyen, N.T., Crockett, K., Howlett, R.J., Jain, L.C. (eds.) KES-AMSTA 2011. LNCS, vol. 6682, pp. 332–341. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  20. 20.
    Sweetser, P., Wyeth, P.: Gameflow: a model for evaluating player enjoyment in games. Computers in Entertainment 3(3), 3–3 (2005)CrossRefGoogle Scholar
  21. 21.
    Thurau, C., Drachen, A.: Introducing archetypal analysis for player classification in games. In: 2nd International Workshop on Evaluating Player Experience in Games (epex 2011) (2011)Google Scholar
  22. 22.
    Weber, B.G., Mateas, M., Jhala, A.: Using data mining to model player experience. In: FDG Workshop on Evaluating Player Experience in Games. ACM, Bordeaux (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Pavle Skocir
    • 1
  • Luka Marusic
    • 1
  • Marinko Marusic
    • 1
  • Ana Petric
    • 1
  1. 1.Faculty of Electrical Engineering and ComputingUniversity of ZagrebZagrebCroatia

Personalised recommendations