Idle Farming Business - Farm Management Game

Seele01-Flash
By
Idle Farming Business is a charming farm management game where you build and expand your agricultural empire. Grow diverse vegetables, manage your crops, and watch your farm business flourish even when you're away.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Idle Farming Business**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Low-Poly, Toon-Shaded** aesthetic. The color palette should be high-saturation and vibrant (bright greens, oranges, sky blues) to match the "Cozy" and "Cute" tags. * **Camera & Layout**: Set up an **Isometric Camera** view (OrthographicCamera recommended) fixed at a 45-degree angle, optimized for **Vertical (Portrait)** mobile orientation. * **The Farm Grid**: Create a central 4x4 or 5x5 grid of "Soil Plots" (dark brown dirt textures). * **Character/Crop Models**: * Generate procedural low-poly geometries for vegetables: **Potatoes, Carrots, Radishes, Beets, and Strawberries**. * **Crucial Detail**: Based on the game icon, each vegetable must have a simple "Kawaii" face (two black spheres for eyes, a curved line for a smile) attached to the mesh. * **Environment**: A simple green ground plane, a white picket fence surrounding the grid, and a bright blue sky background (`scene.background`). * **Performance**: Use `InstancedMesh` for the crops and soil tiles to ensure 60FPS performance on mobile devices. ### 2. Audio Requirements * **BGM**: A relaxing, looping acoustic track featuring ukulele or whistling, conveying a "sunny morning" vibe. * **Sound Effects (SFX)**: * **Harvesting**: A satisfying "Pop" or "Pluck" sound (randomized pitch to avoid repetition). * **Coins**: A high-pitched "Ching" or arcade coin sound when currency is collected. * **UI Interaction**: Soft wooden "thud" or "click" sounds for buttons. * **Upgrade**: A magical chime or rising arpeggio when a vegetable level is upgraded. ### 3. Gameplay Loop * **Growth Logic**: Crops spawn automatically in empty plots. They transition through 3 stages: Seed -> Sprout -> Mature (Harvestable). Visualized by scaling the mesh from 0.1 to 1.0. * **Idle Mechanic**: Crops generate currency value over time. When fully grown, they play a gentle "wiggle" animation to attract attention. * **Harvest Mechanic**: The player collects crops to earn Money ($). * **Upgrade System**: Implement a "Shop" where players spend Money to: 1. Unlock new vegetable types (higher value). 2. Increase growth speed. 3. Increase profit per crop. * **Prestige/Reset**: A "Harvest All / Sell Farm" button that resets progress but grants a permanent Global Multiplier (based on lifetime earnings). ### 4. Mobile Controls & Interaction * **Touch Input (Raycaster)**: * Implement a **"Swipe-to-Harvest"** mechanic. The player should be able to touch the screen and drag their finger across multiple crops to harvest them in a chain, rather than tapping one by one. * **Haptic Feedback**: Trigger `navigator.vibrate(20)` (short tick) every time a crop is harvested to provide tactile satisfaction. * **Visual Feedback ("Juice")**: * When harvested, the crop should "pop" upwards, rotate, and disappear. * **Floating Text**: Spawn floating "+$10" text that drifts upward and fades out. * **Particle Effects**: Spawn small dirt particles or leaves upon harvest. * **Coin Animation**: 3D coins should spawn at the crop location and fly via lerp towards the UI Money counter at the top of the screen. * **UI Layout**: * Top: Money Counter (Big font), Multiplier Badge. * Bottom: Scrollable upgrade list with large, thumb-friendly buttons (minimum 44px height). Ensure the UI does not overlap the 3D play area. 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 Farming Business is a delightful farm management simulation that combines the satisfaction of agriculture with the convenience of idle gameplay. This charming game features adorable cartoon-style graphics and offers a relaxing farming experience perfect for players of all ages. The game's cute visual design, highlighted by smiling vegetables and colorful farm plots, creates an inviting atmosphere that makes farming fun and engaging.

The core appeal lies in its idle mechanics - your farm continues to generate income and grow crops even when you're not actively playing. This makes it perfect for busy players who want to enjoy a farming experience without constant attention.

Core Features

Diverse Crop Selection

Grow an impressive variety of vegetables to maximize your farm's profitability: - Basic crops : Start with simple potatoes and carrots - Specialty vegetables : Expand to radishes and beets for higher profits
- Premium produce : Cultivate your own strawberry patch for maximum earnings - Crop rotation : Strategic planning increases your overall yield

Idle Business Mechanics

The game's idle system ensures continuous progress: - Passive income : Crops grow and generate money automatically - Harvest bonuses : Collect all crops for multiplier bonuses - Offline progression : Your farm keeps working even when you're away - Reinvestment cycle : Use profits to expand and upgrade your operation

Farm Expansion & Upgrades

Build your agricultural empire through smart investments: - Plot expansion : Add more farmland as your business grows - Upgrade system : Improve crop yield and growth speed - Business optimization : Strategic purchases maximize profitability - Scaling mechanics : Watch small investments turn into farming fortune

Gameplay Strategy

Getting Started

Begin with basic vegetables and focus on establishing a steady income flow. Potatoes and carrots provide reliable early-game profits that fund your expansion.

Mid-Game Expansion

Once you've established your basic operations, diversify into specialty crops like radishes and beets. These higher-value vegetables require more investment but offer significantly better returns.

Advanced Optimization

The strawberry patch represents the pinnacle of farming profitability. Focus on reaching this milestone for maximum idle income generation.

Operation Guide

Basic Controls

  • Click and drag : Move your mouse over crops to collect them instantly
  • Shop navigation : Use the upgrade menu to purchase improvements
  • Harvest timing : Collect crops strategically for maximum bonus multipliers
  • Reinvestment : Continuously upgrade to increase passive income

Harvest Strategy

The key to success is timing your harvests for maximum bonus multipliers. When your farm becomes full, harvesting everything at once provides significant income boosts that compound your future earnings.

Upgrade Priorities

Focus your investments on: 1. Crop growth speed for faster turnover 2. Plot capacity to grow more vegetables 3. Harvest multipliers for bonus income 4. New crop types for diversification

Why Play Idle Farming Business

Perfect for Casual Gaming

This game excels as a stress-free gaming experience. The cute art style, relaxing gameplay, and idle mechanics make it perfect for unwinding after a busy day. You can check in periodically to collect profits and make upgrades without feeling pressured to play constantly.

Educational Value

While entertaining, the game also teaches basic business principles like reinvestment, scaling, and resource management. Players learn to balance immediate profits with long-term growth strategies.

Accessibility & Convenience

  • Free to play : No upfront costs or hidden fees
  • No download required : Play instantly in any web browser
  • Cross-platform : Seamlessly switch between desktop and mobile devices
  • Family-friendly : Suitable for all ages with wholesome farming themes

Long-term Engagement

The progression system provides satisfying long-term goals while the idle mechanics ensure you're always making progress. Whether you play for 5 minutes or 5 hours, you'll always feel productive.

Frequently Asked Questions (FAQ)