Code Hunting Games: A Mixed Reality Multiplayer Treasure Hunt Through a Conversational Interface
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.
KeywordsBots Instant messaging Conversational UI Mobile gaming Mixed reality
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.
- 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.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.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.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.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.Christakopoulou, K., Radlinski, F., Hofmann, K.: Towards conversational recommender systems. In: KDD, pp. 815–824 (2016)Google Scholar
- 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.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.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.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
- 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.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.Kucherbaev, P., Psyllidis, A., Bozzon, A.: Chatbots as conversational recommender systems in urban contexts. arXiv preprint arXiv:1706.10076 (2017)
- 16.Mobile Ecosystem Forum: Mobile messaging report 2016. Technical report (2016). https://mobileecosystemforum.com/mobile-messaging-report-2016
- 17.Nielsen, J.: Designing Web Usability: The Practice of Simplicity. New Riders Publishing, San Francisco (1999)Google Scholar
- 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.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.Shawar, B.A., Atwell, E.: Chatbots: are they really useful? In: LDV Forum, vol. 22, pp. 29–49 (2007)Google Scholar