Do Not
Escape Room












How to design an AR game to motivate players to do
physical activities during pandemic?


Keywords:
Pervasive computing, AR game, Unity, Prototying

Role:
Game flow designer, Developer for smart sensing
Year:
2021, 10 weeks

Team members:
Amy de Lange, Claudia Libbi, Daphne Theodorakopoulos,
Yi Zhang

Professors:

Andreas Kamilaris, Jeroen Klein Brinke



About:
Under the context of social distancing due to global pandemic,  we created a two-player AR game by incorporating physical location and input by physical activity. The goal is to motivate users to do physical movements. The “escape room” element enables users to collect memories together by working towards mutual goals, and to reduce loneliness and isolation during self-distancing. This game can add a fun break to daily life and interrupt routines. 

See Demo︎︎︎

 









Target group


  • People in isolation and studying/working from home



Goal

  • Intuive and attractive to children and young adults 
  • Help players to be physically and mentally active
  • Reduces feelings of social isolation and loneliness
  • As a fun break to daily life and interrupt routines





︎
Software Choices





  • Convenient and multi-platform compatible environment for AR smartphone applications




  • Interactive AR: accuracy of localisation indoors and with hand-held smartphone camera
  • Feasible for processing power, integrating smart sensor on smartphone
  • Easy set-up





︎

Technology Support




Smartphone application for indoor localisation [1] was developed a that is based on Google’s ARCore, which uses computer vision based SLAM (Simultaneous Localisation and Mapping) to build a sparse map of the environment for scene understanding and track the phone’s pose in real time




︎
Design Choices







︎

Game flow



To tackle the physical aspect, the game uses movement recognition where the players need to move their smartphones in a specific direction, speed and location. The prototype takes advantage of the accelerometer to sense the desired user movement.







Prototype game flow︎︎︎




︎Game flow introduction
  • Sensing hitting motion through accelerometer: threshold determined by taking measurements while performing the motion with an Android phone.
  • “Spear-throwing” sound for correct movement:
  • “Popping” sound for hitting correct location:
  • Congratulations screen when balloon pops after successful hit 
  • Balloon “burst” is triggeredwhen the movement reach set minimum of acceleration  
  • Hand holding dart on screen to help aiming at the balloon & hints


︎Keypoints not in the flow 
  • In a multiplayer configuration: both players find AR objects in the same relative position
  • Level up: collaborative work to find and hit the ballons
  • Rely on only sharing relative positioning information
  •  Avoid sharing 1) sensitive visual data and 2) global positioning that would disclose player locations



Demo video ︎︎︎





︎
Future improvement  



Our prototype implementation focusses on sensing and output. It is a single-player, offline game, so no privacy issues arise from sharing sensitive data. To make the game more pervasive and interesting and to maximise health benefits, future modifications are proposed.







︎Game design


  • Communication: enrich players’ interaction using Unity’s Networking API; players are provided different information and need to collaboratively solve problems
  • Output: add more sound effects, sonification, haptics
  • Add game elements and challenges to make it into an escape room (e.g. objects to avoid)
  • Other hardware: context-controlled, more pervasive (e.g. head-mounted display)
  • Other purpose: training special forces (e.g. firemen) in situations of terrorism, disaster, etc., to get familiar with unknown places




︎Date privacy


Our game design does not require any visual data to be shared, only a relative position, the game state and audio data [data minimisation]. The data analysis would process user data. To ensure privacy, the user needs to consent for it and personal data will be anonymized [Lawfulness/fairness/transparency, Integrity and confidentiality]. Game data irrelevant for the analysis will not be stored (e.g. audio) [data minimisation, storage limitation, purpose limitation].




References [1] Zhang, X., Yao, X., Zhu, Y., & Hu, F. (2019). An ARCore based user centric assistive navigation system for visually impaired people. Applied Sciences, 9(5), 989.