Rooms Home Escape

Seele01-Flash
By
Rooms Home Escape is an engaging puzzle escape game where you must use logic and observation skills to escape from a mysteriously locked house. Collect tools, solve puzzles, and find your way to freedom.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Rooms Home Escape**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a "Flat-Shaded 3D" or "Low-Poly Cartoon" aesthetic similar to vector art. Use `MeshToonMaterial` or `MeshLambertMaterial` with flat colors (no complex textures). * **Color Palette:** Use a moody, mysterious palette with desaturated dark teals, slate greys, and browns for the background. Use vibrant colors (Red, Yellow, Blue, Purple) *only* for interactable objects (pool balls, bottles) to guide player attention. * **Scene Composition:** * **Room Structure:** A basement setting with a staircase on the left (leading up to a locked door), a tiled floor, and dark walls. * **Key Props:** * A central **Pool Table** (Snooker) with specific colored balls (Red, Blue, Yellow, Black) resting on top. * A **Floor Lamp** casting a dramatic cone of light onto the table (critical for atmosphere). * **Wall Decor:** A framed picture (deer silhouette), a coiled rope hanging on the wall, and a poster showing a "Maze" (a clue). * **Recessed Shelf:** Containing 4 distinct glass bottles of different shapes/colors. * **Lighting:** Implement a `SpotLight` from the floor lamp to create strong, hard shadows and a focal point. Add a dim, cool-colored `AmbientLight` (hex: #2c3e50) so the shadows aren't pitch black. * **Mobile Optimization:** Limit geometry to low-poly primitives. Use simple vertex colors instead of loading large texture maps to ensure fast loading and high FPS on mobile browsers. ### 2. Audio Requirements * **Background Music (BGM):** A loop of "Subtle Mystery Ambience"—minimalist piano chords mixed with a low-frequency drone/hum. It should feel investigative, not terrifying. * **Sound Effects (SFX):** * **Tap/Select:** A crisp, wooden "tock" sound when tapping non-interactable items. * **Interact/Collect:** A "pop" or "whoosh" sound when picking up an item. * **Success:** A mechanical "click-clack" or chime when a puzzle is solved. * **Ambience:** Occasional distant creaking of house timber. ### 3. Gameplay Loop * **Core Mechanic:** "Point-and-Click" adventure logic. The player must escape the room by unlocking the door at the top of the stairs. * **Puzzle Logic (The "Pool Table Code"):** * **Observation:** The player must observe the colors of the billiard balls on the table. * **Association:** The player must match these colors to the bottles on the shelf or the maze map to derive a 4-digit numeric code. * **Interaction:** Tapping the pool table zooms in. Tapping the bottles collects a "Key" or "Tool". * **Inventory System:** The player collects items (e.g., a cue stick, a key inside a bottle). These items appear in an Inventory Bar. * **Win Condition:** Use the final calculated code/key on the door at the top of the stairs. The door opens with an animation, transitioning to a "Level Complete" screen. ### 4. Mobile Controls & Interaction * **Input System:** Use a Three.js `Raycaster` linked to `touchstart` (primary) and `click` (fallback) events. * **Camera:** Fixed isometric view (or slightly perspective) covering the whole room. No camera rotation is needed, only "Zoom" states when tapping specific puzzles (like the table). * **UI/UX Design:** * **Orientation:** Portrait mode preferred (easier for one-handed play), or responsive Landscape. * **Inventory Bar:** A fixed UI container at the bottom of the screen (minimum height 60px). Slots should be large (44x44px min) for easy tapping. * **Visual Feedback:** When the user taps an interactable object, apply a temporary `emissive` flash (highlight) or a small scale bounce animation to confirm the input immediately. * **Navigation:** Use simple 2D HTML overlay arrows to "Zoom Out" or "Back" from puzzle views. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Rooms Home Escape is a captivating puzzle escape game that challenges players to think critically and solve intricate mysteries. You suddenly find yourself trapped inside a house with no apparent way out. Your mission is to explore every room, gather essential tools, and uncover hidden clues that will help you escape this mysterious confinement.

This immersive point-and-click adventure combines logical thinking with keen observation skills, making it perfect for puzzle enthusiasts and escape room fans alike.

Core Features

Immersive Puzzle Experience

The game offers a rich, interactive environment where every object could be a crucial clue. From the billiard table shown in the game interface to hidden compartments throughout the house, each room presents unique challenges that require careful examination and creative problem-solving.

Intuitive Point-and-Click Gameplay

Designed for accessibility, the game uses simple mouse controls that make it easy for players of all ages to navigate and interact with the environment. The clean, modern 3D graphics provide a realistic yet stylized house setting that enhances the immersive experience.

Progressive Difficulty System

As you advance through different rooms, puzzles become increasingly complex, keeping you engaged and challenged throughout your escape journey. Each solved puzzle brings you one step closer to freedom while unlocking new areas to explore.

Cross-Platform Compatibility

Whether you're playing on your computer, tablet, or smartphone, Rooms Home Escape delivers a seamless gaming experience across all devices. The responsive design ensures optimal gameplay on any screen size.

Gameplay Mechanics

Exploration and Investigation

Thoroughly search each room for hidden objects, secret compartments, and important clues. The house contains multiple interconnected rooms, each with its own set of puzzles and mysteries to solve.

Tool Collection and Usage

Gather various tools and items that can be combined or used in creative ways to overcome obstacles. Your inventory system allows you to store and manage collected items efficiently.

Logic-Based Puzzle Solving

Encounter a variety of puzzle types including: - Number combinations and codes - Pattern recognition challenges - Object placement puzzles - Sequential logic problems

Operation Guide

Mouse Controls : Use the left mouse button to interact with all game elements - Click on objects to examine them closely - Drag items to move or combine them - Navigate between rooms by clicking on doors or passages - Access inventory by clicking on collected items

Getting Started Tips

  1. Examine everything carefully - even seemingly ordinary objects may hide important clues
  2. Take note of numbers, symbols, and patterns you encounter
  3. Try combining different items in your inventory
  4. Pay attention to the room layout and connections between areas
  5. Don't hesitate to revisit rooms as new clues may become relevant

Why Play This Game

Perfect for Puzzle Lovers : If you enjoy brain teasers, logic puzzles, and mystery-solving games, Rooms Home Escape offers the perfect blend of challenge and entertainment.

Completely Free : Experience the full game without any cost. No hidden fees, no premium content - just pure puzzle-solving fun.

No Download Required : Play instantly in your web browser without installing any software. Perfect for quick gaming sessions or extended puzzle-solving marathons.

Educational Value : Enhance your problem-solving skills, logical thinking, and attention to detail while having fun.

Stress Relief : The engaging gameplay provides a perfect escape from daily stress, allowing you to focus on solving puzzles in a calm, controlled environment.

Whether you're a seasoned escape room enthusiast or new to puzzle games, Rooms Home Escape offers an accessible yet challenging experience that will keep you entertained for hours.

Frequently Asked Questions (FAQ)