Home Design: Decorate House

Seele01-Flash
By
Home Design: Decorate House combines the excitement of match-3 puzzles with creative home renovation. Help clients transform their dream homes while solving colorful gem-matching challenges in this relaxing and addictive design game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Home Design: Decorate House". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Cartoon Realism." The aesthetic should mimic the screenshot: vibrant purples, golds, and polished surfaces. Use warm lighting with soft shadows to create a cozy, luxurious atmosphere. * **Scene 1: The Room (Decoration Mode)**: * A 3D room viewed from a fixed frontal or slightly isometric camera angle. * The room should initially appear "empty" or "run-down" (grey textures). * Key Assets: Low-poly models for a Sofa, Chandelier, Rug, and Coffee Table. Each asset should have 3 variant textures/colors (e.g., a blue modern sofa, a pink classic sofa, a leather sofa) that swap upon user selection. * **Scene 2: The Puzzle Board (Match-3 Mode)**: * A floating 8x8 grid positioned in the center of the screen, overlaying the room background slightly. * **Tiles**: Instead of generic gems, use low-poly renovation-themed icons: Paintbrushes, Pillows, Lamps, Hammers, and Flowers. They should have a glossy, "candy-like" shader (MeshPhysicalMaterial). * **Particles**: Confetti or sparkle particle systems that trigger upon successful matches. ### 2. Audio Requirements * **Background Music (BGM)**: A relaxing, "Zen" acoustic guitar or soft piano track. It should loop seamlessly and evoke the feeling of a lazy Sunday afternoon. * **Sound Effects (SFX)**: * **Swap**: A subtle "woosh" or cloth sound. * **Match**: A satisfying, high-pitched "pop" or glass chime. * **Combo/Explosion**: An escalating chord progression (C-E-G) to reward big plays. * **Decoration Action**: A quick construction sound (light hammering) followed by a magical "sparkle" sound when the new furniture appears. * **UI Click**: Soft wooden "tock" sounds. ### 3. Gameplay Loop * **The Economy**: The player has a currency called "Stars." * **Phase A: The Puzzle (Earning Phase)**: * The player plays a Match-3 game. * **Logic**: Swap adjacent items to create a line of 3 or more. * **Win Condition**: Reach a target score (e.g., 1000 points) within a limited number of moves (e.g., 20 moves). * **Reward**: Completing the level grants 1 Star. * **Phase B: Decoration (Spending Phase)**: * The player returns to the Room view. * Interactable bubbles appear over empty furniture spots. * Tapping a bubble costs 1 Star and opens a UI menu to choose between the 3 furniture variants. * **Goal**: Fully furnish the room to unlock the next level. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Portrait Mode (Vertical) is mandatory for one-handed play. * **Touch Input (Match-3)**: * Implement a robust Touch-and-Drag system using Three.js Raycaster. * Detect the start of a touch on a tile, and the direction of the drag (Up, Down, Left, Right). * Snap tiles back if the move is invalid (no match). * **Touch Input (Decoration)**: * Simple "Tap to Select" on floating UI bubbles in the 3D space. * **UI & Feedback**: * Buttons must be large (minimum 44x44px hit area) and placed at the bottom of the screen for thumb accessibility. * **Haptics**: Trigger `navigator.vibrate(50)` on every successful match for tactile feedback. * **Animations**: Use a tweening library (like GSAP or TWEEN.js) for smooth tile swapping animations (0.3s duration) and "bouncing" effects when furniture appears. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Home Design: Decorate House is an innovative match-3 puzzle game that lets you unleash your inner interior designer. This addictive game perfectly blends classic gem-matching gameplay with creative home renovation, offering a unique gaming experience that's both challenging and relaxing. Transform old houses into stunning dream homes while solving hundreds of colorful match-3 levels.

Core Features

Match-3 Meets Interior Design

Unlike traditional match-3 games, every puzzle you solve serves a purpose - earning stars and resources to renovate and decorate beautiful homes. The innovative gameplay loop keeps you engaged as you progress through rooms, unlocking new design elements and furniture pieces.

Stunning Visual Experience

Enjoy gorgeous 3D graphics and detailed room designs that bring your decorating visions to life. From elegant living rooms with crystal chandeliers to cozy bedrooms, every space offers endless customization possibilities with realistic textures and lighting effects.

Relaxing Puzzle Gameplay

The zen-like match-3 mechanics provide a perfect stress-relief experience. Swap colorful gems at your own pace, create powerful combinations, and watch satisfying cascade effects while planning your next room makeover.

Extensive Customization Options

  • Furniture Selection : Choose from hundreds of sofas, tables, beds, and decorative items
  • Color Schemes : Mix and match wallpapers, carpets, and paint colors
  • Style Themes : From modern minimalist to classic vintage designs
  • Personal Touch : Add artwork, plants, and accessories to complete each room

Game Mechanics

Match-3 Puzzle System

Swap adjacent gems to create matches of three or more identical pieces. Longer combinations generate powerful boosters and special effects that help you complete challenging levels faster. Each successful level rewards you with stars needed for decoration purchases.

Design Progression

Start with basic rooms and gradually unlock new areas of the house. As you advance, more sophisticated furniture and decoration options become available, allowing for increasingly elaborate and personalized designs.

Client Stories

Follow engaging storylines as you help different clients achieve their home renovation dreams. Each character brings unique style preferences and room requirements, adding narrative depth to your design journey.

Operation Guide

Mouse Controls (Desktop) : - Left Click & Drag : Swap adjacent gems to create matches - Point & Click : Select furniture and decoration items - Scroll : Navigate through room views and furniture catalogs

Touch Controls (Mobile) : - Tap & Swipe : Move gems to form matching combinations - Tap : Choose design elements and confirm purchases - Pinch to Zoom : Get detailed views of your decorated rooms

The intuitive control scheme makes the game accessible to players of all ages and skill levels, ensuring a smooth and enjoyable experience across all devices.

Why Play This Game

Perfect Stress Relief : The combination of satisfying match-3 gameplay and creative decoration provides excellent relaxation and mental stimulation without pressure or time limits.

Creative Expression : Unlike pure puzzle games, this title lets you express your design personality and see tangible results of your efforts in beautifully rendered 3D spaces.

Progressive Challenge : While easy to learn, the game offers increasing complexity in both puzzle difficulty and design choices, keeping long-term players engaged.

Cross-Platform Convenience : Play seamlessly across desktop browsers, tablets, and smartphones without losing progress, making it perfect for both quick gaming sessions and longer design marathons.

Community Inspiration : Share your completed room designs and get inspiration from other players' creative solutions, building a supportive community of design enthusiasts.

Frequently Asked Questions (FAQ)