School Escape! - Skip Game

Seele01-Flash
By
School Escape! is an exciting 3D stealth adventure where you help Nick, the ultimate prankster, escape from the intimidating Scary Teacher through clever tactics and sneaky maneuvers.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**School Escape!**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Toon/Cartoon style (Low-poly aesthetics similar to "Subway Surfers" or "Hello Neighbor" but simplified for web). Bright, vibrant colors with high contrast between the player and the environment. * **Player Model (Nick):** A low-poly boy character wearing an orange hoodie, blue jeans, and a red baseball cap worn backward. He should have a crouching animation when stationary near obstacles. * **Enemy Model (Scary Teacher):** A larger, imposing low-poly female character in a bright pink blazer and skirt, holding a wooden bat. She needs a "Patrol" animation (walking) and an "Attack/Catch" animation. * **Environment (The School):** A maze-like layout representing school hallways and classrooms. Key elements: * **Hiding Spots:** School desks, lockers, and stacks of books that the player can crouch behind to break the line of sight. * **Flooring:** Checkered or polished linoleum textures. * **Lighting:** Bright ambient light + directional shadows. * **Visual Indicators:** The Teacher must project a visible "Vision Cone" (semi-transparent mesh) on the floor. It is Green when calm, and turns Red if the player enters it. * **Mobile Optimization:** Use `THREE.BoxGeometry` for walls/props to minimize draw calls. Texture atlasing is preferred. Shadows should be baked or limited to the main character only. ### 2. Audio Requirements * **BGM (Background Music):** A mischievous, "sneaky" soundtrack using pizzicato strings, woodwinds, and light percussion. It should sound like a cartoon spy movie. The tempo should increase dynamically if the Teacher spots the player. * **Sound Effects (SFX):** * *Movement:* Soft, squeaky sneaker sounds on the school floor. * *Teacher:* Mumbling angry gibberish or "I see you!" voice clips; heavy footsteps. * *Interaction:* A comical "Bonk" or "Splat" sound when a prank trap is triggered. * *Win/Lose:* A school bell ringing for victory; a "Busted!" stinger for failure. ### 3. Gameplay Loop * **Objective:** Navigate Nick from the Start Point to the "Exit Door" (marked with a glowing green particle effect) without being caught. * **Stealth Mechanic:** The Teacher patrols a fixed path (waypoints). If the player enters her Vision Cone, she enters "Chase Mode" and runs toward the player's last known position. * **Hiding:** Standing behind desks or walls breaks the line of sight. If line of sight is broken for 3 seconds, the Teacher returns to "Patrol Mode." * **Prank Mechanic (Optional but recommended):** The player can pick up items (e.g., a banana peel or glue) and place them on the floor. If the Teacher walks over them, she is stunned for 5 seconds. * **Win Condition:** Collision with the Exit Door. * **Fail Condition:** The Teacher collides with the player. ### 4. Mobile Controls & Interaction * **Camera View:** Isometric or Top-Down 3rd Person view. The camera must smoothly follow the player but keep the immediate surroundings visible to plan escape routes. * **Movement Control (Virtual Joystick):** Implement a virtual joystick on the bottom-left of the screen. * *Inner circle:* Finger position. * *Outer circle:* Bounds. * *Logic:* Translates touch input into X/Z movement relative to the camera. * **Action Button:** A large circular button on the bottom-right (minimum 64x64px touch target) labeled "PRANK" or "SPRINT" (with a cooldown). * **Orientation:** Force **Landscape Mode** logic for the camera aspect ratio, as this gives better visibility of the hallway width. * **Haptic Feedback:** Trigger the device vibration API (`navigator.vibrate`) when the player is spotted by the teacher or 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

School Escape! is a thrilling 3D stealth adventure game that puts you in the shoes of Nick, a mischievous student with a talent for pranks. Your mission is to help Nick execute the ultimate escape plan from school while avoiding the watchful eyes of the notorious Scary Teacher. This free online game combines puzzle-solving, stealth mechanics, and adventure elements to create an engaging experience that will keep you on the edge of your seat.

The game features colorful 3D graphics with a cartoonish art style that makes the school environment both fun and slightly menacing. The Scary Teacher patrols the hallways with her ruler, ready to catch any student who dares to skip class.

Core Features

Stealth-Based Gameplay

Master the art of sneaking around school corridors without being detected. Time your movements carefully, hide behind objects, and wait for the perfect moment to advance toward your goal.

Creative Pranking System

Set up elaborate traps and pranks to distract the Scary Teacher. Use your wit and creativity to create diversions that will give you the opportunity to slip past unnoticed.

Character Customization

Unlock new outfits for Nick as you progress through the game. Choose from various clothing options to customize your character's appearance and make your escape attempts more stylish.

Companion Pets

Collect cool pets that will follow Nick around during his adventures. These adorable companions add an extra layer of fun to your escape missions.

Cross-Platform Compatibility

Enjoy seamless gameplay across all devices - whether you're playing on a computer, smartphone, or tablet, the game adapts perfectly to your screen size.

Gameplay Mechanics

The core objective is simple yet challenging: navigate through the school building, avoid the Scary Teacher, and reach the exit. However, achieving this goal requires strategic thinking and careful planning.

Movement and Navigation

You'll need to carefully plan your route through the school. The Scary Teacher follows patrol patterns, so timing is crucial. Study her movements, identify safe zones, and plan your path accordingly.

Trap and Prank Strategy

The game encourages creative problem-solving through its pranking system. Set up traps in strategic locations to create distractions, allowing you to move through areas that would otherwise be too risky.

Progressive Difficulty

As you advance through different levels, the challenges become more complex. New obstacles, tighter patrol routes, and additional security measures will test your stealth skills to the limit.

How to Play

Basic Controls

  • Mouse : Click and drag to move Nick around the school environment
  • WASD Keys : Use W (up), A (left), S (down), D (right) for precise movement control
  • Arrow Keys : Alternative movement controls for comfortable gameplay
  • Interactive Elements : Click on objects to interact, set traps, or hide

Winning Strategy

  1. Observe First : Watch the Scary Teacher's patrol pattern before making your move
  2. Plan Your Route : Identify the safest path to the exit
  3. Use Distractions : Set up pranks strategically to create openings
  4. Stay Hidden : Use furniture, walls, and other objects as cover
  5. Time Your Movements : Move when the teacher is distracted or facing away

Why Play School Escape!

Completely Free Experience

Enjoy the full game experience without any cost. No hidden fees, no premium content locks - everything is available from the moment you start playing.

Instant Browser Gaming

No downloads or installations required. Simply open your web browser, visit the game page, and start playing immediately. Perfect for quick gaming sessions during breaks.

Family-Friendly Content

The game features harmless pranks and cartoonish violence, making it suitable for players of all ages. The humor is light-hearted and the scenarios are playful rather than mean-spirited.

Skill Development

While entertaining, the game also helps develop strategic thinking, timing, and problem-solving skills. Players must analyze patterns, plan ahead, and adapt to changing situations.

Stress Relief

The game's playful nature and satisfying escape mechanics provide an excellent way to unwind. There's something inherently satisfying about outsmarting the strict teacher and achieving freedom.

Replayability

With multiple ways to complete each level, character customization options, and various pets to collect, the game offers significant replay value. Each playthrough can feel fresh and different.

Frequently Asked Questions (FAQ)