Guess Who? Multiplayer - ?Quién es Quién?

Seele01-Flash
By
Guess Who? Multiplayer brings the beloved classic board game to your browser. Challenge friends online or play against AI as you ask strategic questions to deduce your opponent's mystery character before they guess yours.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**3D Guess Who? (Logic Board Game)**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A vibrant, stylized 3D aesthetic similar to casual mobile hits. Use bright, saturated colors (Teal background, warm lighting). The style should be "Digital Tabletop". * **The Board:** Create two 6x4 grids (trays) of character cards. One tray is red (Player's side), one is blue (Opponent's side, placed visually opposite or top of screen). The cards should be 3D models resembling physical plastic frames that can rotate/flip down. * **Character Assets:** Since external textures are unavailable, use **procedurally generated placeholders** or canvas textures for the faces. Each face must have distinct combinations of: * Color (Skin tone: Light, Dark) * Hair Color (Blonde, Red, Brown, Bald) * Accessories (Glasses, Hat) * Gender (Male, Female) * *Note:* Ensure the code creates a dataset of 24 unique characters based on these properties. * **Performance:** Use simple geometries (BoxGeometry, PlaneGeometry) for the frames. Merge geometries where possible or use low polygon counts to ensure 60fps on mobile browsers. ### 2. Audio Requirements * **BGM:** A looping, upbeat, "Thinking/Quiz" style track. Smooth jazz or playful marimba. * **Sound Effects (SFX):** * **Card Flip:** A distinct plastic "clack" or wooden snap sound when a card is eliminated and flips down. * **UI Click:** Soft "pop" sound for button presses. * **Win/Loss:** A celebratory fanfare for winning, and a "wah-wah" trombone for losing. ### 3. Gameplay Loop * **Setup:** At the start, the game randomly assigns a "Secret Character" to the Player and the AI from the pool of 24. * **Turn Phase (Player):** * The player opens a UI menu to ask a specific attribute question (e.g., "Does your person have glasses?"). * **Logic:** The system checks the AI's secret character. * **Feedback:** If the answer excludes characters (e.g., Answer is "No"), the non-matching cards on the Player's board must **animate (flip down flat)** automatically. * **Turn Phase (AI):** The AI takes a turn immediately after, asking a random valid question and flipping down its own cards (visually represented by the top board updating). * **Guessing:** The player can tap a specific card to make a final guess. * Correct Guess: Game Over (Victory). * Wrong Guess: Game Over (Defeat). * **Win Condition:** Identify the opponent's character correctly first. ### 4. Mobile Controls & Interaction * **Orientation:** Force **Landscape Mode** to accommodate the wide board layout comfortably. * **Camera:** Fixed Perspective Camera, angled down at 60 degrees to view the board clearly. * **Touch Interactions:** * **Raycasting:** Tap on a specific card to Inspect it (zoom in slightly) or make a Final Guess. * **UI Overlay:** Use HTML/CSS overlays for the "Ask Question" menu. Buttons must be large (min 44px height) and easily tappable with a thumb. * **Haptic Feedback:** Trigger `navigator.vibrate(20)` when a card slams down on the board to give physical weight to the action. * **Responsiveness:** The 3D canvas must resize automatically on window resize events. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Guess Who? Multiplayer (?Quién es Quién?) transforms the timeless classic board game into an engaging digital experience. This deduction puzzle game challenges players to identify their opponent's mystery character through strategic questioning and logical reasoning. With both online multiplayer and single-player modes, you can enjoy this family favorite anytime, anywhere.

The game captures all the excitement of the original board game while adding modern conveniences like cross-platform play and intelligent AI opponents. Whether you're playing with friends across the globe or honing your deduction skills against the computer, every match offers a unique challenge.

Core Features

Multiple Game Modes

  • Online Multiplayer : Challenge friends or random players worldwide
  • Single Player : Practice against intelligent AI opponents
  • Private Rooms : Create password-protected games for friends
  • Cross-Platform Play : Works seamlessly on desktop and mobile devices

Strategic Gameplay Elements

The game provides a variety of strategic questions to help narrow down possibilities: - Character Gender : "Is your character male or female?" - Physical Features : "Does your character wear glasses?" - Hair Characteristics : "Does your character have blonde hair?" - Facial Features : "Does your character have a mustache?" - Unique Accessories : "Does your character wear a bandana?"

Enhanced Digital Experience

  • Diverse Character Pool : Wide variety of unique characters with distinct features
  • Smart Question System : Pre-designed questions optimized for effective deduction
  • Intuitive Interface : Easy-to-use controls suitable for all ages
  • Free to Play : Complete game experience with no hidden costs

Gameplay Guide

Getting Started

Choose between online multiplayer or single-player mode. For online play, simply enter a username to join the multiplayer lobby. Your goal is to identify your opponent's character before they guess yours through strategic questioning.

Mastering the Art of Deduction

Success requires smart question selection. Begin with broad questions that eliminate large groups of characters:

  1. Start Broad : Ask about gender, age group, or major accessories
  2. Narrow Down : Focus on specific features like hair color or facial hair
  3. Final Identification : Use unique characteristics to pinpoint the exact character

Advanced Strategies

  • Observe Patterns : Pay attention to which characters remain after each question
  • Count Possibilities : Choose questions that eliminate roughly half the remaining options
  • Time Management : Make decisions quickly to maintain pressure on opponents
  • Memory Skills : Remember previous answers to avoid contradictory questions

Operation Instructions

Mouse Controls : Use left-click to navigate menus, select questions, and interact with game elements

Game Flow : 1. Select your preferred game mode 2. Wait for opponent matching (online) or start immediately (AI) 3. Take turns asking questions from the provided list 4. Eliminate characters based on answers received 5. Make your final guess when confident

Why Play This Game

Guess Who? Multiplayer offers the perfect blend of nostalgia and modern gaming convenience. It's an excellent choice for:

  • Family Gaming : Suitable for all ages with simple, intuitive gameplay
  • Brain Training : Develops logical reasoning and deduction skills
  • Social Connection : Connect with friends and family through online play
  • Quick Entertainment : Games are fast-paced and perfect for short breaks
  • No Commitment : Free browser-based play with no downloads required

The game successfully captures the charm of the original board game while adding the convenience of digital play. Whether you're introducing children to classic games or reliving childhood memories, this digital adaptation delivers authentic Guess Who? excitement.

Frequently Asked Questions (FAQ)