Escape the Phone Booth

Seele01-Flash
By
Escape the Phone Booth is a challenging puzzle game where you're trapped inside a phone booth and must use logic and observation skills to find your way out. This free online brain teaser combines escape room mechanics with clever puzzle-solving gameplay.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Escape the Phone Booth**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: A stylized **3D Low-Poly Noir** aesthetic. It should retain the cartoonish charm of the original Flash game but with modern lighting. The scene is set at **night**. * **The Booth (The Cage)**: A tight, rectangular phone booth model. * **Walls**: Three sides are dirty, slightly reflective glass (use mild transparency and environment mapping). The fourth side is the metal door (currently locked). * **Interior**: A vintage metallic payphone unit mounted on the wall. Details include a coin slot, a hanging handset (on a cord), a number pad, and a small metal shelf. * **Texture**: Use baked shadows to simulate grime and age. * **The Environment (Outside)**: Since the player is trapped, the outside world should be visible but unreachable. * **Skybox**: Dark blue midnight sky with faint stars. * **Ground**: Asphalt street texture with a single street lamp casting a cone of light onto the booth. * **Atmosphere**: Add a simple particle system for **rain** falling outside the glass to enhance the feeling of isolation. * **Mobile Optimization**: Keep polygon count low (<10k triangles). Use `THREE.TextureLoader` with compressed textures if possible. Use a single dynamic light source (the street lamp) to save battery. ### 2. Audio Requirements * **BGM**: A low, ambient drone mixed with the sound of steady rain and distant, muffled city traffic. It should feel lonely but not scary. * **Sound Effects (SFX)**: * **Interaction**: A sharp metallic "clink" when tapping the coin return or shelf. * **Phone**: Realistic DTMF keypad tones when dialing. A "busy signal" or "operator voice" if the puzzle is wrong. * **Glass**: A dull thud if the player taps the glass walls (visualizing "you can't smash it"). * **Success**: A mechanical "click-clack" of the door latch unlocking. ### 3. Gameplay Loop * **Start State**: The player spawns inside the booth. The camera is locked to a First-Person perspective inside the box. * **Exploration**: The player must rotate the camera to look around the tight space (360 degrees). * **Interaction Mechanics**: * **Zoom**: Tapping the Payphone zooms the camera in for a close-up of the keypad. * **Collection**: Tapping an object (e.g., a Quarter hidden under the shelf or a piece of paper on the floor) adds it to the Inventory UI. * **Puzzle Sequence**: 1. Find a **Coin** hidden on the floor/shelf. 2. Drag/Select Coin from inventory to insert into the Coin Slot. 3. Find a **Phone Number** scratched onto the wall or on a crumpled paper note. 4. Dial the number on the keypad. * **Win Condition**: Correctly dialing the number triggers a specific audio cue, the door animation swings open, and the camera moves outside the booth to show freedom. ### 4. Mobile Controls & Interaction * **Camera Control**: Implement `THREE.OrbitControls` but heavily restricted/clamped. The camera acts as the player's head *inside* the booth. * *Swipe*: Look up/down/left/right. * *Pinch*: Limited zoom (or disable pinch and use tap-to-zoom logic). * **Touch Input (Raycaster)**: * Implement a Raycaster that detects taps on specific 3D objects (Phone, Coin Return, Floor, Shelf). * **Visual Feedback**: When an interactive object is tapped, it should flash or scale up slightly (tween animation) to register input. * **UI / HUD**: * **Inventory Bar**: A translucent bar at the bottom of the screen (fixed position). Slots should be large (min 48x48px) for thumb usage. * **Back Button**: When zoomed into the phone face, a large "Back" arrow appears in the bottom-left corner to return to the room view. * **Orientation**: Lock to **Portrait Mode** (vertical) to mimic the shape of a phone booth. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Escape the Phone Booth is a captivating puzzle escape game that challenges your problem-solving abilities and attention to detail. With an impressive 4.3/5 rating from players worldwide, this brain teaser puts you in the claustrophobic confines of a phone booth where every object could be the key to your freedom.

Unlike action-packed games, this thoughtful puzzle experience rewards patience, observation, and logical thinking. You'll need to examine every corner, collect mysterious items, and piece together cryptic clues to unlock the secrets of your glass prison.

Core Features

Immersive Escape Room Experience

The game captures the essence of real escape rooms in a compact, accessible format. Every element in the phone booth serves a purpose, creating an intricate web of puzzles that will keep you engaged from start to finish.

Completely Free to Play

Enjoy the full escape experience without any cost. No hidden fees, no premium content - just pure puzzle-solving entertainment accessible through your web browser.

Multi-Screen Exploration

While confined to a phone booth, the game cleverly expands your exploration area through different viewpoints and hidden compartments, making the small space feel surprisingly complex.

Progressive Difficulty

The puzzles start simple but gradually increase in complexity, ensuring both beginners and experienced puzzle enthusiasts find appropriate challenges.

Built-in Help System

Stuck on a particularly tricky puzzle? The game includes walkthrough assistance to help you progress without frustration.

Gameplay Mechanics

This point-and-click adventure focuses on careful observation and logical deduction. You'll interact with various objects within the phone booth, from obvious items like the telephone itself to hidden elements tucked away in corners and crevices.

The game encourages systematic exploration - clicking on different areas reveals new information, collectible items, or interactive elements. Some objects combine with others you've collected, while certain clues only make sense when viewed in context with other discoveries.

Operation Guide

Basic Controls

  • Mouse Click : Interact with objects, examine details, and navigate between screens
  • Click and Drag : Some puzzles require manipulating objects by dragging them
  • Screen Borders : Click on the edges to change your viewing angle or access different areas
  • Inventory : Collected items appear in your inventory for later use

Strategic Tips

  • Examine everything carefully - even seemingly insignificant details may be important
  • Try combining items from your inventory with objects in the environment
  • Pay attention to numbers, symbols, and patterns throughout the booth
  • If stuck, try approaching puzzles from different angles or revisiting earlier clues

Why Play This Game

Perfect Brain Exercise : This game provides excellent mental stimulation, improving your problem-solving skills, pattern recognition, and logical thinking abilities.

Stress-Free Gaming : With no time limits or action sequences, you can play at your own pace, making it perfect for relaxing while still engaging your mind.

Universal Appeal : Suitable for all ages and skill levels, the game offers entertainment for puzzle enthusiasts, casual gamers, and anyone who enjoys a good mental challenge.

Quick Sessions : The compact nature of the phone booth setting makes this ideal for short gaming sessions during breaks or commutes.

Gateway to Escape Games : If you're new to escape room games, this title provides an excellent introduction to the genre's mechanics and thinking patterns.

Frequently Asked Questions (FAQ)