Code Hunting Games: A Mixed Reality Multiplayer Treasure Hunt Through a Conversational Interface

  • Lorenz Cuno Klopfenstein
  • Saverio Delpriori
  • Brendan Dominic Paolini
  • Alessandro Bogliolo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10750)

Abstract

In this paper, we describe an online multi-player game that challenges players with abstract coding puzzles that are tied to a geographical location. The proposed system transposes the classical scheme of “treasure hunt” games into a mixed-reality game, where players must physically move in order to advance in the game, while at the same time interacting with a chatbot through an online messaging system. The implementation of the online game is described in detail and an overview of different deployments of the system is given, including a large-scale deployment during the European CodeWeek 2017. We discuss details of the proposed system, including lessons learned during the development and operation of the game. We also argue that mobile games like the one proposed can be successfully adopted for many different purposes, from entertainment to education.

Keywords

Bots Instant messaging Conversational UI Mobile gaming Mixed reality 

Notes

Acknowledgments

We wish to thank all members of the CodeMOOC community and all participants that have tested “Code Hunting Games” since the first run in 2016.

We also wish to express our gratitude to the anonymous reviewers of this paper for their valuable input.

Icons: server by Denis Shumaylov, smartphone by James Fenton, megaphone by Christopher Reyes in Figs. 2 and 3 released under Creative Commons 3.0 on The Noun Project.

References

  1. 1.
    Battestini, A., Setlur, V., Sohn, T.: A large scale study of text-messaging use. In: Proceedings of the 12th International Conference on Human Computer Interaction with Mobile Devices and Services, pp. 229–238. ACM (2010)Google Scholar
  2. 2.
    Bogliolo, A.: Unplugged language-neutral card games as an inclusive instrument to develop computational thinking skills. In: INTED2015 Proceedings 9th International Technology, Education and Development Conference. IATED (2015)Google Scholar
  3. 3.
    Boiano, S., Cuomo, P., Gaia, G.: Real-time messaging platforms for storytelling and gamification in museums: a case history in Milan. In: EVA (2016)Google Scholar
  4. 4.
    Business Insider Intelligence: Messaging apps are now bigger than social networks. Technical report (2016). http://www.businessinsider.com/the-messaging-app-report-2015-11
  5. 5.
    Chaniago, M.B., Junaidi, A.: Student presence using RFID and Telegram messenger application. In: 8th Widyatama International Seminar on Sustainability (WISS 2016). Widyatama University/IEEE (2016)Google Scholar
  6. 6.
    Christakopoulou, K., Radlinski, F., Hofmann, K.: Towards conversational recommender systems. In: KDD, pp. 815–824 (2016)Google Scholar
  7. 7.
    Church, K., de Oliveira, R.: What’s up with WhatsApp?: comparing mobile instant messaging behaviors with traditional SMS. In: Proceedings of the 15th International Conference on Human-Computer Interaction with Mobile Devices and Services, pp. 352–361. ACM (2013)Google Scholar
  8. 8.
    Dingler, T., Pielot, M.: I’ll be there for you: quantifying attentiveness towards mobile messaging. In: Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services, pp. 1–5. ACM (2015)Google Scholar
  9. 9.
    Fischer, M., Lam, M.: From books to bots: using medical literature to create a chat bot. In: Proceedings of the First Workshop on IoT-enabled Healthcare and Wellness Technologies and Systems, pp. 23–28. ACM (2016)Google Scholar
  10. 10.
    Graf, B., Krüger, M., Müller, F., Ruhland, A., Zech, A.: Nombot: simplify food tracking. In: Proceedings of the 14th International Conference on Mobile and Ubiquitous Multimedia, pp. 360–363. ACM (2015)Google Scholar
  11. 11.
    Junco, R., Cotten, S.R.: Perceived academic effects of instant messaging use. Comput. Educ. 56(2), 370–378 (2011)CrossRefGoogle Scholar
  12. 12.
    Klopfenstein, L.C., Bogliolo, A.: The quiz-master bot: a persistent augmented quiz delivered through online messaging. In: INTED2017 Proceedings 11th International Technology, Education and Development Conference, pp. 9806–9811. IATED (2017)Google Scholar
  13. 13.
    Klopfenstein, L.C., Delpriori, S., Malatini, S., Bogliolo, A.: The rise of bots: a survey of conversational interfaces, patterns, and paradigms. In: Proceedings of the 2017 Conference on Designing Interactive Systems, pp. 555–565. ACM (2017)Google Scholar
  14. 14.
    Kucherbaev, P., Psyllidis, A., Bozzon, A.: Chatbots as conversational recommender systems in urban contexts. arXiv preprint arXiv:1706.10076 (2017)
  15. 15.
    McTear, M.F.: The rise of the conversational interface: a new kid on the block? In: Quesada, J.F., Martín Mateos, F.J., López-Soto, T. (eds.) FETLT 2016. LNCS (LNAI), vol. 10341, pp. 38–49. Springer, Cham (2017).  https://doi.org/10.1007/978-3-319-69365-1_3 CrossRefGoogle Scholar
  16. 16.
    Mobile Ecosystem Forum: Mobile messaging report 2016. Technical report (2016). https://mobileecosystemforum.com/mobile-messaging-report-2016
  17. 17.
    Nielsen, J.: Designing Web Usability: The Practice of Simplicity. New Riders Publishing, San Francisco (1999)Google Scholar
  18. 18.
    Ramesh, K., Ravishankaran, S., Joshi, A., Chandrasekaran, K.: A survey of design techniques for conversational agents. In: Kaushik, S., Gupta, D., Kharb, L., Chahal, D. (eds.) ICICCT 2017. CCIS, vol. 750, pp. 336–350. Springer, Singapore (2017).  https://doi.org/10.1007/978-981-10-6544-6_31 CrossRefGoogle Scholar
  19. 19.
    Serban, I.V., Sordoni, A., Lowe, R., Charlin, L., Pineau, J., Courville, A.C., Bengio, Y.: A hierarchical latent variable encoder-decoder model for generating dialogues. In: AAAI, pp. 3295–3301 (2017)Google Scholar
  20. 20.
    Shawar, B.A., Atwell, E.: Chatbots: are they really useful? In: LDV Forum, vol. 22, pp. 29–49 (2007)Google Scholar
  21. 21.
    Turing, A.M.: Computing machinery and intelligence. Mind 59(236), 433–460 (1950)MathSciNetCrossRefGoogle Scholar
  22. 22.
    Weizenbaum, J.: ELIZA–a computer program for the study of natural language communication between man and machine. Commun. ACM 9(1), 36–45 (1966)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.DiSPeAUniversity of UrbinoUrbinoItaly

Personalised recommendations