Inspiration:
Considering the outbreak of the coronavirus, many are stuck inside their own homes. We thought that creating a fun game using Alexa would help people find amusement during the quarantine. Additionally, something we personally miss a lot during this time are escape rooms, but there are already multiple escape room Alexa skills. We still wanted to have a fun mystery to solve, so we decided to create a murder mystery room to get rid of the boredom of being stuck at home.
What it does:
Murder Mystery is an interactive game that involves making your own choices while trying to find the culprit, as you are a suspect as well. The user may interact with all the other suspects and use their deductive skills to figure out who they think the murderer is. It is easy to navigate through the game with simple voice instruction and there are also different responses based on the user’s choices.
How we built it:
After creating the dialogue on Google Docs, we used Amazon’s Skill Flow Builder (SFB) Editor to code and run the game (our code is copied and pasted into a Google Doc linked below). The Skill Flow Builder is specifically made for story-based games like these, where the user's responses prompt the next actions, making it perfect for our skill.
Challenges we ran into:
As hths.hacks() 2020 is our first hackathon, all of us were beginners to computer science and programming. We faced multiple problems with Alexa Developer Console, as we were unable to test our code with the Alexa simulator. This is why we moved to the SFB Editor instead. Unfortunately, the program crashed a couple times, but luckily we were saving our progress regularly. Furthermore, since this hackathon was remote, it was a little harder to communicate with each other.
Accomplishments that we're proud of:
Many of us had never built anything for Alexa, whether it be a skill or game. We’re proud to have created a well-functioning game that still remains interesting. The storyline has many layers and we hope players find it interesting. In addition, with it being the first hackathon for all of us, we are proud that we could come up with an idea and execute it in such a short period of time. There were problems along the way, but we finished in time to create something new.
What we learned:
During this process, we learned how to create a successful code with all aspects considered. We worked together to write out a script which helped us learn what types of questions we could pose to the user and how to create a storyline that flows well. During the coding process, we learned what would correctly lead us to the desired outcomes and responses. The coding taught us a lot overall since we were all fairly new to this. We also learned the most important lesson of saving your work periodically as you go on, as one of our coder's laptop died in the middle, and two others' crashed multiple times.
What's next for Murder Mystery - hths.hacks() 2020:
After the initial launch, we can update more challenges and more mysteries with different scenarios to keep the game more interesting and constantly engaging. This could include different levels and events. Additionally, we may be able to create a Clue-like version of the game, in which the roles of the murderer switch every time. There are always updates that can be added, meaning users will not get bored easily.
Built With
- amazon-alexa
- sfb-editor





Log in or sign up for Devpost to join the conversation.