This small quiz game was designed as one of the components of a larger project. The overall project was to create an Escape Room, and to conceptualise and implement multiple mind-bending puzzles using a combination of both hardware and software. Escape Rooms have been growing increasingly in popularity over the last few years. An escape room is a shared space inhabited by multiple players, all of them working together with one goal in mind – to 'escape.' It is an immersive experience. The players will be presented with several scenarios and puzzles based on an overall theme. Each player's task is to work together and crack each puzzle to move on to the next and finally escape.
The main inspiration behind the popularity of escape rooms is the different skills it inculcates amongst its players. Escape rooms induce creativity and critical thinking. Escape rooms challenge players to think unconventionally, outside the box, as well as hone other interpersonal skills, such as teamwork and leadership. Using the above qualitative factors as inspiration, we have designed our escape room with the overall objective of "Slaying a Bloodthirsty Vampire." The storyline for our game is as follows:
The village is in chaos, as there is a bloodthirsty vampire who is going on a killing spree around town. People are scared for their families, and the local government is looking for an immediate solution. They have tried sending people to go and capture it, but efforts have been in vain. The only fact they have to their advantage is that the Vampire never attacks during the day. As exposure to daylight can be fatal for the Vampire, the Vampire is usually asleep in a well-guarded coffin during the day and goes out to go on a rampage during the night. Desperate for a solution, the local government decided to assemble a team of the village's strongest as well as most intelligent-minded people in order to kill the deviant.The team has a critical task at hand: to kill the beast. In order to accomplish that, they are supposed to develop a strategy to break into the house during daytime, and in a stealth manner such that the Vampire is not woken up. They then have to overcome all the traps and obstacles the Vampire has set in his house, which is guarding his layer. They then have to finally break into the layer and somehow manage to unlock the sleeping vampire's coffin, which is extremely well protected, and almost impossible to open. Once the coffin is opened and the Vampire is exposed to daylight, the task at hand will be complete. It seems like a difficult task to accomplish, but the government has faith in the special team they set up. The team would be rewarded generously upon completion of the task, as they are risking their lives in order to save the rest of the village. Will they be successful? The game is afoot!
02
Game Description
The objective of this game is for the player to solve a number of riddles related to the overall theme within a stipulated time limit.·
1. There is a treasure chest in the second room which is protected by a number lock. On solving each riddle successfully, the player will get the code to unlock the box.
2. There is a timer running in the app which counts down one minute exactly. The player must solve 5 riddles within that time.
3. Only if all the riddles are correct, the player will get the code to unlock the box.
4. The box contains the clue to final game as well as other items to aid in solving the clue.
The entire game is a software-based quiz game, and was programmed as an iOS app for an iPad. The game was coded using Flutter, which is a cross-platform service that allows one to make applications for both Android and iOS. The language used to program the game is called Dart, which is an object-oriented programming language.The main application has three major screens (components):
1. The Landing Page: The landing page is the first screen the user is taken to before the start of the game. The purpose of the landing page is to create an attractive interface which allows the user to click and begin the real quiz.
2. The Question Page: The question page is the most important page of the game as it provides the users with all the riddles that they are required to solve. A separate database of questions was created, and the question page uses a randomiser to pull out 5 random questions from the database and display them to the user. The page also has a countdown timer counting down 1 minute, for the player to solve all the riddles.
3. The Final Page: The Final Page displays the results of the quiz. If the player is able to answer all 5 riddles correctly, the screen displays a passcode required to unlock a padlock which contains clues for the next game. If the player cannot solve all the riddles, he will be prompted to retry.