Tracking the Progress of an Escape Room to Support the Game Host

Computer Science Bachelor's Thesis

More Info
expand_more

Abstract

Escape rooms are multi-player games that contain several puzzles that need to be solved in order to open locked chests and discover new clues, which eventually enables the players to escape the room. While the players are inside the escape room, the game host observes the group through live cameras. When players tend to fail to make it out of the escape room in time, the host needs to give them hints to keep them on track. Popup-escape is a company that designs escape rooms. They have asked us to develop an application that supports the game host in the process of observing escape rooms. Hence, we developed an application that displays live video streams and shows valuable information about the progress of the game. The game host can configure the escape room in the application before players enter the escape room. This configuration sets up how the escape room is structured. The game host indicates the number of chests (key points in the game) that need to be unlocked and the time it should take players to open it. The application then processes the incoming video streams and detects chests that have been opened, as well as the level of current activity. The progress is measured against time. When the progress made is falling short compared to the preconfigured time limits, the host gets a warning, alerting him that the players in the escape room need a hint in order to be able to finish the game in time.