911: Cannibal

Seele01-Flash
By
911: Cannibal is a terrifying 3D horror escape game where you play as a kidnapped teenager trying to escape from a maniacal cannibal's house. Solve puzzles, avoid detection, and uncover a twisted story in this spine-chilling survival adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**911: Cannibal - Mobile Horror Escape**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Create a "Gritty Survival Horror" aesthetic. Use low-poly geometry with dirty, desaturated textures (browns, dark greens, rusty oranges) to simulate a dilapidated house. * **Lighting**: Implement a dark atmosphere using `THREE.AmbientLight` (low intensity) and a `THREE.SpotLight` attached to the player's camera (simulating a flashlight). Use fog (`THREE.FogExp2`) to obscure distance and improve performance. * **Key Assets (Procedural Placeholders)**: * **Player**: Invisible First-Person Camera. * **The Cannibal**: A bulky `CapsuleGeometry` or low-poly humanoid mesh wearing a "Pig Mask" (use texture mapping or distinct color blocking), moving with a heavy, menacing gait. * **The House**: A confined level layout (Kitchen, Hallway, Basement) with interactable objects like cupboards, cages, and tables. Textures should look grimy/stained. * **Mobile Optimization**: Use baked lighting where possible or limit dynamic lights to 2 max. Use object pooling for particles. Ensure geometries are merged where static to reduce draw calls. ### 2. Audio Requirements * **BGM**: A low-frequency, ominous drone or ambient industrial hum that loops seamlessly to build tension without distracting. * **SFX**: * **Footsteps**: Distinct sounds for Player (soft sneakers) vs. Cannibal (heavy boots). * **Interaction**: Creaky wood sounds for opening doors/cabinets. Metallic clatter for picking up items. * **Proximity**: A "Heartbeat" sound that increases in volume and tempo as the Cannibal gets closer to the player. * **Jumpscare**: A sudden, sharp string/synth stinger if caught. ### 3. Gameplay Loop * **Objective**: Escape the house by finding 3 specific items (e.g., Key, Crowbar, Fuse) hidden in interactable containers (drawers, cabinets) and using them on the Main Door. * **Stealth Mechanics**: The player must avoid the Cannibal's line of sight. * **Crouch**: Reduces player height and movement speed but makes footsteps silent. * **Hiding**: Player can click on closets or "Under Bed" zones to hide. While hiding, the screen vignettes, and controls are disabled until exit. * **AI Behavior**: The Cannibal patrols a set path. If he sees the player (Raycast check) or hears running footsteps nearby, he switches to "Chase Mode". If he catches the player, Game Over. * **"Cover Your Tracks"**: If the player leaves a drawer open, the Cannibal will investigate that spot if he walks past it. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape Mode. * **Virtual Joystick (Left)**: Implement a dynamic virtual joystick on the left half of the screen for movement (WASD logic). * **Camera Look (Right)**: Touch and drag on the right half of the screen to rotate the camera (First-Person view). * **UI & Interaction**: * **Interact Button**: A large, semi-transparent circular button (icon: Hand) appears on the right side when a Raycast detects an interactable object within 2 meters. * **Crouch Toggle**: A dedicated button in the bottom-right corner. * **Inventory Bar**: A row of slots at the top-center of the screen showing collected items. * **Feedback**: Trigger `navigator.vibrate(200)` on mobile devices when the player takes damage or is caught. Add a red screen flash overlay when the enemy is chasing. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

911: Cannibal is a spine-tingling horror escape game that will test your nerves and puzzle-solving skills. In this terrifying 3D adventure, you play as a kidnapped teenager trapped in the house of Minnesota's most frightening cannibal. Your mission is simple yet deadly: escape before you become the next victim on the dinner table.

This immersive horror experience combines classic escape room mechanics with survival horror elements, creating an atmosphere of constant tension and dread. The game challenges players to think strategically while managing fear, making every decision crucial for survival.

Core Features

Immersive Horror Atmosphere

The game creates a genuinely frightening environment with detailed 3D graphics and atmospheric sound design. Every creak of the floorboards and shadow in the corner adds to the mounting tension as you explore the cannibal's twisted domain.

Complex Puzzle System

Solve intricate puzzles that require careful observation and logical thinking. Each puzzle piece brings you closer to freedom while revealing more about the disturbing story behind your captor's madness.

Stealth and Survival Mechanics

  • Hide and Seek Elements : Avoid detection by carefully timing your movements
  • Track Covering : Clean up evidence of your presence to stay undetected
  • Resource Management : Use inventory items strategically to aid your escape
  • Multiple Escape Routes : Discover different ways to outsmart your captor

Story-Driven Investigation

Uncover the dark history of Minnesota's most notorious cannibal through environmental storytelling, hidden notes, and disturbing discoveries. The deeper you dig, the more horrifying the truth becomes.

Gameplay Mechanics

Exploration and Discovery

Navigate through a detailed house environment filled with secrets, clues, and hidden passages. Every room tells part of the story, and careful exploration reveals items essential for your escape.

Puzzle Solving Under Pressure

Solve various logic puzzles while under constant threat. The game's tension comes from balancing puzzle-solving speed with the need to remain hidden and quiet.

Inventory Management

Collect and use up to 5 different inventory items. Each tool or key you find could be the difference between escape and capture, so choose wisely when and where to use them.

Controls and Accessibility

PC Controls

  • Movement : WASD keys for character navigation
  • Interaction : F key or left-click to examine objects and solve puzzles
  • Inventory : Number keys 1-5 to quickly access collected items
  • Stealth : C key to crouch and move quietly
  • Assistance : H key for hints when stuck on puzzles
  • Menu : P key to pause the game

Mobile Experience

The game features intuitive touch controls with on-screen joysticks and buttons. Camera sensitivity can be adjusted in settings to ensure comfortable gameplay on all mobile devices.

Why Play 911: Cannibal

Perfect Horror Experience

This game delivers authentic horror thrills without relying solely on jump scares. The psychological tension and atmosphere create lasting impressions that will keep you thinking long after you've finished playing.

Free and Accessible

911: Cannibal is completely free to play in your web browser. No downloads, no installation required – just instant access to premium horror gaming on any device.

Cross-Platform Gaming

Whether you're on a desktop computer, laptop, tablet, or smartphone, you can enjoy the full horror experience. The game adapts perfectly to different screen sizes while maintaining its immersive quality.

Replay Value

Multiple puzzle solutions and different discovery paths mean each playthrough can reveal new details about the story. Try different strategies to see how they affect your escape route.

Safe Horror Entertainment

Enjoy the thrill of horror gaming in a controlled environment. Perfect for horror fans who want genuine scares without real-world consequences.

Whether you're a horror game veteran or new to the genre, 911: Cannibal offers an unforgettable experience that combines intelligent puzzle design with genuinely frightening atmosphere. Can you keep your wits about you long enough to escape, or will fear cloud your judgment when it matters most?

Frequently Asked Questions (FAQ)