A researcher has found the cure to COVID-19! However, they were tragically found murdered last night! Find out who killed the scientist and find the cure... BEFORE IT'S TOO LATE!

Inspiration

We were inspired by the mystery theme of the hackathon. We have both been to many escape rooms and wished we could go to one recently, but covid got in the way. That is where inspiration struck! We decided to make our own digital escape room with the theme of coronavirus murder mystery!

What it does

This escape room is a self-timed puzzle adventure. The goal is to figure out who murdered the researcher and continue their research to find the coronavirus cure.

Click around the rooms to investigate certain items. Follow the popup boxes, find clues, and make sure to take notes along the way! Happy sleuthing!

How we built it

This game is made entirely with python. Packages required are pygame, pygame_menu, and tkinter.

What we learned

One of us had experience with Python, but only for data science. The other had no python experience at all. Together we learned python, pygame, pygame_menu, and tkinter all during this weekend! We have also never designed complex puzzles so this was a fun challenge.

Challenges we ran into

We had never used any of the languages before, so there was a definite learning curve. We weren't sure if you would be able to demo the project by downloading since it requires python and extra packages, so we also had to find a way to put it online (more info below).

Accomplishments that we're proud of

We are proud that we were actually able to code our own complex escape room from scratch in only a weekend!

What's next for Escape Room

If given more time, we would want to make the research room more complex. In the future, we hope to create more rooms of varying difficulties based on different themes!

Online Demo

The links for each of the rooms are below. We used Trinket because they allow for pygame to be compiled online. There are three links, one to each room. The rooms are a tutorial room, the main room, and a second main room that is accessed once you complete the first. Click the Run button to start it. Because it is online, there are some issues. In the downloaded version, the code runs smoothly and the popup windows are moveable and can be exited. In the online version, the popups still work, but cannot be closed, so the Trinket must be restarted/rerun in order to look at other clues. It may also take a few seconds to load. The FullEscape.py in the github is the actual submission, this is more of an online visualization for those who don't wish to download it.

For More Info and A Game Guide

Visit the github repo linked and view the ReadMe file for a full step by step answer key to the rooms

We had a lot of fun making this, thanks Who Done It Hacks!!!

Built With

Share this project:

Updates