Inspiration

We wanted to create a game that’s fun, educational, and slightly chaotic — something that teaches people how to make stronger passwords without feeling like a boring tutorial. Inspired by The Password Game, typing games, and old-school hacker aesthetics, PassQuest was born: a bizarre and hilarious way to level up your password skills.

What it does

PassQuest is a level-based browser game where you create passwords under increasingly absurd and complex rules. Each level presents a unique constraint, such as:

  • Must include an emoji
  • Must rhyme
  • Must contain a fact (e.g., a US state or planet)
  • Must not use any repeated letters
  • Must include a palindrome
  • Must be something your grandma would approve

Players get real-time feedback and can only advance if their password satisfies all active rules. It’s challenging, ridiculous, and a bit addictive.

How we built it

  • React + Vite for fast rendering and a smooth SPA experience
  • Tailwind CSS for styling, with a retro "terminal" / pixel UI theme
  • Framer Motion for fun animations on level transitions and validation feedback
  • Custom logic to parse and validate passwords against dynamic rule sets
  • Sound effects and typing feedback for added immersion
  • LocalStorage to persist progress

All assets are self-contained — no backend or external APIs.

Challenges we ran into

  • Creating a flexible rule engine to support both basic and weird challenges
  • Designing real-time validation that feels responsive and fun without being confusing
  • Making the UI humorous but still readable and usable
  • Balancing difficulty — weird password rules can get wild fast!

Accomplishments that we're proud of

  • A fully playable game that combines humor, learning, and challenge
  • Unique level designs and quirky rule prompts that keep users engaged
  • Fully offline game with smooth visuals, animations, and sound
  • A polished UX that feels like a complete indie game experience

What we learned

  • You can make learning about security actually fun
  • Humor, sound, and good UX are just as important as technical challenge
  • Real-time validation across layered rules takes careful design
  • Creativity in constraints is a powerful game design tool

What's next for PassQuest — “The Password Game You Can’t Hack”

  • Add a custom level builder so players can challenge their friends
  • Add a scoreboard or badge system (e.g., “Palindrome Master”)
  • Add theme modes (Hacker Terminal, Candyland, 90s OS, etc.)
  • Export your final “weirdest password” as a poster or tweet
  • Add a daily challenge mode with rotating rules

We see PassQuest as a hilarious and useful tool that people can play, learn from, and share — and maybe, just maybe, start using better passwords.

Built With

Share this project:

Updates