Abstract
The progress in the development of pervasive games is slowing down because of the multiple challenges that these games brings to developers, due to the great variety of interaction paradigms that this kind of games involve and the difficulties of developing applications where so many innovative technologies converge. In this article we present JUGUEMOS, a toolkit aimed at developers to help them in the creation of pervasive games for Interactive Spaces. The toolkit addresses three challenges that arise when developing pervasive games: the integration of heterogeneous devices, the management of multiple displays and the facilitation of the game coding. The toolkit is based on the TUIML modeling language that allows defining games easily, reducing the impact of the coding between iterations. The toolkit also makes use of the OSC Protocol to interconnect the different devices. Detailed descriptions of the toolkit design decisions, architecture and implementation are presented, together with three different case studies carried out in order to explore the toolkit expressivity, its capability to support collaborative multidisciplinary experiences, and its potential to support interactive experiences outside our Interactive Space. We hope this work would contribute to the spread of pervasive games in interactive spaces.
Similar content being viewed by others
References
Arango J, Gallardo J, Gutiérrez FL, Collazos CA, Amengual E, Valera R, Cerezo E (2017) Pervasive games: giving a meaning based on the player experience. In: proceedings of the XVIII international conference on human computer interaction, p 9, ACM
Bobick AF, Intille SS, Davis JW, Baird F, Pinhanez CS, Campbell LW et al (1999) The KidsRoom: a perceptually-based interactive and immersive story environment. Presence 8(4):369–393
Borchers J (2006) The Aachen media space: multiple displays in collaborative interactive environments. In Workshop Information Visualization and Interaction Techniques for Collaboration across Multiple Displays in conjunction with CHI (Vol. 6).
Cerezo E, Marco J, Baldassarri S (2015) Hybrid games: designing tangible interfaces for very young children and children with special needs. In: More playful user interfaces. Springer, Singapore, pp 17–48
Chalmers M, Bell M, Brown B, Hall M, Sherwood S, Tennent P (2005). Gaming on the edge: using seams in ubicomp games. In proceedings of the 2005 ACM SIGCHI international conference on advances in computer entertainment technology, pp 306-309, ACM
Cheok AD, Yang X, Ying ZZ, Billinghurst M, Kato H (2002) Touch-space: mixed reality game space based on ubiquitous, tangible, and social computing. Pers Ubiquit Comput 6(5–6):430–442
Dionisio M, Gujaran A, Pinto M, Esteves A (2015) Fall of humans: interactive tabletop games and transmedia storytelling. In proceedings of the 2015 international conference on Interactive Tabletops & Surfaces, pp 401-404, ACM
Flintham M, Benford S, Anastasi R, Hemmings T, Crabtree A, Greenhalgh C, et al. (2003) Where on-line meets on the streets: experiences with mobile mixed reality games. In proceedings of the SIGCHI conference on human factors in computing systems, pp 569-576, ACM
Gatti E, Pittera D, Moya JB, Obrist M (2017). Haptic rules! Augmenting the gaming experience in traditional games: The case of foosball. In World Haptics Conference (WHC), 2017 IEEE, pp 430-435, IEEE
Guo B, Satake S, Imai M (2008) Lowering the barriers to participation in the development of human-artifact interaction systems. International Journal of Semantic Computing 2(04):469–502
Guo B, Fujimura R, Zhang D, Imai M (2012) Design-in-play: improving the variability of indoor pervasive games. Multimed Tools Appl 59(1):259–277. https://doi.org/10.1007/s11042-010-0711-z
Hornecker E, Buur J (2006) Getting a grip on tangible interaction: a framework on physical space and social interaction. In proceedings of the SIGCHI conference on human factors in computing systems, pp 437-446, ACM
Ishii H, Wisneski C, Orbanes J, Chun B, Paradiso J (1999) PingPongPlus: design of an athletic-tangible interface for computer-supported cooperative play. In proceedings of the SIGCHI conference on human factors in computing systems, pp 394-401, ACM
Jetter HC, Reiterer H, Geyer F (2014) Blended interaction: understanding natural human–computer interaction in post-WIMP interactive spaces. Pers Ubiquit Comput 18(5):1139–1158
Kaltenbrunner M, Bencina R (2007) reacTIVision: a computer-vision framework for table-based tangible interaction. In proceedings of the 1st international conference on tangible and embedded interaction, pp 69-74, ACM
Kaltenbrunner M, Bencina R (2007) reacTIVision: a computer-vision framework for table-based tangible interaction. In proceedings of the 1st international conference on tangible and embedded interaction, pp 69-74, ACM
Kato H (2007) Inside ARToolKit. In 1st IEEE International Workshop on Augmented Reality Toolkit.
Khoo ET, Cheok AD (2008) Age invaders: inter-generational mixed reality family game. Int J Virtual Real 5(2):45–50
KinectOSC: https://github.com/microcosm/KinectV2-OSC Accessed 3 October 2018
Krzywinski A, Mi H, Chen W, Sugimoto M (2009). RoboTable: a tabletop framework for tangible interaction with robots in a mixed reality. In proceedings of the international conference on advances in computer Enterntainment technology, pp 107-114, ACM
Lahlou S (Ed.) (2009) Designing user friendly augmented work environments. Springer-Verlag London
Magerkurth C, Cheok AD, Mandryk RL, Nilsen T (2005) Pervasive games: bringing computer entertainment back to the real world. Computers in Entertainment (CIE) 3(3):4–4
Magerkurth C, Engelke T, Grollman D (2006). A component based architecture for distributed, pervasive gaming applications. In proceedings of the 2006 ACM SIGCHI international conference on advances in computer entertainment technology, p 15, ACM
Magielse R, Markopoulos P (2009) HeartBeat: an outdoor pervasive game for children. In proceedings of the SIGCHI conference on human factors in computing systems, pp 2181-2184, ACM
Malone TW (1981) Toward a theory of intrinsically motivating instruction. Cogn Sci 5(4):333–369
Marco J, Cerezo E, Baldassarri S (2012). ToyVision: a toolkit for prototyping tabletop tangible games. In proceedings of the 4th ACM SIGCHI symposium on engineering interactive computing systems, pp 71-80, ACM
Martins T, Sommerer C, Mignonneau L, Correia N (2009). Noon: a secret told by objects. In proceedings of the international conference on advances in computer Enterntainment technology, pp 446-446, ACM
Montola M (2005) Exploring the edge of the magic circle: defining pervasive games. In: Proceedings of DAC, pp 16–19
Montola M, Stenros J, Waern A (2009) Pervasive games: theory and design. Morgan Kaufmann Publishers Inc.
Mora S, Fagerbekk T, Di Loreto I, Divitini M (2015) Making interactive board games to learn: reflections on AnyBoard. In Make2Learn@ ICEC, pp 21-26
Morreale F, De Angeli A, Masu R, Rota P, Conci N (2014) Collaborative creativity: the music room. Pers Ubiquit Comput 18(5):1187–1199
Muse band: http://www.choosemuse.com/ Accessed 3 October 2018
Myers B, Hudson SE, Pausch R (2000) Past, present, and future of user interface software tools. ACM Transactions on Computer-Human Interaction (TOCHI) 7(1):3–28
Nacenta MA, Aliakseyeu D, Subramanian S, Gutwin C (2005). A comparison of techniques for multi-display reaching. In proceedings of the SIGCHI conference on human factors in computing systems, pp 371-380, ACM
Park JW (2017) Hybrid monopoly: a multimedia board game that supports bidirectional communication between a Mobile device and a physical game set. Multimed Tools Appl 76(16):17385–17401. https://doi.org/10.1007/s11042-017-4589-x
Processing web: http://www.processing.org Accessed 3 October 2018
Pure Data web: https://puredata.info/ Accessed 3 October 2018
Satyanarayanan M (2001) Pervasive computing: vision and challenges. IEEE Pers Commun 8(4):10–17
Shaer O, Jacob RJ (2009) A specification paradigm for the design and implementation of tangible user interfaces. ACM Transactions on Computer-Human Interaction (TOCHI) 16(4):20
Shaer O, Leland N, Calvillo-Gamez EH, Jacob RJ (2004) The TAC paradigm: specifying tangible user interfaces. Pers Ubiquit Comput 8(5):359–369
Soute I, Lagerström S, Markopoulos P (2013). Rapid prototyping of outdoor games for children in an iterative design process. In proceedings of the 12th international conference on interaction design and children, pp 74-83, ACM
Soute I, Vacaretu T, Wit JD, Markopoulos P (2017) Design and evaluation of RaPIDO, a platform for rapid prototyping of interactive outdoor games. ACM Transactions on Computer-Human Interaction (TOCHI) 24(4):28
Tanenbaum J, Tanenbaum K, Antle A (2010) The Reading glove: designing interactions for object-based tangible storytelling. In proceedings of the 1st augmented human international conference, p 19, ACM
Ullmer B, Ishii H (2000) Emerging frameworks for tangible user interfaces. IBM systems journal 39(3.4):915–931
Ullmer B, Ishii H, Jacob RJ (2005) Token+ constraint systems for tangible interaction with digital information. ACM Transactions on Computer-Human Interaction (TOCHI) 12(1):81–118
Vvvv: multipurpose toolkit (2014) https://vvvv.org/ Las Accessed: April, 2018
Wright M (2005) Open sound control: an enabling technology for musical networking. Organised Sound 10(3):193–200
Yamabe T, Nakajima T (2013) Playful training with augmented reality games: case studies towards reality-oriented system design. Multimed Tools Appl 62(1):259–286. https://doi.org/10.1007/s11042-011-0979-7
Yanagida Y, Kawato S, Noma H, Tomono A, Tesutani N (2004) Projection based olfactory display with nose tracking. In virtual reality, 2004. Proceedings. IEEE, pp 43-50, IEEE
Zhu F, Sun W, Zhang C, Ricks R (2016) BoomChaCha: a rhythm-based, physical role-playing game that facilitates cooperation among players. In proceedings of the 2016 CHI conference extended abstracts on human factors in computing systems, pp 184-187, ACM
Acknowledgments
We want to thank Belén Cebrián, Alejandro Navarro, the students and tutors of the School of Arts of Plymouth, the students and tutors of the EINA, the ESDA staff, and the Cesar-Etopía laboratories, for making this work possible. This work has been partly financed by the Spanish Government and the European Union through the contract TIN2015-67149-C3-1R (MINECO/ FEDER) and by the Aragonese Government and the European Union through the FEDER 2014-2020 “Construyendo Europa desde Aragón” action (Group T25_17D).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Bonillo, C., Marco, J. & Cerezo, E. Developing pervasive games in interactive spaces: the JUGUEMOS toolkit. Multimed Tools Appl 78, 32261–32305 (2019). https://doi.org/10.1007/s11042-019-07983-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-019-07983-6