Who Is? - Logic Puzzle Game

Seele01-Flash
By
Who Is? is an engaging logic puzzle game that challenges players with over 100 tricky scenarios requiring creative thinking and problem-solving skills. Each level presents unique riddles, hidden object challenges, and impostor identification puzzles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Who Is? - 3D Interactive Puzzle**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-saturation **Cel-Shaded / Toon Style** to mimic the original 2D vector art but in 3D. Use `MeshToonMaterial` with black outlines (Post-processing outline effect) to maintain the comic book aesthetic. * **Scene Setup:** A "Wedding Altar" Diorama. Background should be a split-color plane (Yellow on left, Cyan on right) representing the duality of choice. * **Characters (Low-Poly):** 1. **The Bride:** Crying animation (shoulders shaking), holding a bouquet. 2. **The Groom:** Looking nervous/angry, wearing a tuxedo. 3. **The Rival:** Blonde woman in a red dress, looking sly/smug. * **Interactive Props:** A wedding ring (hidden in a pocket), a smartphone (sticking out of a dress), and a handkerchief. * **Performance:** Mobile optimized. Use a single Texture Atlas for all character colors. Limit scene to <5000 triangles. Use baked lighting/shadows on the floor plane to save GPU resources. ### 2. Audio Requirements * **BGM:** A "sneaky" and comedic orchestral track using pizzicato strings, woodwinds (bassoon/clarinet), and light percussion. It should sound like a lighthearted detective mystery. * **Sound Effects:** * **Interact:** A comedic "Pop" or "Swoosh" sound when tapping objects. * **Clue Found:** A "Gasp" sound or a high-pitched "Ding!". * **Selection:** A "Stamp" sound when choosing a suspect. * **Success:** Fanfare with applause. * **Failure:** A comedic "Womp-womp" trombone sound. ### 3. Gameplay Loop * **Objective:** Solve the riddle displayed at the top: **"Who is lying?"**. * **Investigation Phase:** The player cannot simply guess immediately. They must find **Evidence** first. * *Mechanic:* Tap and drag objects. For example, drag the Groom's phone out of his pocket to reveal a message from the Rival. Or tap the Bride's tears to see if they are fake. * **Accusation Phase:** Once a clue is revealed, a "Select" mode activates. The player taps the character they believe is the liar. * **Resolution:** * *Win:* The character plays a "busted" animation, and a "Success" UI modal appears. * *Loss:* The character shakes their head, and the player loses a "heart/life". ### 4. Mobile Controls & Interaction * **Camera:** Fixed **Orthographic Camera** to simulate a 2D look but allow for slight depth parallax when the phone is tilted (using DeviceOrientationControls if available, or subtle idle sway). * **Touch Input (Raycaster):** * **Tap:** To toggle animations or open simple objects. * **Drag:** Implement `DragControls` to move obstacles (e.g., move a curtain, lift a rug). * **Screen Orientation:** **Portrait Mode (Vertical)** is mandatory to match the casual puzzle genre. * **UI Layout:** * **Top:** Large Question Banner (White background, Comic Sans font). * **Bottom:** Hint Button (Bulb Icon) and Skip Level Button. Minimum touch target size: 48x48px. * **Feedback:** Trigger `navigator.vibrate(50)` (Haptic Feedback) whenever the player uncovers a hidden clue. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Who Is? is a captivating puzzle game that tests your logical thinking and observation skills through diverse brain-teasing challenges. With over 100 unique scenarios, this game keeps players engaged with fresh puzzles that require thinking outside the box. Each level introduces new mechanics and challenges, ensuring that boredom never sets in.

Core Features

Diverse Puzzle Types

The game offers multiple puzzle categories to keep gameplay exciting: - Impostor Detection : Identify who doesn't belong in various scenarios - Hidden Object Challenges : Find cleverly concealed items within scenes - Logic Riddles : Solve complex problems using deductive reasoning - Interactive Mysteries : Examine clues and piece together solutions

Player-Friendly Design

  • Free to Play : Enjoy all content without any payment required
  • Browser Compatible : Play instantly without downloads on any device
  • Progressive Difficulty : Puzzles gradually increase in complexity
  • Help System : Get hints when stuck on challenging levels
  • Level Skip Option : Move past particularly difficult puzzles if needed

Visual Appeal

The game features colorful cartoon-style graphics with clear, expressive character designs that make each scenario engaging and easy to understand.

Gameplay Mechanics

Each puzzle presents a unique scenario where players must: 1. Observe carefully : Examine all visual elements in the scene 2. Think creatively : Solutions often require unconventional thinking 3. Interact strategically : Click or tap objects to uncover clues 4. Apply logic : Use deductive reasoning to reach conclusions

Operation Guide

Basic Controls

  • Mouse Click/Tap : Interact with objects and characters in the scene
  • Drag : Move items when puzzles require repositioning
  • Examine Everything : Click on all visible elements to find hidden clues

Using Help Features

  • Hint Button : Located at the bottom of the screen for guidance
  • Skip Level : Available when you need to move past difficult puzzles
  • Solution Reveal : Last resort option for extremely challenging levels

Strategy Tips

  • Pay attention to facial expressions and body language
  • Look for inconsistencies in clothing, objects, or behavior
  • Consider context clues within each scenario
  • Don't rush - take time to analyze all details

Why Play This Game

Mental Exercise Benefits

  • Cognitive Development : Enhances logical reasoning and problem-solving skills
  • Attention to Detail : Improves observational abilities
  • Creative Thinking : Encourages thinking beyond conventional solutions
  • Stress Relief : Provides engaging entertainment without time pressure

Perfect for Everyone

  • Age-Appropriate : Suitable for teens and adults
  • Educational Value : Develops critical thinking skills
  • Social Gaming : Share challenging puzzles with friends and family
  • Bite-Sized Entertainment : Perfect for short gaming sessions

Accessibility Features

  • No Time Limits : Solve puzzles at your own pace
  • Multiple Difficulty Levels : From beginner-friendly to expert challenges
  • Cross-Platform : Works seamlessly on computers, tablets, and smartphones
  • Instant Access : No registration or downloads required

Frequently Asked Questions (FAQ)