Inspiration

We drew inspiration from the absurdity of internet meme culture and the serious challenge of making education fun. Mixing cats, conspiracy theories, and the peculiar fixation on Ohio as a mystical place where strange things happen led to our bizarre detective noir parody. We wanted to create a game that could genuinely help students study while making them laugh at the ridiculousness of the universe we built.

What it does

It is an educational game mixed with fun brainrot where you play as a cat detective infiltrating Ohio City to collect evidence files against the mysterious Tung Tung Tung Sahur. As you navigate through the city, enemies try to stop you. When caught, you must answer questions about your study material to parry attacks. The game uses the Gemini API to generate contextual questions from whatever study content you provide, turning mundane review into a high-stakes adventure.

How we built it

We created this game using JavaScript and HTML5 Canvas, with a custom-built dialogue system, enemy AI, and wall-sliding physics. The heart of the experience is powered by Google's Gemini API, which transforms user study material into contextually relevant questions that appear during gameplay.

Challenges we ran into

The biggest challenge was integrating the Gemini API. We initially struggled with model selection, API versioning, and ensuring consistent JSON responses for question generation. We also faced challenges with sprite animation timing, collision detection in narrow maze corridors, and creating a balanced enemy AI that was challenging without feeling unfair. Another hurdle was implementing a system that could parse raw study text into meaningful questions while maintaining the game's absurdist tone.

Accomplishments that we're proud of

We created a game where studying feels genuinely fun, not forced. Key achievements include: Seamless blend of education and combat mechanics Distinctive meme-noir aesthetic with Ohio conspiracy vibes Smooth movement and collision in maze environments Pokemon-style dialogue with character portraits and sounds AI-powered question generation that adapts to any study material

What we learned

Through building this game, we gained practical experience with: AI integration for educational content Managing complex game states and transitions Visual feedback systems (particles, screen shake) Audio implementation for game events Creating genuinely fun educational mechanics Working with external APIs in a game environment

What's next for Purrlock Holmes: The Sahur Saga

We plan to expand the game with: More enemy types with unique behaviors and question difficulties Additional levels with diverse environments beyond Ohio City A more comprehensive narrative with character development Customizable character skills and upgrades Support for multiplayer study sessions where friends can contribute to question pools A mobile version to study on the go Additional subject-specific modules with tailored gameplay mechanics More brainrot Ohio lore, because honestly, we can't get enough

Built With

Share this project:

Updates