Idle House Build

Seele01-Flash
By
Idle House Build is an engaging clicker game where you construct houses brick by brick while earning money. Hire automated builders and upgrade your abilities to maximize your construction empire and offline earnings.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Idle House Build". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Low-Poly, Flat-Shaded** aesthetic reminiscent of vector art but in 3D. Use bright, saturated colors (Pastel Green background, Orange/Brown wood, Dark Grey concrete). Use an **Orthographic Camera** to maintain the isometric/flat look seen in the reference. * **Models**: * **Bricks**: Simple cubes with slightly beveled edges (or outlines) to make them distinct. * **The House**: Constructed dynamically using `THREE.InstancedMesh` for performance (critical for mobile). The house should build layer by layer, brick by brick. * **Builders**: Abstract low-poly character capsules or simple animated stick figures positioned around the construction site. * **Environment**: A circular or square "floating island" base with simple grass texture. Soft ambient lighting + a directional light casting soft shadows. * **Effects**: * Tiny dust particle explosion (`THREE.Points`) when a brick is placed. * "Floating Text" (Billboard) rising from the house showing cash earned (e.g., "+$10"). ### 2. Audio Requirements * **BGM**: A relaxing, looping **Lo-Fi acoustic guitar or soft piano track** that suggests productivity but isn't distracting. * **Sound Effects (SFX)**: * **Building**: A satisfying "Pop" or "Wood Block" percussion sound with pitch randomization (to prevent fatigue) every time the user taps. * **UI**: A crisp "Click" for opening menus and a "Cash Register/Coin" sound when purchasing upgrades. * **Completion**: A celebratory fanfare or confetti sound when a house is fully built. ### 3. Gameplay Loop * **Core Mechanics**: * **Manual Building**: The player taps the screen. Each tap places **one brick** on the house grid (filling bottom-up, left-to-right) and generates `Money`. * **Automated Building**: "Builders" (hired via upgrades) automatically add bricks every $N$ seconds. * **House Logic**: Define a total brick count for the current house (e.g., House 1 = 100 bricks). When the house is full, the level completes, the house scales down/disappears, and a new, larger foundation appears for House 2. * **Economy & Upgrades**: * **Income**: Money = (Total Bricks Placed * Multiplier). * **Shop Items**: 1. **More Bricks per Click**: Places 2, 3, or more bricks per tap. 2. **Income Multiplier**: Increases money earned per brick. 3. **Hire Builder**: Adds an automated worker (Cost scales exponentially). 4. **Builder Speed**: Reduces the interval between automated actions. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Portrait Mode** (Vertical) design to allow one-handed play. * **Touch Controls**: * **Main Interaction**: Tap **anywhere in the upper 70%** of the screen (the 3D scene) to place a brick. Use `Raycaster` to detect taps on the construction zone. * **Haptic Feedback**: Trigger `window.navigator.vibrate(10)` on every tap for tactile satisfaction. * **UI Layout**: * **HUD**: Top of the screen displays "Money" (large font) and "House Progress bar". * **Upgrade Menu**: A fixed panel at the **bottom 30%** of the screen. It should be scrollable or have tabs if items overflow. Buttons must be at least **44x44 pixels** for touch accessibility. * **Feedback**: Buttons should have a "pressed" state (scale down slightly) when touched. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Idle House Build is a captivating incremental clicker game that combines the satisfaction of construction with the addictive mechanics of idle gaming. In this engaging building simulator, you start with nothing but your mouse and a dream to build the ultimate housing empire. Every click places a brick, every brick earns money, and every completed house brings you closer to construction mastery.

Core Features

Progressive Building System

Start your construction journey by clicking to place individual bricks. Each brick placement rewards you with income, creating an immediate feedback loop that keeps you engaged. The satisfaction of watching your house grow from foundation to completion never gets old.

Automated Builder Network

Hire skilled builders to automate the construction process. Each builder works independently, adding bricks at regular intervals even when you're not actively clicking. This automation system allows you to earn money while idle, making progress even when you're away from the game.

Comprehensive Upgrade System

Invest your earnings in powerful upgrades that enhance every aspect of your construction business: - Income per brick : Earn more money from each brick placed - Bricks per click : Place multiple bricks with a single click - House size expansion : Build larger, more profitable houses - Offline earnings boost : Maximize income while away from the game

Strategic Boosts and Multipliers

Utilize various boosts to accelerate your progress and earn money faster. These temporary enhancements can significantly impact your construction speed and profitability during active play sessions.

Game Mechanics

Building Process

The core gameplay revolves around a simple yet satisfying click-to-build mechanic. Each mouse click places a brick in your current house project. As you add more bricks, you watch your structure take shape in real-time, providing visual feedback for your progress.

Economic Strategy

Balance your spending between immediate upgrades and long-term investments. Early upgrades focus on increasing your clicking efficiency, while later investments shift toward automation and passive income generation.

Progression System

The game features multiple layers of progression: - Complete individual houses for bonus rewards - Unlock new builder types with enhanced capabilities - Access advanced upgrade tiers as you accumulate wealth - Expand your construction capabilities with each milestone

Operation Guide

Basic Controls

Mouse Controls : Use the left mouse button to place bricks and navigate menus. The entire game is designed around simple click interactions, making it accessible to players of all skill levels.

Getting Started

  1. Initial Building : Start clicking to place your first bricks and earn initial income
  2. First Upgrades : Purchase basic upgrades to increase brick value and clicking efficiency
  3. Hire Builders : Invest in your first automated builder to begin passive construction
  4. Optimize Strategy : Balance active clicking with passive automation for maximum efficiency

Advanced Strategies

  • Upgrade Priority : Focus on income-per-brick upgrades early for better foundation economics
  • Builder Management : Upgrade existing builders before hiring new ones for better cost efficiency
  • Offline Optimization : Invest in offline earnings before extended breaks
  • House Completion : Time your clicks to complete houses quickly for completion bonuses

Why Play This Game

Perfect for Casual Gaming : Idle House Build offers the perfect balance between active engagement and passive progression. You can play intensively during free time or let the game progress automatically while focusing on other activities.

Satisfying Progression : The game provides constant progression feedback through visual house construction, numerical growth, and unlock achievements. Every session brings tangible advancement.

No Time Pressure : Unlike many games, Idle House Build respects your schedule. The idle mechanics ensure you're always making progress, whether you play for minutes or hours.

Strategic Depth : While easy to learn, the upgrade system offers strategic depth for players who want to optimize their construction empire efficiently.

Cross-Platform Accessibility : Play seamlessly across desktop and mobile devices through your web browser, with progress automatically saved between sessions.

Frequently Asked Questions (FAQ)