SatisBox - Satisfying Mini-Games Collection

Seele01-Flash
By
SatisBox is the ultimate collection of oddly satisfying mini-games designed to provide relaxation and cure your OCD cravings. Featuring multiple simple yet engaging activities like beard shaving, bubble popping, and organizing tasks.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "SatisBox - Shaving Mini-game". This is a satisfying simulation game focused on cleaning up a character's face. Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use an **Orthographic Camera** to create a 2D-look within a 3D space. The aesthetic should be vibrant, cartoonish, and "ugly-cute" similar to the reference image. * **Color Palette**: Use a solid bright purple (`#8000FF`) background. The character's skin should be a pale peach tone. The razor tool should be bright green. * **Key Models**: * **The Face**: A central, low-poly head mesh. It acts as the canvas. * **The Mask**: A simple 3D mesh or texture overlay of a purple skull mask covering the upper half of the face (eyes/nose area). * **The Stubble**: Generate 50-100 small, thick black cylinders or lines scattered across the chin and cheeks. These are the interactive targets. * **The Razor**: A simple low-poly T-shaped tool that follows the user's input. * **Performance**: Use `MeshLambertMaterial` or `MeshToonMaterial` for efficient rendering on mobile. Avoid complex shadows. Use object pooling or simple visibility toggling for the hairs to maintain high FPS. ### 2. Audio Requirements * **BGM**: A loop of gentle, low-fidelity (Lo-Fi) beat or soft elevator bossa nova. It must be relaxing and non-intrusive. * **SFX - The "Satisfying" Core**: * **Shaving**: A crisp, scratchy "sandpaper" or "crunch" sound triggered specifically when the razor collides with a hair. This is the core ASMR element. * **Win**: A bright, ascending chime or "Ta-da!" sound when the face is 100% clean. * **UI**: Soft "pop" sounds for start/restart buttons. ### 3. Gameplay Loop * **Objective**: The player must remove all the black stubble hairs from the character's face. * **Mechanic**: 1. The razor tool hovers slightly above the face. 2. When the razor overlaps with a hair object, the hair is removed (hidden or scaled to 0). 3. **Visual Feedback**: When a hair is cut, spawn a tiny particle effect (falling stubble) to simulate the mess falling away. * **Win Condition**: Track the percentage of hairs removed. When the count reaches 0, trigger the "Win State": * Play the Win SFX. * The character's mask could jump slightly or the face could smile. * Show a "Next Level" or "Replay" button. ### 4. Mobile Controls & Interaction * **Controls**: **1:1 Touch Dragging**. The razor should snap to the user's finger/cursor position on the X/Y plane but maintain a fixed Z-depth to stay on the face surface. * **Orientation**: **Portrait Mode** (Vertical) is required to frame the face correctly on mobile screens. * **Haptics**: **Crucial for satisfaction**. Trigger `navigator.vibrate(5)` (a very short micro-vibration) every time a hair is cut. This adds tactile weight to the shaving action. * **UI Layout**: Keep UI minimal. A restart button in the top right corner (min size 44x44px for touch accessibility). A subtle progress bar at the top indicating cleanliness. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

SatisBox is a unique collection of satisfying mini-games that brings together multiple relaxing activities in one convenient package. This brain-training puzzle game offers a variety of simple yet oddly satisfying tasks designed to provide pure, relaxing joy and help you unwind from daily stress.

Core Features

Multiple Satisfying Mini-Games

SatisBox includes a diverse collection of satisfying activities: - Beard Shaving : Clean up messy facial hair with precision and care - Bubble Wrap Popping : Experience the classic satisfaction of popping every single bubble - Organization Tasks : Arrange and organize items in perfect order - Various Other Activities : Discover new satisfying challenges as you explore

Perfect for Relaxation and OCD Relief

Each mini-game is specifically designed to: - Provide instant satisfaction and stress relief - Appeal to perfectionist tendencies and OCD cravings - Offer a calming, meditative gaming experience - Help you unwind after a busy day

Cross-Platform Compatibility

  • Completely Free : No payment required to access all mini-games
  • Browser-Based : Play instantly without downloads
  • Mobile Optimized : Perfect touch controls for smartphones and tablets
  • Desktop Friendly : Smooth mouse controls for computer users

Game Categories

SatisBox combines multiple gaming genres: - Brain Games : Stimulate your mind with organizing challenges - Puzzle Games : Solve satisfying completion tasks - Simulation Games : Experience realistic satisfying activities - Easy Games : Simple controls suitable for all ages

Operation Guide

The controls are incredibly simple and intuitive: - Mouse Control : Click and drag on desktop computers - Touch Control : Tap and swipe on mobile devices - Universal Interface : Same satisfying experience across all platforms

Each mini-game provides clear visual feedback and guidance, making it easy to jump in and start experiencing satisfaction immediately.

Why Play SatisBox

Instant Stress Relief

Perfect for quick relaxation breaks during work or study. Each mini-game can be completed in just a few minutes, providing immediate satisfaction and stress relief.

Multiple Experiences in One Game

Instead of downloading multiple apps, get access to various satisfying activities all in one place. This makes SatisBox incredibly convenient and value-packed.

Scientifically Satisfying

The activities are designed based on psychological principles that trigger satisfaction responses, making them genuinely relaxing rather than just entertaining.

Perfect for All Ages

Simple controls and non-violent content make SatisBox suitable for players of all ages, from children to adults seeking relaxation.

Frequently Asked Questions (FAQ)