Doors Castle

Seele01-Flash
By
Doors Castle is a spine-chilling horror escape game where players navigate through a haunted fortress filled with deadly monsters, mysterious puzzles, and hidden secrets. Survive the nightmare by finding keys, solving challenges, and avoiding the creatures that lurk in every shadow.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Doors Castle". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A stylized, low-poly 3D aesthetic inspired by Roblox. Use blocky geometry for characters and props. The atmosphere should be eerie and dark, utilizing a palette of deep purples, blacks, and dim yellows. * **Environment Generation:** Procedurally generated linear rooms (hallways). Each room contains: * Walls with Victorian-style wallpaper patterns. * A floor with a worn carpet texture. * Furniture (drawers, wardrobes) that can be interacted with. * A door at the end of the room with a numbered plate (starting at 0001). * **Lighting:** Dim ambient lighting. Use `PointLights` attached to ceiling fixtures that occasionally flicker. Implement a "Flashlight" effect attached to the camera (a `SpotLight` projecting forward) to simulate the player holding a light source. * **Mobile Optimization:** Use `BoxGeometry` and simple materials for most objects to keep the draw call count low. Reuse geometries (InstancedMesh) for repetitive elements like door frames and floor tiles. Limit real-time shadows to the player's flashlight only. ### 2. Audio Requirements * **BGM:** A subtle, low-frequency ambient drone that loops seamlessly to create tension without being distracting. * **Sound Effects (SFX):** * **Footsteps:** distinct sounds based on movement speed (walking vs. crouching). * **Interaction:** Creaky wood sound for opening doors and drawers; a metallic jingle when picking up keys. * **The Entity:** A distorted "roaring" wind sound that gets louder as the monster approaches, utilizing 3D positional audio. * **Heartbeat:** A rhythmic thumping sound that plays when the player's health is low or danger is imminent. ### 3. Gameplay Loop * **Core Mechanics:** The player starts in Room 0000. The goal is to reach the highest room number possible. * **Exploration:** In each room, the player must find the exit door. Some doors are locked and require finding a key hidden in drawers or on tables within that room. * **The Threat ("Rush" Mechanic):** Randomly, the lights in the room will flicker. This is a warning. 3-5 seconds after flickering, a fast-moving entity (visualized as a scary 2D billboard sprite or purple particle cloud) rushes through the room. * **Survival:** To survive the rush, the player must use the **Crouch** button to hide behind furniture or interact with a wardrobe to hide inside before the entity passes. * **Win/Loss:** * **Loss:** Touching the entity or failing to hide results in a "Jumpscare" overlay and a "Game Over" screen with a restart button. * **Score:** The score is determined by the number of doors opened. ### 4. Mobile Controls & Interaction * **Orientation:** Landscape mode locked. * **Movement (Left Screen):** A floating Virtual Joystick for WASD movement (Forward, Backward, Strafe). * **Camera (Right Screen):** Touch and drag on the right half of the screen to look around (First-Person Camera). * **Action Buttons (Right Overlay):** * **Interact Button (Large Icon):** Appears contextually when looking at a door, key, or hiding spot (replaces 'E' key). * **Crouch/Uncrouch (Toggle Icon):** A persistent button in the bottom-right corner (replaces 'C' key). changing the camera height and movement speed. * **UI Layout:** * **Top Center:** Current Room Number (e.g., "Door 0012"). * **Inventory (Bottom Center):** Small slots showing collected items (Keys). * **Settings:** A small gear icon in the top-left for pausing the game. * **Feedback:** Visual red vignette pulsing on the screen edges when the entity is near. Mild screen shake when the entity passes by. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Doors Castle is an immersive horror escape adventure that plunges players into a nightmarish fortress where danger lurks behind every door. This thrilling survival game combines puzzle-solving, stealth mechanics, and atmospheric horror to create an unforgettable gaming experience. Navigate through eerie hallways, uncover hidden passages, and stay alive while mysterious creatures hunt you through the castle's dark corridors.

Core Features

Atmospheric Horror Experience

The game delivers spine-tingling horror through haunting visuals and chilling sound design. Every creaking floorboard, distant scream, and flickering light adds to the terrifying atmosphere that keeps players on edge throughout their journey.

Key-Based Progression System

Progress through the castle by finding keys scattered throughout the fortress. Each key unlocks new areas, revealing deeper mysteries and more dangerous challenges. Strategic exploration is essential as you decide which doors to open and which paths to take.

Monster Avoidance Mechanics

Stay hidden from the terrifying creatures that patrol the castle halls. Use stealth, timing, and environmental cover to avoid their deadly gaze. Each monster has unique behaviors and patterns that players must learn to survive.

Puzzle Solving Elements

The castle is filled with clever challenges that require wit and observation to solve. Uncover secret rooms, decode mysterious symbols, and manipulate ancient mechanisms to progress through the fortress.

Multiplayer Survival

Team up with other players or brave the castle alone. The multiplayer aspect adds social dynamics to the horror experience, allowing players to work together or compete for survival resources.

Gameplay Mechanics

Exploration and Discovery

The castle features multiple levels, secret passages, and hidden rooms waiting to be discovered. Each area presents new challenges, from twisting corridors to forgotten chambers filled with ancient secrets.

Survival Elements

Manage your resources carefully while staying alive. The game rewards careful planning and strategic thinking as players navigate through increasingly dangerous areas of the castle.

Game Controls

Master the intuitive control scheme designed for smooth gameplay:

  • WASD Keys : Move your character through the castle
  • E Key : Interact with objects, open doors, and pick up items
  • C Key : Crouch to hide from monsters or access low spaces
  • X Key : Drop selected items when needed
  • Tab Key : Toggle cursor mode on/off
  • O Key : Access the settings menu
  • T Key : Open chat for multiplayer communication

Why Play Doors Castle

Doors Castle offers a perfect blend of horror, adventure, and puzzle-solving that appeals to fans of escape games and survival horror. The game is completely free to play and runs directly in your web browser without requiring downloads or installations. Whether you're a horror game veteran or new to the genre, the intuitive controls and engaging gameplay make it accessible to all skill levels.

The game's replayability comes from multiple possible paths through the castle, random monster encounters, and the social element of multiplayer gameplay. Each playthrough offers a unique experience as you discover new secrets and face different challenges.

Perfect for Horror Game Fans

If you enjoy games that combine suspense, strategy, and supernatural elements, Doors Castle delivers all three in a polished package. The game's atmospheric design creates genuine tension while the puzzle elements keep your mind engaged even during the most frightening moments.

Frequently Asked Questions (FAQ)