Open House - Home Renovation Match-3 Puzzle Game

Seele01-Flash
By
Open House is an engaging match-3 puzzle game that combines home renovation with strategic puzzle solving. Transform a rundown beach house into your dream home by completing colorful match-3 challenges that unlock new furniture and decorations.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Open House**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Stylized, high-saturation "Casual 3D" aesthetic similar to "Homescapes" or "Gardenscapes". Use a vibrant color palette with warm lighting to evoke a beachside atmosphere. * **Scene Architecture (Dual View)**: * **Renovation View**: An Isometric perspective (OrthographicCamera) looking down into a 3D "cutaway" room (no ceiling). The initial state should look dilapidated (broken floorboards, leaking pipes, cobwebs). Models should be low-poly with baked ambient occlusion textures for performance. * **Puzzle View**: A 2D overlay or a floating 3D board in front of the camera displaying the Match-3 grid. * **Assets**: * **Characters**: Low-poly character "Oscar" (casual beach attire) and a "Neighbor" NPC. * **Furniture**: Three variants for each customizable item (e.g., Bed: Modern, Classic, Tropical) to allow player choice. * **Puzzle Tiles**: Simple geometric shapes or household icons (Teapot, Lamp, Pillow, Plant) with distinctive colors for easy visual parsing on small screens. * **Mobile Optimization**: Use Texture Atlases to reduce draw calls. Limit real-time shadows; use baked lighting maps instead. Implement LOD (Level of Detail) for furniture models. ### 2. Audio Requirements * **BGM (Background Music)**: * *Renovation Mode*: Relaxing, acoustic guitar or Bossa Nova style tracks with subtle beach ambience (waves, seagulls). * *Puzzle Mode*: Slightly faster tempo, upbeat and encouraging loop. * **SFX (Sound Effects)**: * **Match-3 Interaction**: Satisfying "pop", "crunch", or "glass" sounds when tiles are cleared. A rising pitch scale for combo chains. * **UI**: Soft "clicks" for menu navigation; a cash register "cha-ching" sound when purchasing furniture. * **Renovation**: A "construction cloud" sound and a magical "tada" chime when a broken item is replaced with a new one. ### 3. Gameplay Loop * **The Meta-Game (Renovation)**: * The player starts with a "Task List" (e.g., "Fix the Floor", "Replace Desk"). * Completing a task requires "Stars". * Clicking a task triggers a transition to the Match-3 game if insufficient Stars are held. * Upon completing a task, the player selects 1 of 3 furniture styles. The environment updates immediately. * **The Core Game (Match-3)**: * **Grid**: 8x8 or 9x9 grid populated with colorful tiles. * **Mechanic**: Swap adjacent tiles to form lines of 3 or more. * **Win Condition**: Clear specific target tiles (e.g., "Collect 20 Red Pillows") within a move limit. * **Lose Condition**: Running out of moves before goals are met. * **Reward**: Winning a level grants 1 Star and Coins. ### 4. Mobile Controls & Interaction * **Touch Input Handling**: * Use `THREE.Raycaster` for detecting taps on 3D objects (furniture) and 2D grid tiles. * **Puzzle Controls**: Support both "Swipe to Swap" and "Tap-Select-Tap-Swap" gestures. The swipe threshold should be forgiving for mobile users. * **Screen Orientation**: Portrait mode is preferred for one-handed play, but the layout should be responsive. * *Portrait*: Puzzle board takes bottom 60%, House view takes top 40%. * **UI & Feedback**: * Buttons must have a minimum touch target of 44x44 pixels. * **Juice/Feedback**: * **Visual**: Screen shake on large combos (Match-4 or Match-5). Particle explosions when tiles break. * **Haptic**: Trigger `navigator.vibrate(20)` on successful matches and `navigator.vibrate([50, 50, 50])` on level win. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Open House is a captivating match-3 puzzle game that puts you in the shoes of Oscar, a traveler who finds himself stranded on an island with a dilapidated beach house that's nothing like what was advertised. This unique puzzle adventure combines classic match-3 gameplay with an engaging home renovation storyline, creating an addictive gaming experience that appeals to puzzle enthusiasts and decoration lovers alike.

The game features a compelling narrative where every puzzle solved brings you one step closer to transforming your rundown property into a beautiful dream home. With its colorful graphics, relaxing gameplay, and satisfying progression system, Open House offers hours of entertainment as you renovate room by room.

Core Features

Classic Match-3 Puzzle Mechanics

Enjoy traditional match-3 gameplay where you align three or more identical items to clear them from the board. Each successful match earns you points and resources needed for home improvements. The puzzles are designed to be challenging yet accessible, making them perfect for both casual players and puzzle veterans.

Comprehensive Home Renovation System

Every puzzle completion rewards you with materials and currency to upgrade different aspects of your beach house. From replacing broken furniture to adding stylish decorations, you have complete control over how your home looks and feels.

Story-Driven Gameplay

Follow Oscar's journey from disappointment to discovery as he learns to embrace his unexpected island life. The engaging storyline unfolds through each renovation project, keeping you invested in both the puzzles and the narrative progression.

Customization Options

Choose from various furniture styles and decoration options to personalize your space. Whether you prefer modern minimalism or cozy beach cottage vibes, the game offers multiple design choices to match your aesthetic preferences.

Mobile-Friendly Design

Optimized for both desktop and mobile devices, allowing you to continue your renovation project anywhere. The intuitive touch controls make it easy to play on smartphones and tablets without compromising the gaming experience.

Game Mechanics

Match-3 Puzzle System

The core gameplay revolves around strategic matching of colored items on a grid. Create powerful combinations by matching four or more items to generate special boosters that help clear challenging levels. Each level has specific objectives, from reaching target scores to clearing obstacles.

Resource Management

Successfully completed puzzles reward you with coins and materials needed for renovations. Plan your spending wisely to prioritize the most important home improvements first. Some furniture pieces require multiple puzzle completions to afford.

Room-by-Room Progression

Start with basic repairs and gradually work your way through different areas of the house. Each room presents new challenges and decoration opportunities, keeping the gameplay fresh and engaging throughout your renovation journey.

Operation Guide

Basic Controls

  • Left Mouse Click : Select and swap items on the puzzle board
  • Drag and Drop : Move items to create matches
  • Menu Navigation : Click on various interface buttons to access different game features
  • Mobile Touch : Tap and drag on touchscreen devices for seamless mobile gameplay

Getting Started

  1. Begin with the tutorial levels to learn basic match-3 mechanics
  2. Complete your first renovation task by solving the initial puzzle challenges
  3. Explore the furniture catalog to see available upgrade options
  4. Progress through the story to unlock new rooms and decoration possibilities
  5. Experiment with different design choices to create your ideal living space

Advanced Tips

  • Plan matches strategically to create chain reactions and higher scores
  • Save special boosters for particularly challenging puzzle levels
  • Focus on completing story objectives to unlock new content areas
  • Experiment with different furniture combinations to find your preferred style

Why Play Open House

Open House stands out in the crowded match-3 genre by combining puzzle solving with meaningful progression through home renovation. Unlike simple match-3 games that only focus on high scores, every puzzle you complete in Open House contributes to a tangible goal - creating your perfect home.

The game offers a perfect balance of relaxing puzzle gameplay and creative expression through interior design. It's ideal for players who enjoy both mental challenges and artistic creativity, providing a satisfying sense of accomplishment as you watch your virtual home transform from a disaster into a paradise.

Whether you're looking for a few minutes of casual puzzle fun or hours of immersive renovation gameplay, Open House delivers an engaging experience that keeps you coming back to complete just one more room upgrade.

Frequently Asked Questions (FAQ)