My Projects/Mobile app

Password Game - Mobile Puzzle

Password Game is an interactive mobile game that challenges users to create passwords following a series of increasingly complex and humorous rules.

Overview

Password Game is an engaging mobile puzzle game where users must craft a password that satisfies a growing list of clever, tricky, and sometimes absurd rules. Inspired by the viral internet challenge, the game pushes your creativity and problem-solving skills as each round introduces new constraints to your password creation journey. Built with Flutter, the game runs smoothly on both iOS and Android with a single codebase and delivers a polished native feel on each platform.

Game Design

The rule progression system is the core of the Password Game experience. Rules are introduced one at a time, starting with simple requirements like minimum character counts and uppercase letters. As players advance, the constraints become increasingly creative and unexpected, such as requiring the password to contain a Roman numeral that sums to a specific value, including a country’s flag emoji, or making sure the digits in the password add up to a target number. The difficulty curve is carefully tuned so that early rules build confidence while later rules force players to rethink their entire password strategy. Some rules intentionally conflict with earlier ones, creating satisfying puzzle moments where players must find creative solutions that satisfy all active constraints simultaneously. This layered approach keeps the gameplay fresh and ensures that no two attempts feel exactly the same.

Key Features

  • Progressive rule system that adds new constraints with each step, building from simple to complex
  • Real-time feedback on password validity with clear indicators for which rules pass and which fail
  • Wide variety of fun and surprising rules ranging from character requirements to math puzzles and emoji challenges
  • High replay value with randomized rule order or variations that keep each session unique
  • Clean, touch-friendly UI designed for mobile with smooth animations and responsive input handling
  • Instant visual feedback as users type, making the puzzle-solving loop feel tight and rewarding

Tech Stack

  • Flutter
  • Dart

How to Play

  1. Start the game and read the first rule displayed on screen.
  2. Type a password in the input field that satisfies the current rule.
  3. Once the first rule turns green, a new rule will appear below it with an additional constraint.
  4. Modify your password to satisfy both the old and new rules at the same time.
  5. As you progress, keep an eye on all active rules since changing one part of your password might break a previously satisfied rule.
  6. Continue building your password until you complete all rules or reach a point where no valid password exists for the current combination.
  7. If you get stuck, start over and try a completely different approach from the beginning.

GitHubchinteyley/password_game

0