100 Doors Challenge - Puzzle Escape Game

Seele01-Flash
By
100 Doors Challenge is an addictive point-and-click puzzle game where you must escape 100 unique rooms by finding hidden objects, solving puzzles, and unlocking doors to progress through increasingly challenging levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "100 Doors Challenge: Pirate Cabin Level". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Semi-realistic "Escape Room" aesthetic. Use warm, candle-lit lighting tones (orange/brown palette) to mimic a ship's cabin. * **Camera Setup**: Fixed perspective (Orthographic or narrow FOV Perspective) facing a central double-door. The camera should not rotate; the player interacts by clicking the screen. * **Key Models**: * **The Room**: Wooden floorboards, curved wooden ceiling beams (ship interior), and walls. * **The Door**: A large, detailed double wooden door in the center (the primary goal). * **Props (Interactive)**: A cannon facing the door, a pile of cannonballs (hidden/scattered), a torch or lighter (hidden). * **Decor**: Spiderwebs in corners, barrels, a hanging lantern (swaying slightly). * **Performance**: Use low-poly meshes with baked textures for lighting shadows to ensure 60FPS on mobile browsers. ### 2. Audio Requirements * **BGM**: A mysterious, low-tempo ambient track with creaking ship sounds and distant waves to build tension. * **Sound Effects (SFX)**: * **Interaction**: specific sounds for materials (wood tap, metal clank). * **Inventory**: A "pop" or "whoosh" sound when collecting an item. * **Merge/Action**: A fuse burning sound, followed by a loud cannon blast. * **Success**: A satisfying heavy door creaking open sound followed by a victory chime. ### 3. Gameplay Loop * **Objective**: Open the central door to proceed to the next level. * **Puzzle Logic (Example Level)**: 1. Player taps to collect a **Cannonball** and **Gunpowder** (hidden behind a barrel). 2. Items appear in the inventory slot. 3. Player selects Gunpowder -> Taps Cannon (loads it). 4. Player selects Cannonball -> Taps Cannon (loads it). 5. Player Taps the torch on the wall -> Taps the Cannon fuse. 6. **Result**: Cannon fires, destroys the lock/barricade on the door, and the door swings open. * **Inventory System**: A dedicated array storing collected object IDs. Allow combining items (optional) or sequential use. ### 4. Mobile Controls & Interaction * **Touch Input**: Use `Raycaster` for all interactions. * **Tap**: Collect item / Interact with environment. * **Tap (Inventory)**: Select an active item (highlight it). * **Tap (with active item)**: Attempt to use the selected item on a target object in the 3D scene. * **Orientation**: Landscape mode (to match the cinematic screenshot view). * **UI Layout**: * **Inventory Bar**: A fixed translucent bar at the bottom center of the screen containing item slots (min-height 60px for touch accessibility). * **Hint Button**: Top-right corner (question mark icon). * **Feedback**: When an interactive object is touched, slightly scale it up or flash an emissive material to provide visual feedback before the action occurs. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

100 Doors Challenge is a captivating puzzle escape game that combines point-and-click mechanics with hidden object gameplay. Your mission is simple yet challenging: escape from 100 different rooms by solving intricate puzzles and finding cleverly hidden objects. Each room presents a unique challenge with beautiful animations and detailed environments that will test your logic and observation skills.

The game features non-linear gameplay, meaning each playthrough offers different room combinations and challenges. With its blend of puzzle-solving, object merging, and exploration mechanics, 100 Doors Challenge provides endless entertainment for puzzle enthusiasts of all skill levels.

Core Features

Engaging Puzzle Mechanics

Each of the 100 rooms presents a unique escape challenge that requires different strategies and thinking approaches. You'll encounter:

  • Hidden Object Discovery : Search detailed environments for useful items like crowbars, batteries, hammers, ropes, and magnets
  • Object Merging System : Combine items strategically to create tools needed for your escape
  • Logic-Based Solutions : Solve complex puzzles involving time manipulation, space mechanics, and cause-and-effect scenarios
  • Progressive Difficulty : Rooms become more challenging as you advance through the levels

Beautiful Visual Design

The game showcases stunning 2D graphics with: - Richly detailed room environments - Smooth animations and visual effects - Intuitive user interface design - Atmospheric lighting and shadows

Hint System and Accessibility

Stuck on a challenging room? The built-in hint system helps you progress: - Question mark icon provides helpful clues - Earn hint coins by watching advertisements - Multiple hint levels to guide you without spoiling the solution

Game Play

Basic Controls and Navigation

Playing 100 Doors Challenge is straightforward and accessible:

  • Left Mouse Click : Interact with objects, doors, and UI elements
  • Object Collection : Click on items to automatically add them to your inventory
  • Item Usage : Select objects from your inventory to use them in the environment
  • Merge Mechanics : Combine compatible objects to create new tools

Room Escape Strategy

Each room follows a similar structure but with unique puzzles:

  1. Observe Your Environment : Carefully examine every corner of the room
  2. Locate Hidden Objects : Find 2 or more items scattered throughout the space
  3. Analyze Object Relationships : Determine which items can be merged or used together
  4. Solve the Puzzle : Use logic to figure out the correct sequence of actions
  5. Open the Door : Complete the puzzle to unlock your escape route

Example Puzzle Solutions

Here are some typical scenarios you might encounter:

Wooden Barrier Room : Find an axe head and handle, merge them together, then use the complete axe to break wooden planks blocking the door.

Electronic Lock Room : Locate batteries and tape, bind the batteries together, then insert them into the electrical panel to power the electronic door.

Medieval Dungeon : Collect a bow and arrows, merge them to create a working weapon, then shoot the chains holding the door mechanism.

Computer Password Room : Find a CD and calculator, insert the CD into the computer, print a password, then enter it into the calculator to unlock the exit.

Why Play 100 Doors Challenge

Perfect for Puzzle Lovers

This game is ideal for players who enjoy: - Brain Training : Exercise your logical thinking and problem-solving skills - Pattern Recognition : Develop better observation abilities - Creative Thinking : Find innovative solutions to complex challenges - Relaxing Gameplay : Enjoy a meditative puzzle-solving experience

Accessibility and Convenience

  • Completely Free : No payment required to access all 100 rooms
  • No Download Needed : Play instantly in your web browser
  • Cross-Platform Support : Works perfectly on desktop computers and mobile devices
  • Offline Capability : Continue playing even without internet connection
  • Save Progress : Your game automatically saves, allowing you to resume anytime

Educational Benefits

100 Doors Challenge offers more than just entertainment: - Improves spatial reasoning abilities - Enhances memory and concentration - Develops patience and persistence - Encourages systematic thinking approaches

Whether you're looking for a quick mental challenge during a break or an engaging long-term puzzle adventure, 100 Doors Challenge delivers an exceptional gaming experience that will keep you coming back for more.

Frequently Asked Questions (FAQ)