Pepi House: Happy Family - Virtual Dollhouse Game

Seele01-Flash
By
Pepi House: Happy Family is a vibrant virtual dollhouse simulation where players create and explore family life routines across multiple themed rooms with hundreds of interactive items and characters.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Pepi House: Happy Family (3D Adaptation)**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a "2.5D Digital Dollhouse" aesthetic. Characters and items should use low-poly 3D models with hand-painted, cartoon-style textures to mimic the original 2D art style (flat shading, bright colors, black outlines optional). The environment is a cross-section of a house with multiple visible floors (Attic, Bedroom/Bathroom, Kitchen/Living Room, Garage). * **Scene Layout**: * **Camera**: Use an OrthographicCamera with a fixed side-view (cutaway view) to simulate the classic dollhouse feel. The camera should support panning (vertical/horizontal) to view different rooms but not rotation. * **Rooms**: Create distinct "room boxes" (Kitchen, Garage, Bathroom, etc.) stacked vertically and horizontally. Each room needs specific props: * *Kitchen*: Fridge (openable), Stove (interactive particles), Table. * *Garage*: Car (paintable texture), Tools on wall. * *Living Room*: Fireplace (particle fire), Fish tank (animated texture). * **Characters**: Create 3-4 basic "ragdoll-lite" characters (e.g., Dad, Mom, Child, Pet). They should be draggable and poseable. * **Mobile Optimization**: * Use texture atlasing for all room props to reduce draw calls. * Limit geometry complexity (low-poly meshes). * Implement object pooling for interactive items (food, tools). * Use baked lighting for static room geometry to save performance; use simple dynamic spot shadows only for characters. ### 2. Audio Requirements * **BGM**: A cheerful, looping acoustic track featuring pizzicato strings, light percussion, and glockenspiel to create a playful, creative atmosphere. * **Sound Effects (SFX)**: * *Interaction Pop*: A satisfying "pop" or "click" sound when picking up or placing an item. * *Character Emotes*: Giggle or "hmm" sounds when dropping characters onto specific interactive spots (e.g., placing a character in the bathtub). * *Environmental*: Water flowing (sink/shower), sizzling (stove), engine rumbling (garage), elevator ding. * *UI Feedback*: Soft wooden block sounds for menu clicks. ### 3. Gameplay Loop * **Core Mechanic**: Sandbox "Drag and Drop". There is no win/loss condition. The goal is pure exploration and storytelling. * **Interaction System**: Players can drag characters into scenes, drag items (food, tools, clothes) onto characters to trigger events (e.g., drag burger to character -> character plays eating animation). * **State Changes**: * *Toggle*: Tap lights to turn on/off, tap faucet to run water. * *Container*: Drag items into the fridge, cupboards, or the elevator to store/move them. * *Transformation*: Drag raw food to the stove -> change texture to "cooked"; drag paint spray to car -> change car color. * **The Elevator**: A functional vertical platform connecting floors. Players must be able to drag a character into the elevator, press a button (UI or world space), and watch it move to another floor. ### 4. Mobile Controls & Interaction * **Input Scheme**: Pure touch interface (Raycasting from screen space). * *Tap*: Activate toggle items (lights, TV, faucets). * *Touch & Drag*: Move the camera (pan around the house) when touching the background. * *Long Press/Hold & Drag*: Pick up and move characters or props. * **Screen Orientation**: **Landscape mode** is required to view the width of the house cross-section comfortably. * **Visual Feedback**: * Highlight selected objects with a subtle glowing outline shader. * When an item is dragged over a valid interaction target (e.g., food over a mouth, character over a chair), the target should scale up slightly (bounce effect) to indicate "snap" potential. * **UI Layout**: * Minimalist HUD. * A "Reset Room" button in the top-right corner (44x44px hit area) to return all items to original positions. * A bottom drawer/inventory bar (scrollable) to spawn new items or characters if lost. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Pepi House: Happy Family is an engaging virtual dollhouse simulation that brings family life to your screen in the most delightful way. This colorful 2D game offers endless creative possibilities as you explore a multi-story house filled with interactive rooms, characters, and countless objects to play with. Perfect for children and families, this point-and-click adventure encourages imagination and storytelling through open-ended gameplay.

The game features a beautifully designed house with multiple floors, each offering unique activities and experiences. From cooking delicious meals in the kitchen to fixing cars in the garage, every room tells a different story and provides hours of entertainment for players of all ages.

Core Features

Multi-Floor House Exploration

Navigate through a detailed house structure featuring: - Ground Floor : Kitchen and living room with cooking activities and cozy fireplace - Basement : Workshop area with tools, car maintenance, and pet activities - Upper Floor : Bathroom and bedroom with daily routine activities - Attic : Creative space with art supplies, books, and play areas - Outdoor Patio : Grilling and outdoor family activities

Hundreds of Interactive Items

Every room is packed with clickable objects that respond to your touch: - Kitchen appliances for cooking and food preparation - Tools and equipment for hands-on activities - Toys, games, and entertainment items - Household items that bring realism to the experience - Musical instruments and records for audio fun

Creative Freedom and Storytelling

The game encourages creativity through: - Open-ended gameplay with no strict rules or time limits - Character interaction across different family members - Item manipulation - move objects between rooms using the elevator - Imaginative scenarios limited only by your creativity - Educational value through role-playing and family dynamics

Child-Friendly Design

Designed specifically with young players in mind: - Bright, colorful 2D graphics that appeal to children - Simple point-and-click mechanics - Safe, family-appropriate content - Educational elements woven into gameplay - No violent or inappropriate content

Gameplay Experience

Kitchen and Living Room Adventures

Start your family story in the heart of the home. Cook meals, experiment with condiments, explore the refrigerator for treats, and gather around the fireplace. Change the music, feed the fish, and adjust lighting to create the perfect atmosphere for your virtual family.

Basement Workshop Fun

Get hands-on with tools, spray paint cars, clean up with sponges, and even help pets enjoy pool time. This area offers practical life skills through playful interaction.

Bedroom and Bathroom Routines

Explore daily life activities like bathing, sleeping, and caring for babies. Set alarms, open curtains, play with medical equipment, and create nurturing scenarios.

Attic Creativity Corner

Unleash artistic expression with painting, computer games, book organization, and pet care. This space encourages quiet, creative activities.

Operation Guide

Desktop Controls

  • Mouse : Click and drag to interact with objects
  • Left Click : Select and activate items
  • Drag and Drop : Move objects between locations
  • Point and Click : Navigate through rooms and floors

Mobile Controls

  • Touch : Tap objects to interact
  • Drag : Move items around the screen
  • Swipe : Navigate between different areas
  • Pinch : Zoom in and out (if supported)

Getting Started

  1. Choose your starting room (typically the kitchen or living room)
  2. Click on various objects to see how they respond
  3. Experiment with combining different items
  4. Use the elevator to move between floors
  5. Create your own family stories and scenarios

Why Play Pepi House: Happy Family

This game stands out as an excellent choice for: - Parents looking for safe, educational entertainment for their children - Kids who enjoy creative, open-ended gameplay - Families wanting to play together and share storytelling - Educators seeking tools that promote creativity and life skills - Anyone who appreciates charming, well-designed casual games

The game promotes important developmental skills including creativity, problem-solving, social understanding, and fine motor skills through its intuitive interface and engaging activities. With no time pressure or competitive elements, players can explore at their own pace and create unique experiences every time they play.

Frequently Asked Questions (FAQ)