Inspiration
We’ve all wondered: “What if I’d taken a different path?” ThinkMaze is born from that haunting curiosity. Inspired by decision paralysis, inner conflict, and the multiverse theories of the mind, we wanted to build more than just a game — we built a mirror that moves with you. A space where every choice is a story, and every path leads to a different version of you.
What it does
ThinkMaze is an interactive, choice-driven simulation that lets users navigate the maze of their own mind. Each glowing node represents a decision point — some logical, some emotional, some chaotic. Users hover to preview outcomes, click to commit, and watch their persona evolve in real time. A live trait meter (Logic, Emotion, Chaos, Fate) tracks how your decisions shape you. AI-powered reflections appear every few steps, offering insights like a journal from your subconscious. Hidden “Shadow Paths” unlock when specific emotional patterns emerge, and multiple endings await — from “The Rational Rebel” to “The Fragmented Self.
How we built it
We built ThinkMaze using React.js for a dynamic interface, Tailwind CSS for sleek neon-on-dark visuals, and Framer Motion for smooth node animations. We integrated OpenAI’s GPT API to generate real-time reflections and persona insights. The maze logic is handled via a decision graph with controlled branching and visual spacing to prevent overlap. We also implemented a Rethink button for one-time rewinds, and dynamic node state handling — locked, reachable, visited, and secret.
Challenges we ran into
Getting the maze layout to scale responsively without visual chaos was tough — especially with branching timelines. Mapping decisions to personas in a meaningful way also took time to balance. We struggled with making every path feel emotionally weighty without overwhelming users, and keeping the UI cinematic yet intuitive required rounds of fine-tuning.
Accomplishments that we're proud of
We made decision-making feel emotional, not mechanical. Users said they felt “exposed” — in a good way. We’re proud of the tone — dramatic, personal, and reflective — and how AI genuinely enhances introspection. Oh, and the Shadow Path mechanic? A total sleeper hit. Judges are going to remember that.
What we learned
Gamifying identity is powerful. People connect to patterns in their choices more than we expected. We learned that introspection doesn’t need to be boring, and that adding narrative layers to UI elements makes them unforgettable. We also leveled up our ability to design emotionally engaging systems using AI and animation — not just code.
What's next for Think Maze
We’re working on expanding the persona system into a full-blown profile evolution — letting players “meet” different versions of themselves at the end. We want to add more AI-generated reflections, more branching stories, and social features like Compare Your Maze with others. Eventually, we might turn this into a mobile-first mindfulness game or even an introspective storytelling tool for therapy or education.
Built With
- and-saves-progress-vercel-?-deploys-the-app-with-fast-cdn-based-hosting-lottiefiles-?-for-glowing-path-animations-+-ambient-elements-(optional)-chart.js-(or-d3.js)-?-visualizes-trait-meters-(logic
- chaos
- dark-mode-styling-framer-motion-?-smooth-animations-for-node-transitions-openai-gpt-api-?-generates-real-time-reflections-+-inner-monologue-insights-firebase-?-handles-optional-user-data
- emotion
- react.js-?-interactive-ui-foundation-tailwind-css-?-sleek
- state-management
Log in or sign up for Devpost to join the conversation.