Scary Teacher 3D - Horror Puzzle Game

Seele01-Flash
By
Scary Teacher 3D is a thrilling 3D horror puzzle game where you must outwit a scary teacher by sneaking into her house and executing clever pranks without getting caught.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Scary Teacher 3D: Stealth Prankster**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a stylized, cartoon-horror aesthetic similar to the reference image. Use a vibrant but slightly ominous color palette (dark greens, deep reds, purples). * **Player Character:** A first-person camera view (or an invisible player model). * **Antagonist (The Teacher):** Create a low-poly character model representing the "Scary Teacher." She should wear a red blazer and have an exaggerated, angry expression. If external models cannot be loaded, use a composite of primitive shapes (Cylinders, Spheres) colored in Red and Green to represent her. * **Map:** A simplified 3D house interior with at least three distinct zones: a Hallway, a Living Room (with a sofa/TV), and a Kitchen. Use simple box geometries for furniture to maintain high FPS on mobile. * **Optimization:** Use `THREE.BoxGeometry` and `THREE.MeshLambertMaterial` for the environment to ensure smooth performance on mobile browsers. Implement basic collision detection preventing walking through walls. ### 2. Audio Requirements * **BGM (Background Music):** * *Stealth State:* Play a "sneaky," pizzicato string-based track (playful but tense). * *Chase State:* Switch to high-tempo, frantic brass or drum music if the Teacher spots the player. * **SFX (Sound Effects):** * *Footsteps:* Soft thudding sounds when the player moves. * *Teacher Voice:* Mumbling or grumbling sounds coming from the Teacher's position (using 3D positional audio). * *Interaction:* A "pop" or "click" sound when picking up items. * *Win/Fail:* A comedic "laugh track" for winning, and a jarring "scream" or "busted" sound for losing. ### 3. Gameplay Loop * **Objective:** The player must find a "Prank Item" (e.g., a Mousetrap or Hot Sauce) spawned randomly in the house, carry it to a specific target (e.g., the Teacher's Sofa or Coffee Cup), and place it without being seen. * **AI Behavior:** The Teacher patrols between the rooms on a predefined loop. * **Detection Mechanic:** Implement a "Field of View" (cone visualization) for the Teacher. If the player enters this cone or gets too close, the "Detection Meter" fills up. * **Win Condition:** Successfully interacting with the target object while holding the Prank Item. * **Fail Condition:** Being caught by the Teacher (Detection Meter hits 100%). ### 4. Mobile Controls & Interaction * **Movement (Virtual Joystick):** Implement a virtual joystick on the bottom-left of the screen for character movement (WASD logic translated to touch). * **Camera Control:** Allow the player to drag their finger on the right half of the screen to rotate the camera view. * **Orientation:** Force **Landscape Mode** for better field of view. * **Interaction UI:** * Create a large, distinct "Hand Icon" button (at least 64x64px) on the right side. It should only light up/become active when the player is within range of an interactable object (Raycasting check). * Add a "Crouch" toggle button for stealth (lowers camera height and reduces movement speed). * **Feedback:** Provide visual feedback (screen flashes red) when the Teacher sees the player. If possible, trigger `navigator.vibrate()` on mobile devices when caught. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Scary Teacher 3D is an immersive 3D horror puzzle adventure that combines stealth gameplay with creative problem-solving. In this exciting game, you play as a mischievous student seeking revenge against a mean teacher by infiltrating her house and pulling off elaborate pranks. The game features an interactive open house environment where every room holds secrets, puzzles, and opportunities for the perfect prank.

This browser-based game offers a unique blend of horror atmosphere and comedic gameplay, making it accessible to players who enjoy both thrills and laughs. With its intuitive controls and engaging storyline, Scary Teacher 3D has become a popular choice among puzzle game enthusiasts worldwide.

Core Features

Interactive 3D Environment

Explore a fully interactive house with multiple rooms, each containing unique puzzles and prank opportunities. The detailed 3D graphics create an immersive experience that brings the scary teacher's world to life.

Stealth-Based Gameplay

Master the art of sneaking around without being detected. Time your movements carefully, hide when necessary, and execute your pranks with precision to avoid getting caught by the vigilant teacher.

Creative Puzzle Solving

Each room presents different challenges and puzzles that must be solved to progress. Use your wit and creativity to find the right items, unlock secret areas, and set up elaborate pranks.

Multiple Prank Scenarios

Experience various prank missions, each with unique objectives and challenges. From simple tricks to complex schemes, every prank requires careful planning and flawless execution.

Free Browser Gaming

Enjoy the complete gaming experience absolutely free through your web browser. No downloads, installations, or payments required - just instant access to hours of entertaining gameplay.

Gameplay Mechanics

The game revolves around strategic planning and careful execution. You must observe the scary teacher's patterns, identify the best moments to act, and complete your objectives within time limits. Success depends on your ability to remain undetected while solving environmental puzzles and gathering necessary items for your pranks.

Each level presents escalating challenges, requiring more sophisticated strategies and quicker thinking. The interactive environment responds to your actions, creating dynamic gameplay where every decision matters.

Controls and Navigation

Movement Controls

  • WASD Keys or Arrow Keys : Navigate your character through the house
  • Mouse : Control camera angles and interact with objects
  • Click to Interact : Examine items, open doors, and execute actions
  • Spacebar : Perform quick actions or hide when detected

The intuitive control scheme makes it easy for players of all skill levels to jump in and start playing immediately. The responsive controls ensure smooth navigation through the detailed 3D environment.

Why Play Scary Teacher 3D

This game offers a perfect balance of excitement and entertainment without crossing into overly frightening territory. It's ideal for players who enjoy:

  • Strategic thinking and puzzle-solving challenges
  • Stealth gameplay that rewards patience and planning
  • Humor and lighthearted scares rather than intense horror
  • Free entertainment with no financial commitment
  • Cross-platform accessibility on computers and mobile devices

The game's unique concept of turning the tables on a mean teacher resonates with players who remember their own school experiences, adding a relatable element to the fantasy revenge scenario.

Frequently Asked Questions (FAQ)