Princess Room Cleaning

Seele01-Flash
By
Princess Room Cleaning is a delightful cleaning and decoration game designed for girls who love organizing and tidying up. Clean four different rooms in a beautiful princess house and learn valuable housekeeping skills while having fun.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Princess Room Cleaning**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Dollhouse" aesthetic. Use a bright, high-saturation color palette dominated by pinks, purples, and teals. Implement **Toon Shading (Cel Shading)** to mimic the 2D cartoon look of the reference image. * **Room Layout**: Create a 3D diorama of a **Bathroom**. It must include a pink clawfoot bathtub, a white sink with a mirror, shelves with cosmetic bottles, and a tiled floor pattern. * **Debris & Mess (Interactable Assets)**: 1. **Trash**: Low-poly models of crumpled wrappers, apple cores, and cans. 2. **Stains**: 2D decals on the floor mesh representing green goo or water spills (implement opacity handling for cleaning). 3. **Misplaced Items**: A towel or decoration that is tilted/knocked over. * **Character**: A static low-poly model or 2D billboard of the "Princess" character (red hair, polka dot bow, green shirt) standing in the corner, cheering when tasks are done. * **Mobile Optimization**: Use geometry instancing for repeated floor tiles. Keep texture sizes to 512x512. Limit dynamic lights; use baked ambient occlusion where possible. ### 2. Audio Requirements * **Background Music (BGM)**: A cheerful, looping "pizzicato strings and flute" track. It should feel cozy, innocent, and relaxing (120 BPM). * **Sound Effects (SFX)**: * **Pop/Suction Sound**: When trash is successfully dropped into the bin. * **Scrubbing/Squeaking**: Looping sound when the player swipes over a stain. * **Magical Chime**: A sparkling sound effect when an area is fully cleaned. * **Success Fanfare**: Short jingle when the entire room is 100% clean. ### 3. Gameplay Loop * **State Management**: The game starts with a `cleanliness` score of 0%. The goal is 100%. * **Task 1: Trash Collection**: Player must drag trash items into a highlighted green recycling bin. Use basic physics (Cannon.js or simple bounding box logic) to detect when trash enters the bin. * **Task 2: Stain Removal**: Player selects a "Mop" or "Sponge" tool. They must perform a "rubbing" motion (continuous pointer movement) over stain decals. The stain's opacity reduces gradually until it disappears. * **Task 3: Organization**: Player taps on crooked or knocked-over items to straighten them instantly with a bounce animation. * **Win Condition**: When all messes are cleared, trigger a particle explosion of stars/sparkles and show a "Room Perfect!" UI overlay. ### 4. Mobile Controls & Interaction * **Camera**: Fixed Isometric view or slightly angled top-down view (approx 45 degrees) to cover the whole room without needing camera rotation controls. * **Touch Interactions**: * **Drag & Drop**: Raycasting for picking up trash objects. * **Scrubbing Gesture**: Detect rapid movement over specific coordinates for cleaning stains. * **Tap**: Simple raycast click for fixing items. * **UI/UX**: * **Progress Bar**: A pink progress bar at the top center showing cleaning percentage. * **Tool Selector**: A bottom bar with large icons (Trash Hand, Mop, Duster) that are easy to tap (min 44px hit area). * **Feedback**: * **Haptics**: Trigger a short vibration (`navigator.vibrate(50)`) when a piece of trash lands in the bin. * **Visual**: Spawn small "sparkle" sprites whenever a specific task is completed. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Princess Room Cleaning is a charming house cleaning game that combines fun gameplay with educational value. In this colorful and engaging game, players help a cheerful princess character clean and organize her entire house, room by room. The game features adorable cartoon graphics with a bright pink and purple color scheme that appeals to young players who enjoy princess-themed games.

Core Features

Complete House Cleaning Experience

The game offers a comprehensive cleaning adventure across four distinct areas: - Living Room : Organize furniture, dust surfaces, and arrange decorative items - Kitchen : Clean dishes, wipe counters, and organize cooking utensils - Bathroom : Scrub the tub, clean mirrors, and arrange toiletries - Bedroom : Make the bed, organize clothes, and tidy up personal items

Educational Value

While playing, children learn important life skills such as: - Organization : Understanding how to arrange items systematically - Responsibility : Taking care of living spaces and personal belongings - Time Management : Completing tasks efficiently to achieve better scores - Attention to Detail : Noticing what needs cleaning and organizing

Kid-Friendly Design

The game features: - Intuitive Controls : Simple mouse-based gameplay suitable for young children - Colorful Graphics : Bright, cheerful visuals that maintain engagement - Positive Reinforcement : Encouraging feedback for completing cleaning tasks - Safe Environment : Age-appropriate content with no inappropriate elements

Game Gameplay

Players navigate through each room systematically, identifying items that need attention. The gameplay involves clicking and dragging to clean surfaces, organize objects, and restore each room to pristine condition. The challenge lies in completing all tasks efficiently while maintaining accuracy.

Progressive Difficulty

Each room presents unique cleaning challenges: - Start with simple tasks like putting away toys - Progress to more complex activities like deep cleaning surfaces - Master advanced organization skills in later rooms

Operation Guide

The game uses incredibly simple controls that anyone can master:

  • Mouse Movement : Navigate around the room and identify cleaning tasks
  • Left Click : Select and interact with objects that need cleaning
  • Click and Drag : Move items to their proper locations
  • Point and Click : Use cleaning tools on dirty surfaces

No keyboard input is required, making it perfect for younger players who are still developing their computer skills.

Tips for Success

  • Take your time to examine each room thoroughly
  • Look for visual cues that indicate what needs cleaning
  • Complete tasks systematically rather than randomly
  • Pay attention to details for the best completion scores

Why Play This Game

Princess Room Cleaning stands out as an excellent choice for several reasons:

Educational Entertainment

Unlike many games that offer pure entertainment, this game teaches valuable life skills while keeping players engaged. Children learn the importance of cleanliness and organization in a fun, pressure-free environment.

Stress-Free Gaming

The game provides a relaxing experience without time pressure or competitive elements. Players can work at their own pace, making it ideal for unwinding after school or during quiet time.

Suitable for All Skill Levels

Whether your child is new to computer games or already experienced, the intuitive gameplay ensures everyone can enjoy and succeed at their own level.

Perfect for Girls Who Love Princess Themes

The beautiful princess character and palace setting create an immersive fantasy world that appeals to children who enjoy royal and fairy tale themes.

Free and Accessible

As a completely free browser game, there are no barriers to entry. No downloads, installations, or payments required – just instant fun that's always available.

Frequently Asked Questions (FAQ)