Inspiration
We were inspired by classic puzzle and adventure games, blending elements of mystery and strategy with modern storytelling. We wanted to create an immersive world filled with riddles and challenges that would push players' problem-solving skills.
What it does
The Curse of the Ms. Riddler is a 2D puzzle-adventure game where players are trapped in a cursed world. They must solve riddles and navigate through tricky challenges to break the curse and escape before time runs out. Every decision shapes the player’s fate, creating a unique experience each time.
How we built it
We developed the game using JavaScript and JSON for game mechanics and data management, coding in VSCode. We used the Xcode simulator to test and run our iOS version. Additionally, we created a web version of the game using HTML, CSS, and JavaScript, ensuring accessibility across different platforms.
Challenges we ran into
A major challenge was working with GitHub—it was our first time collaborating on such a project with version control, so managing branches, resolving merge conflicts, and staying organized was tough at first. On top of that, we faced difficulties debugging the game, optimizing performance across web and iOS versions, and fine-tuning the puzzle mechanics.
Accomplishments that we're proud of
We’re proud of building a game that functions smoothly both on the web and through the Xcode simulator. We integrated interactive puzzles and an evolving storyline, which was a big achievement given the tight timeline.
What we learned
We learned how to use GitHub for version control, which, despite the challenges, ultimately made our collaboration smoother once we got the hang of it. We also deepened our understanding of JavaScript, JSON, and cross-platform development, and improved our problem-solving and teamwork skills under pressure.
What's next for The Curse of Ms. Riddler
We plan to improve the puzzles, add more features, and refine the visuals. We also want to optimize the game further, adding more levels and difficulty settings, and aim to release it on additional platforms, including mobile.
Log in or sign up for Devpost to join the conversation.