Harvest Simulator - Farming Tractor Game

Seele01-Flash
By
Harvest Simulator is a realistic 3D farming simulation game where you drive tractors, harvest diverse crops, and manage agricultural operations. Experience authentic farm life with equipment upgrades and resource management.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Harvest Simulator**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly, vibrant cartoon aesthetic using Flat Shading (MeshLambertMaterial or MeshToonMaterial). The palette should be bright: distinct reds for the tractor, deep browns for soil, bright greens for foliage, and white/yellow for crops. * **The Harvester (Player):** Create a procedural, low-poly combine harvester composed of primitive shapes (boxes/cylinders). It must have large black rear wheels, smaller front wheels, a red body, a cyan glass cabin, and a wide orange/black cutting header at the front. The header should rotate when the vehicle moves. * **The Crops (Crucial Optimization):** The field must contain hundreds of crops (Cotton: brown stems with white spheres; Sunflowers: green stems with yellow/brown heads). **You must use `THREE.InstancedMesh`** to render these crops for mobile performance. Do not create individual meshes for each plant. * **The World:** A large flat plane representing the farm field with alternating dark/light brown stripes (texture or geometry) to mimic plowed rows. A simple red "Barn" building serves as the drop-off point. A blue skybox or gradient background with a few simple low-poly trees on the horizon. ### 2. Audio Requirements * **BGM:** A relaxing, acoustic guitar or banjo loop (Country/Folk style) that evokes a sunny day on the farm. * **SFX - Vehicle:** A constant low-rumble diesel engine sound (pitch should increase slightly based on vehicle speed). * **SFX - Interaction:** A satisfying "rustling" or "crunching" sound that triggers rapidly when the header collides with crops. * **SFX - UI/System:** A "Ka-ching" coin sound when depositing crops at the barn; a buzzer sound if the harvester storage is full. ### 3. Gameplay Loop * **Core Mechanic:** The player drives the harvester. When the front "header" collides with a crop instance, that specific instance is set to invisible (or scaled to 0), and a particle effect (dust/leaves) plays. * **Resource Management:** The harvester has a `Cargo Capacity` (e.g., max 50 units). A UI bar fills up as crops are harvested. * **Selling:** When capacity is full, the player must drive to the "Barn" (a designated trigger zone). Entering the zone empties the cargo and converts it to Score/Money. * **Win/Endless:** The game is endless. The goal is to clear the entire field efficiently. * **Physics:** Simple arcade vehicle physics. No complex collisions needed, but the vehicle should stick to the ground and turn smoothly (not instant rotation). ### 4. Mobile Controls & Interaction * **Screen Orientation:** Forced **Landscape**. * **Steering & Movement:** Implement an on-screen **Virtual Joystick** (Nipple.js style or custom canvas implementation) positioned at the bottom-left for steering (Left/Right) and throttle (Up/Down). * **Camera:** A Third-Person "Follow Camera" that smoothly tracks the tractor from behind and slightly above. It should lag slightly (Lerp) to give a sense of weight to the vehicle. * **UI Layout:** * Top-Left: Score/Money Counter (Large, bold text). * Top-Right: Cargo Capacity Bar (Green -> Red when full). * All UI elements must be large enough for touch targets (minimum 44px equivalent). * **Feedback:** Add a subtle screen shake (camera jitter) when harvesting thick patches of crops. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Harvest Simulator brings the authentic experience of modern farming to your screen through immersive 3D simulation gameplay. Step into the boots of a professional farmer and take control of powerful tractors to harvest a diverse range of crops across beautifully rendered agricultural landscapes. This engaging farming simulation combines realistic equipment operation with strategic resource management, offering both entertainment and educational value about agricultural practices.

With vibrant fields stretching across the horizon and detailed farming machinery at your disposal, Harvest Simulator delivers an authentic agricultural experience that appeals to simulation enthusiasts and casual gamers alike.

Core Features

Realistic Tractor Operation

Experience authentic tractor driving mechanics with responsive controls and realistic physics. Navigate through vast crop fields using professional-grade harvesting equipment, including combine harvesters designed to handle different crop types efficiently.

Diverse Crop Management

Harvest a wide variety of crops including wheat, corn, cotton, sunflowers, and other agricultural products. Each crop type requires specific harvesting techniques and timing, adding strategic depth to your farming operations.

Equipment Progression System

Start with basic farming equipment and gradually upgrade to more advanced, efficient machinery. Unlock new tractors, harvesters, and agricultural tools as you progress through your farming career.

Resource Management Challenge

Balance fuel consumption, equipment maintenance, and harvest timing to maximize your agricultural profits. Plan your farming operations strategically to overcome real-world farming challenges.

Stunning 3D Environment

Enjoy beautifully crafted rural landscapes featuring detailed farm buildings, expansive fields, and dynamic weather conditions that affect your farming operations.

Gameplay Mechanics

The core gameplay revolves around efficient crop harvesting and farm management. Players must navigate their tractors through various field types, each presenting unique challenges and opportunities. The game features realistic farming cycles where timing is crucial - harvest too early or too late, and crop yields suffer.

Successful harvesting requires mastering the controls of different farming equipment, understanding crop growth patterns, and managing resources effectively. As you progress, unlock advanced machinery that increases efficiency and allows access to larger, more profitable fields.

Operation Guide

Master the farming controls to become an efficient agricultural operator:

  • Movement Controls : Use W/Up Arrow for forward motion, S/Down Arrow for reverse
  • Steering : Navigate with A & D keys or Left/Right Arrow keys for precise turning
  • Camera Control : Press E key to adjust viewing angles for optimal field visibility
  • Interactive Elements : Use mouse clicks to interact with game menus, upgrade options, and field selection
  • Equipment Operation : Learn specific controls for different harvesting machines and attachments

Why Play Harvest Simulator

Educational Farm Experience

Gain insights into modern agricultural practices while enjoying entertaining gameplay. Learn about crop cycles, equipment operation, and farm management in an interactive environment.

Relaxing Simulation Gameplay

Escape to peaceful rural settings with calming farming activities. The steady rhythm of harvesting and field management provides a therapeutic gaming experience.

Progressive Challenge System

Start with simple harvesting tasks and advance to complex multi-crop operations. The difficulty scales naturally as you develop farming expertise.

Free Accessibility

Enjoy complete farming simulation without payment barriers. All core features and equipment are accessible through gameplay progression rather than purchases.

Cross-Platform Compatibility

Play seamlessly across desktop computers, tablets, and smartphones. Your farming progress synchronizes across devices for continuous agricultural adventures.

Perfect for All Ages

Safe, family-friendly content suitable for players of all ages. Children can learn about agriculture while adults enjoy strategic simulation elements.

Frequently Asked Questions (FAQ)