Metro Escape

Seele01-Flash
By
Metro Escape is a captivating point-and-click adventure game where you find yourself trapped in a mysterious metro train. Use your wit to discover hidden items, solve intricate puzzles, and find your way to freedom.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Metro Escape". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Setting:** A realistic but grimy subway car interior. The atmosphere should be abandoned and slightly eerie. * **Visual Style:** Semi-realistic textures with a "worn-out" aesthetic. Use baked lighting textures (AO maps) to simulate grime and shadows for performance. * **Key Models:** * **Structure:** Rectangular subway car with metallic handrails/poles, overhead fluorescent light strips (emitting cool white light), and dark windows showing a tunnel outside. * **Seats:** Turquoise plastic bench seats running along the sides. * **Decor:** Graffiti decals on the beige walls (some acting as visual clues/numbers). * **Interactables:** * **Left Seat:** A 3D "Tower of Hanoi" puzzle (wooden base, 3 pegs, 4 colored rings). * **Right Seat:** A piece of paper (clue texture). * **Floor:** A small, locked industrial toolbox or radio. * **Door:** Double sliding doors at the far end (the Exit). * **Mobile Optimization:** Use low-poly meshes for the car geometry. Limit dynamic lights; rely on a single PointLight for the player's "flashlight" feel or pre-baked lightmaps. Textures should be compressed (e.g., .basis or low-res jpgs). ### 2. Audio Requirements * **BGM:** A low, humming ambient drone (simulating a stopped train's electrical systems) mixed with distant, echoing dripping sounds. No melodic music; focus on atmospheric tension. * **Sound Effects (SFX):** * **UI/Click:** A subtle, mechanical "click" or high-pitched "beep". * **Puzzle:** Wooden "clack" sounds when moving Hanoi rings. * **Pickup:** A fabric rustle or zipper sound when collecting items. * **Success:** A pneumatic "hiss" and mechanical rumble when the subway doors finally open. * **Error:** A dull "thud" or "buzzer" sound when tapping an object that cannot be interacted with yet. ### 3. Gameplay Loop * **Start:** Player spawns in the center of the car, facing the locked doors. * **Phase 1 (Investigation):** Player swipes to look around. Tapping the **Paper** on the right seat zooms in to reveal a color sequence (Red, Blue, Green, Yellow). Tapping the **Graffiti** on the wall reveals a hidden number code. * **Phase 2 (Puzzle Solving):** Player taps the **Hanoi Tower** on the left seat. A 2D overlay or zoomed-in camera view activates. The player must solve the puzzle (move all rings to the last peg). **Reward:** The puzzle base opens to reveal a "Screwdriver". * **Phase 3 (Unlock):** Player taps the **Toolbox** on the floor. It requires the Screwdriver (inventory selection) to open. Inside is a "Keycard". * **Phase 4 (Escape):** Player taps the main **Sliding Doors**. Using the Keycard on the door panel triggers the escape sequence. * **Victory:** The doors slide open to reveal a bright light. A "You Escaped!" UI overlay appears with a restart button. ### 4. Mobile Controls & Interaction * **Camera Control:** Use `OrbitControls` (with damping enabled for smooth feel) limited to the center of the room. The player cannot walk, only look around (360 degrees) and zoom in slightly. * **Interaction (Raycasting):** * Implement a `Raycaster` listening for `touchstart` events. * Clickable objects should have a subtle highlight or emission pulse when the logic detects they are interactable. * **Screen Orientation:** Optimized for **Landscape** mode to capture the width of the subway car, but `resize` event listeners must handle portrait mode gracefully (adjusting FOV). * **UI/HUD:** * **Inventory Bar:** A fixed container at the bottom center of the screen (slots minimum 60x60px for touch targets). Tapping an item highlights it as "Active". * **Back Button:** A large "X" or "Down Arrow" button in the top-right corner to exit zoomed-in puzzle views. * **Feedback:** Trigger `navigator.vibrate(20)` (Haptic Feedback) on every successful item pickup or puzzle move to enhance tactile immersion. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Metro Escape is an immersive point-and-click adventure that challenges players to escape from a mysterious metro train. This engaging puzzle game combines classic escape room mechanics with a unique underground setting, creating an atmospheric experience that will keep you guessing until the very end.

Set within the confines of a seemingly ordinary subway car, players must use their observation skills and logical thinking to uncover the secrets hidden within. The game features detailed 3D graphics that bring the metro environment to life, complete with realistic lighting and atmospheric details that enhance the mystery.

Core Features

Metro Escape offers a compelling gaming experience with several standout features:

  • Completely Free : Play the entire game without any cost or hidden fees
  • Browser-Based : No downloads required - play instantly in any modern web browser
  • Cross-Platform : Fully compatible with desktop computers, tablets, and smartphones
  • Intuitive Controls : Simple mouse-only gameplay that's easy to learn but challenging to master
  • Atmospheric Design : Detailed 3D metro environment with realistic lighting and textures
  • Mind-Bending Puzzles : Various types of logic puzzles and riddles to challenge your thinking

Immersive Puzzle Experience

The game excels in creating an authentic escape room atmosphere within a metro train setting. Every element in the environment serves a purpose, from cryptic graffiti on the walls to mysterious objects left on the seats. Players must examine every detail, as clues can be hidden in the most unexpected places.

Progressive Difficulty System

As you advance through the game, puzzles become increasingly complex, requiring you to combine multiple items and think creatively about solutions. The game rewards careful observation and logical deduction, making each breakthrough feel genuinely satisfying.

Gameplay Mechanics

The core gameplay revolves around exploration and puzzle-solving:

  • Item Collection : Search every corner of the metro car to find useful objects
  • Inventory Management : Combine and use items strategically to solve puzzles
  • Pattern Recognition : Observe visual clues and patterns throughout the environment
  • Logical Deduction : Use reasoning skills to connect clues and solve riddles
  • Environmental Interaction : Click on various elements to examine them closely

Operation Guide

Playing Metro Escape is straightforward:

  • Mouse Control : Use your mouse to navigate and interact with the environment
  • Point and Click : Click on objects to examine them or add them to your inventory
  • Item Combination : Drag items from your inventory to combine them or use them on objects
  • Detailed Examination : Right-click or hold click on items for closer inspection
  • Navigation : Move around the metro car by clicking on different areas

The game is designed to be intuitive, so new players can jump in immediately without complex tutorials. However, success requires patience, attention to detail, and creative thinking.

Why Play This Game

Metro Escape stands out in the crowded escape game genre for several reasons. The unique metro train setting provides a fresh twist on traditional escape rooms, while the high-quality 3D graphics create an immersive atmosphere that draws players in from the first click.

The game strikes an excellent balance between accessibility and challenge. Beginners will appreciate the straightforward point-and-click mechanics, while experienced puzzle enthusiasts will find the logic challenges rewarding and satisfying to solve.

For fans of escape rooms who can't always visit physical locations, this game provides an excellent alternative that can be enjoyed anytime, anywhere. The browser-based format means you can play during lunch breaks, while commuting, or whenever you have a few minutes to spare.

Whether you're a casual gamer looking for a mental challenge or a dedicated puzzle solver seeking your next adventure, Metro Escape delivers an engaging experience that will keep you thinking long after you've found your way out.

Frequently Asked Questions (FAQ)