Slacking School - Free Online Mini-Games Collection

Seele01-Flash
By
Slacking School is a free online puzzle game featuring multiple mini-games where you secretly play while avoiding your watchful teacher. Complete stacking, action, and coloring challenges before getting caught!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Slacking School 3D**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Cute Toon" aesthetic. Use a **Toon Shader (Cel-shading)** material for all objects to match the vibrant, cartoony style of the original 2D game. The color palette should be bright and pastel (pinks, cyans, yellows). * **Camera Perspective**: **First-Person POV** sitting at a school desk. The camera is static, looking forward at the teacher's desk and blackboard. * **Key Models**: * **The Classroom**: A simple low-poly background with a blackboard (front center), a teacher's desk, and a window (side). * **The Teacher**: A low-poly female character model standing by the blackboard. She needs two states/orientations: "Safe" (facing the blackboard, writing) and "Danger" (facing the camera, looking for slackers). * **The Desk (UI Area)**: In the immediate foreground (bottom of screen), render the player's hands and the current "slacking" item (e.g., a bottle of nail polish, a smartphone, or a snack). * **Visual Cues**: A large, red "!" exclamation mark bubble that pops up above the teacher's head *before* she turns around. * **Mobile Optimization**: Use simple geometries (BoxGeometry, CylinderGeometry) merged where possible. Limit real-time shadows; use baked lighting or ambient light to ensure 60FPS on mobile browsers. ### 2. Audio Requirements * **BGM**: A playful, mischievous "sneak" track. Pizzicato strings and light woodwinds that suggest a cartoon heist. * **Sound Effects (SFX)**: * *Chalk Sound*: Loops while the teacher is writing (Safe state). * *Alert Sound*: A sharp "Whoosh" or "Ding" when the "!" appears. * *Action Sounds*: Tapping sounds for texting, brushing sounds for nail painting. * *Game Over*: A comedic "Busted!" whistle or slam sound. * *Win*: A school bell ringing. ### 3. Gameplay Loop * **Core Mechanic (Red Light/Green Light)**: * **State A (Studying)**: The player does nothing. The teacher turns around randomly to check the class. If the player is doing nothing, they are safe. * **State B (Slacking)**: The player holds their finger on the screen to perform a mini-game (e.g., painting nails). This fills a "Slack Progress Bar." * **The Threat**: The teacher writes on the board for random intervals (2-5 seconds). Before turning around, an "!" icon appears for 0.5 seconds (Reaction Window). If the player is still touching the screen when the teacher fully turns around, the game ends immediately (Loss). * **Mini-Game Selection**: At the bottom of the screen, include 3 icons to switch "activities" (Nail Polish, Texting, Eating). Each activity has a slightly different visual animation on the desk but fills the same progress bar. * **Win Condition**: Fill the "Slack Progress Bar" to 100% before the "Class Timer" (e.g., 60 seconds) runs out. ### 4. Mobile Controls & Interaction * **Primary Control**: **Hold-to-Act**. * `touchstart` / `mousedown`: Start slacking (Play animation, fill progress bar). * `touchend` / `mouseup`: Stop slacking (Return to "Studying" pose immediately). * **UI Layout**: * **Top Center**: Class Timer (Countdown). * **Top Right**: Slack Progress Bar (0% to 100%). * **Bottom Center**: Activity Selector (3 circular icons, 64x64px minimum touch area). * **Haptic Feedback**: Trigger a strong vibration pattern (`navigator.vibrate`) if the player gets caught. Trigger a light tick vibration every second the progress bar fills. * **Orientation**: Lock to **Portrait Mode** (or adaptable, but Portrait is preferred for a desk view). Ensure UI elements are anchored to the safe area edges. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Slacking School is an entertaining free puzzle game that perfectly captures the universal experience of trying to stay entertained during boring school lessons. With a stellar 4.2/5 rating from players worldwide, this HTML5 game combines stealth gameplay with a collection of engaging mini-games that will keep you on your toes.

The premise is simple yet addictive: you're stuck in a classroom with a strict teacher who expects you to take notes, but you'd rather be doing something fun. When the teacher steps away, you have precious moments to play various mini-games before they return to check on you.

Core Features

Multiple Mini-Game Types

The game offers a diverse collection of mini-games to keep the experience fresh and exciting: - Stacking Games : Test your precision and timing skills - Action Games : Quick reflexes and fast-paced challenges - Coloring Games : Creative and relaxing artistic activities - Shooting Games : Fun paper ball target practice - Beauty Games : Paint nails and other grooming activities

Stealth Gameplay Mechanics

What makes Slacking School unique is its stealth element. An exclamation mark warning system alerts you when the teacher is approaching, adding tension and excitement to every gaming session. You must quickly switch back to "studying" to avoid getting caught.

Instant Play Technology

  • No Download Required : Play directly in your browser
  • HTML5 Powered : Smooth performance across all devices
  • Mobile Optimized : Perfect touch controls for smartphones and tablets
  • Cross-Platform : Works on PC, Mac, iOS, and Android devices

Time Management Challenge

Each level operates on a timer system, creating urgency as you try to complete all available mini-games before time runs out. The teacher's patrol schedule is randomized, meaning you never know exactly how much time you have for each activity.

Game Mechanics

How the Stealth System Works

The game's core mechanic revolves around risk and reward. When the teacher is present, you must resist the temptation to play and appear to be taking notes. The moment they leave, you can click on various mini-games scattered around your desk area.

Scoring and Progression

Success in Slacking School depends on: - Completing mini-games within the time limit - Avoiding detection by the teacher - Managing your time effectively between different activities - Achieving high scores in individual mini-games

Operation Guide

Basic Controls

  • Mouse Click : Select and interact with mini-games
  • Touch Controls : Tap to play on mobile devices
  • Warning System : Watch for the exclamation mark that signals teacher approach
  • Quick Exit : Immediately stop playing when warned

Winning Strategy

  1. Stay Alert : Always watch for the warning indicator
  2. Prioritize : Focus on games you can complete quickly
  3. Time Management : Don't get too absorbed in one activity
  4. Practice : Improve your mini-game skills to complete them faster

Game Objectives

  • Complete as many mini-games as possible before the timer expires
  • Avoid getting caught by the teacher
  • Achieve high scores in individual challenges
  • Unlock new mini-games and activities

Why Play Slacking School

Perfect for Casual Gaming

Slacking School is ideal for players looking for: - Quick Gaming Sessions : Perfect for short breaks - Stress Relief : Fun way to unwind and relax - Nostalgic Fun : Relive the universal school experience - Family Friendly : Suitable content for teens and adults

Educational Benefits

While primarily entertainment-focused, the game offers: - Time Management Skills : Learning to prioritize under pressure - Hand-Eye Coordination : Improving reflexes through mini-games - Multi-tasking : Managing multiple activities simultaneously - Quick Decision Making : Rapid response to changing situations

Accessibility Features

  • Free to Play : No cost or registration required
  • Instant Access : No downloads or installations needed
  • Universal Appeal : Engaging for players of all skill levels
  • Replay Value : Randomized elements keep the experience fresh

Technical Specifications

Platform Support

  • Web Browsers : All modern browsers supported
  • Mobile Devices : iOS and Android compatible
  • Desktop : Windows, Mac, and Linux systems
  • No Plugins Required : Pure HTML5 technology

Performance Optimization

The game features lightweight design for: - Fast loading times - Smooth gameplay on older devices - Minimal data usage - Consistent frame rates

Slacking School successfully transforms a relatable scenario into an engaging gaming experience, combining nostalgia with modern game design to create something truly entertaining for players of all ages.

Frequently Asked Questions (FAQ)