Skip to main content
Log in

Lowering the threshold and raising the ceiling of tangible expressiveness in hybrid board-games

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Tabletop devices offer an attractive environment for the creation of hybrid board-games that seamlessly integrate physical and digital interaction. However, the prototyping of Tangible User Interfaces involves the integration of physical and virtual aspects, challenging both designers and developers, and hindering the rapid exploration of richer physical interactions with the game. Although the recent appearance of tabletop frameworks has helped to lower the threshold for coding tangible tabletop applications, the cost is a serious limitation on the degree of expressiveness of the tangible interaction. This paper presents “ToyVision”, a software framework for the prototyping of tabletop games based on the manipulation of conventional playing pieces. ToyVision architecture is based on a Widget layer of abstraction that is able to express the manipulation of playing pieces in the context of the game. This Widget layer supports a wide range of passive and active manipulations with conventional objects. Designers and developers can visually model all passive and active manipulations involved in their game concepts in a Graphic Assistant, and test them immediately in a tabletop device. The paper also describes a set of evaluation sessions which demonstrate that ToyVision has been effective in lowering the threshold of developing applications for tabletop devices, while being sufficiently expressive to give support to innovative concepts for hybrid games that fully explore the tangible feasibilities of conventional playing pieces.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30

Similar content being viewed by others

References

  1. Al Mahmud A, Mubin O, Shahid S, Martens JB (2008) Designing and Evaluating the Tabletop Game Experience for Senior Citizens. Proceeding: NordiCHI, October, 20–22

  2. Arduino: http://www.arduino.cc/

  3. Bespoke: http://www.bespokesoftware.org/multi-touch

  4. Bollhoefer KW, Meyer K, and Witzsche R (2009) Microsoft surface und das Natural User Interface (NUI). Technical report, Pixelpark, Feb

  5. Brooke J (1996) SUS-A quick and dirty usability scale. Usability evaluation in industry, 189, 194

  6. CCV: Community Core Vision Web: http://nuicode.com/

  7. Clements P, Kazman R, Klein M (2002) Evaluating software architectures: methods and case studies. Addison-Wesley, Boston, p 323

    Google Scholar 

  8. de Souza Alcantara T, Ferreira J, & Maurer F (2013) Interactive prototyping of tabletop and surface applications. In Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems (pp. 229−238). ACM

  9. Deci EL, Ryan RM (1985) Intrinsic motivation and self-determination in human behavior. Springer, New York

    Book  Google Scholar 

  10. Echtler F, Klinker G (2008) A multitouch software architecture. In Proc of NordiCHI ’08. pp. 463–466

  11. Graffiti framework. https://code.google.com/p/grafiti/

  12. Greenberg S (2002) Enhancing creativity with groupware toolkits. Groupware: Design, Implementation, and Use. Springer. 2003. pp. 1–9

  13. Greenberg S and Fitchett C (2001) Phidgets: easy development of physical interfaces through physical widgets. In UIST ’01, pages 209–218

  14. Hansen TE, Hourcade JP, Virbel M, Patali S and Serra T (2009) PyMT: a post-WIMP multi-touch user interface toolkit. International Conference on Interactive Tabletops and Surfaces (ITS ’09). ACM, pp. 17–24

  15. Heijboer M and van den Hoven E (2008) Keeping up appearances: interpretation of tangible artifact design. Proc. of the 5th Nordic conference on Human-computer interaction: building bridges (NordiCHI ’08) pp162–171

  16. Heng X, Lao S, Lee H, & Smeaton A (2008) A touch interaction model for tabletops and PDAs. In Proc. PPD ’08

  17. Hinske S and Langheinrich M (2009) W41K: digitally augmenting traditional game environments. Proc. of the 3rd international Conference on tangible and Embedded interaction (2009). TEI ’09, 99–106

  18. Holmquist LE, Redström J, & Ljungstrand P (1999) Token-based access to digital information. In Handheld and Ubiquitous Computing (pp. 234–245). Springer Berlin Heidelberg

  19. 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

  20. Ishii H. & Ullmer B (1997) Tangible bits: towards seamless interfaces between people, bits and atoms. In Proceedings of the ACM SIGCHI Conference on Human factors in computing systems (pp. 234–241). ACM.

  21. ISO 9126–1, Software engineering. 2001. ISO Press

  22. Iwata T, Yamabe T, Poloj M, and Nakajima T (2010) Traditional games meet ICT: a case study on go game augmentation. Proc. of the fourth international conference on tangible, embedded, and embodied interaction (TEI ’10). Pp. 237–240

  23. Kaltenbrunner M, Bovermann T, Bencina R, and Costanza E (2005) TUIO: A protocol for table-top tangible user interfaces. In 6th Int’l Gesture Workshop

  24. Klemmer SR, Li J, Lin J, & Landay JA (2004) Papier-Mache: toolkit support for tangible input. In Proceedings of the SIGCHI conference on Human factors in computing systems (pp. 399–406). ACM

  25. Krzywinski A, Mi H, Chen W, Sugimoto M (2009) RoboTable: a tabletop framework for tangible interaction with robots in a mixed reality. In: In proceedings of the international conference on advances in computer enterntainment technology (ACE ’09). ACM, New York, pp 107–114

    Google Scholar 

  26. Leitner J, Haller M, Yun K, Woo W, Sugimoto M, Inami, M, Cheok AD, and Been-Lirn HD (2010) Physical interfaces for tabletop games. Comput. Entertain. 7, 4, Article 61, 21 pages

  27. Li Y, Fontijn W, and Markopoulos P (2008) A tangible Tabletop Game Supporting Therapy of Children with Cerebral Palsy. 2nd International Conference on Fun and Games, Springer-Verlag, pp. 182–193

  28. Libavg web http://www.libavg.de/

  29. LibTISCH: Library for tangible Interactive Surfaces for Collaboration between Humans. http://tisch.sourceforge.net/

  30. Lin H.-H, and Chang T.-W (2007) A camera-based multi-touch interface builder for designers. In Human-Computer Interaction. HCI Applications and Services

  31. Marco J, Baldassarri S, & Cerezo E (2013) ToyVision: a toolkit to support the creation of innovative board-games with tangible interaction. In Proceedings of the 7th International Conference on Tangible, Embedded and Embodied Interaction (pp. 291–298). ACM

  32. 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

  33. Marco J, Cerezo E, Baldassarri S (2012) Tangible Interaction and Tabletops: New Horizons for Children’s Games International Journal of Arts and Technology (IJART). Vol. 5, Nos. 2/3/4. 2012. pp.151–176 ISSN: 1754–8853. Ed. Inderscience

  34. Mikhak B, Lyon C, & Gorton T (2003) The Tower system: A toolkit for prototyping tangible user interfaces. Submitted as a long paper to CHI 2003

  35. Myers B, Hudson SE, Pausch R (2000) Past, present, and future of user interface software tools. ACM Trans Comput Hum Interact 7(1):3–28

    Article  Google Scholar 

  36. Openexhibits web: http://openexhibits.org

  37. Reactivision: http://reactivision.sourceforge.net/

  38. Resnick M, Maloney J, Monroy-Hernández A, Rusk N, Eastmond E, Brennan K, Kafai Y (2009) Scratch: programming for all. Commun ACM 52(11):60–67

    Article  Google Scholar 

  39. Rogers Y and Rodden T (2004) Configuring spaces and surfaces to support collaborative interactions. In O’Hara, K., Perry, M., Churchill, E. and Russell, D. (eds.) Public and Situated Displays. Kluwer Publishers. pp. 45–79

  40. Shaer O and Jacob RJK (2009) A specification paradigm for the design and implementation of tangible user interfaces. ACM Trans. Comput.-Hum. Interact. 16, 4, Article 20

  41. Shen C, Vernier F, Forlines C, and Ringel M (2004) DiamondSpin: an extensible toolkit for around-the-table interaction. In Proc. CHI ’04, pages 167–174

  42. TouchLib: http://nuigroup.com/touchlib/

  43. Trackmate: http://trackmate.sourceforge.net

  44. Ullmer B, & Ishii H (1997) The metaDESK: models and prototypes for tangible user interfaces. In Proceedings of the 10th annual ACM symposium on User interface software and technology (pp. 223–232). ACM

  45. Wright M (2005) Open sound control: an enabling technology for musical networking. Organised Sound 10(03):193–200

    Article  Google Scholar 

Download references

Acknowledgments

We thank Elisa Ubide for helping in the development of ToyVision. We also thank all the students, designers and developers who participated in our evaluation sessions. This work has been partly financed by the Spanish Government through the DGICYT contract TIN2011-24660.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Javier Marco.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Marco, J., Cerezo, E. & Baldassarri, S. Lowering the threshold and raising the ceiling of tangible expressiveness in hybrid board-games. Multimed Tools Appl 75, 425–463 (2016). https://doi.org/10.1007/s11042-014-2298-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-014-2298-2

Keywords

Navigation