Pretty Tidy - Relaxing Organization Game

Seele01-Flash
By
Pretty Tidy is a delightfully relaxing organization game that transforms cluttered chaos into picture-perfect order. Experience the satisfying joy of sorting, cleaning, and arranging items in beautifully designed spaces.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Pretty Tidy". 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 simulate a high-quality 2D vector art style similar to the screenshot. The aesthetic should be "Kawaii/Cute," utilizing a pastel color palette (soft pinks #FFC1CC, baby blues, warm yellows). * **Asset Implementation**: * **Background**: A seamless, tiling pattern texture (e.g., soft gingham or polka dots) in pastel colors. * **The "Level"**: Focus on the **Bento Box** mini-game seen in the screenshot. Create a rectangular container object with distinct compartments (slots). * **Interactables**: Create flat geometries (PlaneGeometry) representing food items: Rice Balls (white triangles), Tomatoes (red circles), Meatballs (brown spheres/circles), and Asparagus (green rectangles). * **Shading**: Use `MeshBasicMaterial` or `MeshToonMaterial` for a flat, cartoony look without realistic shadows. Add a subtle drop shadow (using a secondary black plane with opacity below the object) that appears only when an item is lifted to create a "2.5D" depth effect. * **Mobile Optimization**: Limit geometry segments. Use single textures where possible (Texture Atlas). Ensure anti-aliasing is enabled in the renderer. ### 2. Audio Requirements * **BGM**: A relaxing, lo-fi hip hop beat or soft acoustic guitar track. It should be repetitive but non-intrusive to induce a "flow state." * **Sound Effects (SFX)**: * **Pick Up**: A soft, high-pitched "pop" or "suction" sound. * **Snap/Drop**: A satisfying wooden "clack" or "thud" when an item locks into the correct slot. * **Error**: A gentle, low-pitched spring/wobble sound if the item is dropped in the wrong spot. * **Level Complete**: A rising harp glissando or a cheerful 3-note chime. ### 3. Gameplay Loop * **Start State**: A grid-based Bento box sits in the center. Ingredients are scattered randomly around the perimeter of the box (the "messy" area). * **Core Mechanic**: 1. **Selection**: Player touches and holds an ingredient. 2. **Sorting**: Player drags the ingredient over the Bento box. 3. **Validation**: Use distance checking (Euclidean distance). If the item is dropped within a specific threshold of its matching slot, it **snaps** into position and becomes immovable. If the slot is wrong, the item physically bounces back to its original position. * **Win Condition**: When all food items are correctly placed in the Bento box. * **Win Sequence**: The box lid closes (animation), stars/confetti particles erupt, and a "Perfect!" UI text appears. ### 4. Mobile Controls & Interaction * **Touch Input System**: Implement a robust Raycaster system for `touchstart`, `touchmove`, and `touchend` events. * **Drag Logic**: The object must follow the finger/cursor position 1:1. To prevent the finger from obscuring the object, apply a slight Y-axis offset (move the object slightly above the touch point). * **Visual Feedback**: * **On Touch**: The selected object should scale up by 10% (`scale.set(1.1, 1.1, 1.1)`) to indicate selection. * **On Drag**: The object should render *on top* of everything else (adjust `renderOrder` or Z-index). * **Screen Adaptation**: * Design for **Portrait Mode** (vertical alignment). * Ensure the Bento box scales dynamically to fit within 80% of the screen width, leaving room at the top and bottom for UI and scattered items. * UI buttons (e.g., "Reset", "Next Level") must have a minimum touch target size of 44x44 pixels. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Pretty Tidy is the ultimate relaxing organization game that brings order to chaos in the most satisfying way possible. This charming 2D casual game invites you to transform messy, cluttered spaces into perfectly organized, calming environments. Whether you're dealing with scattered makeup palettes, disorganized lunch boxes, or jumbled household items, every level offers a unique tidying challenge that soothes your mind and brings deep satisfaction.

The game features adorable characters and beautifully illustrated scenes that make organizing feel like a therapeutic escape from daily stress. With its intuitive drag-and-drop mechanics and carefully crafted visual design, Pretty Tidy turns the simple act of cleaning into a meditative experience.

Core Features

Stress-Free Organization Experience

Pretty Tidy creates a completely pressure-free environment where you can organize at your own pace. There are no time limits, no penalties for mistakes, and no stressful challenges – just pure, satisfying organization gameplay that helps you unwind and relax.

Beautifully Designed Scenarios

Each level presents a different organizational challenge, from makeup vanities and kitchen spaces to closets and desk areas. The charming 2D artwork and soft color palettes create a visually pleasing experience that's easy on the eyes and calming to the mind.

Instant Satisfaction

Every item you place in its correct position provides immediate visual and emotional satisfaction. Watch as chaotic spaces transform into perfectly organized arrangements, creating a sense of accomplishment and peace.

Perfect for All Ages

The game's simple mechanics and family-friendly content make it suitable for players of all ages. Whether you're a child learning about organization or an adult seeking stress relief, Pretty Tidy offers the perfect balance of challenge and relaxation.

Game Mechanics

The gameplay revolves around intuitive sorting and organizing mechanics. You'll encounter various items scattered throughout each scene – from cosmetics and food items to household objects and personal belongings. Your task is to identify where each item belongs and arrange them in logical, visually pleasing patterns.

Some levels focus on color coordination, others on size sorting, and many combine multiple organizational principles to create engaging puzzles that feel natural and satisfying to solve.

Operation Guide

Pretty Tidy features incredibly simple and intuitive controls that anyone can master:

  • Left Mouse Button + Drag : Click and hold any item, then drag it to its correct position
  • Release to Place : Let go of the mouse button to place the item in its new location
  • Visual Feedback : The game provides clear visual cues to help you identify correct placements

The drag-and-drop interface feels natural and responsive, making the organization process smooth and enjoyable. Items snap into place with satisfying animations that enhance the overall experience.

Why Play Pretty Tidy

In today's fast-paced world, Pretty Tidy offers a much-needed digital sanctuary where you can slow down, focus, and find peace through organization. The game serves as a form of digital meditation, helping you:

  • Reduce Stress : The calming gameplay and beautiful visuals help lower anxiety and promote relaxation
  • Improve Focus : Organizing tasks require attention to detail, helping improve concentration skills
  • Find Satisfaction : The immediate visual rewards of tidying up provide genuine feelings of accomplishment
  • Take Mental Breaks : Perfect for short breaks during work or study sessions

Accessibility and Convenience

As a browser-based game, Pretty Tidy offers unmatched accessibility. You can enjoy this relaxing experience on any device with an internet connection – desktop computers, laptops, tablets, or smartphones. The game automatically adapts to different screen sizes, ensuring a smooth experience regardless of your device.

Therapeutic Benefits

Many players find that organizing games like Pretty Tidy provide genuine therapeutic benefits. The repetitive, methodical nature of sorting and arranging can help calm racing thoughts, reduce anxiety, and provide a sense of control and accomplishment that carries over into real life.

Frequently Asked Questions (FAQ)