Inspiration
Jack and I were inspired by Nethack, and an escape room seemed like a very simple implementation of the text adventure genre.
What it does
You play as someone stuck in a room, and have to use items in it to open the door and escape.
How we built it
We structured it to state a description of what wall of the room you are looking at, and set each wall to have different "phases." Phases would change as you entered certain commands, making the story progress.
Challenges we ran into
We named both the function and list 'inventory', creating many last-minute issues. We also had some difficulty dealing with people skipping certain phases, due to the fact that you can solve the puzzle in multiple orders.
Accomplishments that we're proud of
We're proud of the "phase" system we made on the fly to update the game with the user's actions. (note from Logan: I'm also proud of the typewriterPrint() function I made myself a while back.)
What we learned
We learned how to come up with more creative solutions to logical problems.
What's next for Escape Room - Text Adventure
We hope to expand this to create a full-on text adventure like NetHack, a la DnD.
Log in or sign up for Devpost to join the conversation.