School of Science and Technology 科技學院
Computing Programmes 電腦學系

Running Treasure Hunt Game with Smartphone and Indoor Positioning Technologies

Fung Kei Ki, Poon Sing Yu and Tsang Ka Chun

  
ProgrammeBachelor of Science with Honours in Internet Technology
SupervisorDr. Andrew Lui
AreasInnovative Systems
Year of Completion2016
Award ReceivedFirst Runner-Up, Digitoy Student Project Contest 2016

 

Objectives

Every year, treasure hunt inside the university is a common game in an orientation day. This game lets participants explore different locations on the campus as a team. Teams usually made up with a number of new students and one higher-year student who can lead the team. A Treasure hunt game can have different types of missions for different stations. Different missions: Each team explores some key location on campus to be familiar with each location. Stations will be set up at some key locations, each team need to finish the participate mission provided with teamwork. The aim of is to assist a treasure hunting game organizer to design, prepare and execute this popular campus game with an IT solution.

In order to achieve the aims, the project has defined as the following objectives:

  • Design a management platform as interface for game organizer
  • Get an approximate position of team (application for collecting Wi-Fi Mac address details)
  • Connection of real game object and system
  • Integration of the prototype system

Background and Methodology

The game management platform of Web is designed for the game organizer to insert all the information of players into the database. They can configure different missions and pre-assign players into different teams here. The application has a function for game organizer to configure different WIFI signals inside the buildings. This function will help game organizer to retrieve the MAC address of WIFI signals and store into the database. The location name is required to identify the MAC address. These data can be used to draft out a map for the game use. Another function is NFC writer, it allows game organizer to configure NFC tags and stick to different places. Game organizer can write the location name, the hints of next check point and map image into the NFC tag and store into the database.

Players will receive the unique user ID and password before starting the indoor treasure hunt game. Players login the treasure hunt application and sent to database for matching. Database will return the pre-assigned team number to the player.

Configure every location by input location information and sampling the Wi-Fi fingerprint.

Configure every NFC tag by writing location information into it. The photo of that specific can be added. Virtual bomb can be set.

The score of each can be seen by every other team.

The positioning system continuously determines player location.

NFC is used as a checkpoint, and proves more accurate location of the player.

Treasure chest can be opened after player visited an NFC checkpoint.

The Virtual bomb sets in NFC tag, will be activated by next player who touches the tag.

Evaluation

The aim is to determine the fulfillment of objects, the efficiency and effectiveness of Wi-Fi and NFC in indoor positioning in order to find out the impact and sustainability to improve the mobile application.

Most of people strongly agree that they can have a simple setting up of the hunting game through the web which can lower a number of paper works, such as inserting players' information, team division and setting up the questions and answers for checkpoints.

Almost 70% testers agree that the web management platform can help them organize the hunting game. Testers agree that it can clearly show the players' position, the completed missions and the score of each team which can help them monitor the game progress in reducing game helpers.

All game organizers and almost 60% players agree the NFC can improve the position accuracy. Game organizer found that NFC can help them to obtain the exact location of each team. They can easily know that the progress of each team during the game. Besides, players who are not familiar with the facilities agree that they can easily know where they actually arrive. It can assist them to explore the strange places.

Conclusion and Future Development

We believe that our work can bring a new idea of the traditional treasure hunt game. Our work can make it easier to organize and hold. Also, the attractiveness and the variation of treasure hunt game can be improved. The Wi-Fi positioning system can work under any network connection. Even users have no authorization to use the Wi-Fi network, they can use the system by turn on the W-Fi receiver and connect will mobile network. Furthermore, our Wi-Fi positioning system is successful to use in a building will Wi-Fi network. It will be a cheaper and easier way to provide position information.

Copyright Fung Kei Ki, Poon Sing Yu, Tsang Ka Chun and Andrew Lui 2016

Jonathan Chiu
Marketing Director
3DP Technology Limited

Jonathan handles all external affairs include business development, patents write up and public relations. He is frequently interviewed by media and is considered a pioneer in 3D printing products.

Krutz Cheuk
Biomedical Engineer
Hong Kong Sanatorium & Hospital

After graduating from OUHK, Krutz obtained an M.Sc. in Engineering Management from CityU. He is now completing his second master degree, M.Sc. in Biomedical Engineering, at CUHK. Krutz has a wide range of working experience. He has been with Siemens, VTech, and PCCW.

Hugo Leung
Software and Hardware Engineer
Innovation Team Company Limited

Hugo Leung Wai-yin, who graduated from his four-year programme in 2015, won the Best Paper Award for his ‘intelligent pill-dispenser’ design at the Institute of Electrical and Electronics Engineering’s International Conference on Consumer Electronics – China 2015.

The pill-dispenser alerts patients via sound and LED flashes to pre-set dosage and time intervals. Unlike units currently on the market, Hugo’s design connects to any mobile phone globally. In explaining how it works, he said: ‘There are three layers in the portable pillbox. The lowest level is a controller with various devices which can be connected to mobile phones in remote locations. Patients are alerted by a sound alarm and flashes. Should they fail to follow their prescribed regime, data can be sent via SMS to relatives and friends for follow up.’ The pill-dispenser has four medicine slots, plus a back-up with a LED alert, topped by a 500ml water bottle. It took Hugo three months of research and coding to complete his design, but he feels it was worth all his time and effort.

Hugo’s public examination results were disappointing and he was at a loss about his future before enrolling at the OUHK, which he now realizes was a major turning point in his life. He is grateful for the OUHK’s learning environment, its industry links and the positive guidance and encouragement from his teachers. The University is now exploring the commercial potential of his design with a pharmaceutical company. He hopes that this will benefit the elderly and chronically ill, as well as the society at large.

Soon after completing his studies, Hugo joined an automation technology company as an assistant engineer. He is responsible for the design and development of automation devices. The target is to minimize human labor and increase the quality of products. He is developing products which are used in various sections, including healthcare, manufacturing and consumer electronics.

Course Code Title Credits
  COMP S321F Advanced Database and Data Warehousing 5
  COMP S333F Advanced Programming and AI Algorithms 5
  COMP S351F Software Project Management 5
  COMP S362F Concurrent and Network Programming 5
  COMP S363F Distributed Systems and Parallel Computing 5
  COMP S382F Data Mining and Analytics 5
  COMP S390F Creative Programming for Games 5
  COMP S492F Machine Learning 5
  ELEC S305F Computer Networking 5
  ELEC S348F IOT Security 5
  ELEC S371F Digital Forensics 5
  ELEC S431F Blockchain Technologies 5
  ELEC S425F Computer and Network Security 5
 Course CodeTitleCredits
 ELEC S201FBasic Electronics5
 IT S290FHuman Computer Interaction & User Experience Design5
 STAT S251FStatistical Data Analysis5
 Course CodeTitleCredits
 COMPS333FAdvanced Programming and AI Algorithms5
 COMPS362FConcurrent and Network Programming5
 COMPS363FDistributed Systems and Parallel Computing5
 COMPS380FWeb Applications: Design and Development5
 COMPS381FServer-side Technologies and Cloud Computing5
 COMPS382FData Mining and Analytics5
 COMPS390FCreative Programming for Games5
 COMPS413FApplication Design and Development for Mobile Devices5
 COMPS492FMachine Learning5
 ELECS305FComputer Networking5
 ELECS363FAdvanced Computer Design5
 ELECS425FComputer and Network Security5