Evolution Factor - 3D Vehicle Rescue and Stunt Game

Seele01-Flash
By
Evolution Factor is an innovative 3D vehicle simulation game where you command utility vehicles to rescue broken-down cars and build creative stunt zones. Experience unique vehicular problem-solving across detailed environments.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Evolution Factor: Mobile Sandbox**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Sim-cade" aesthetic. Mid-poly 3D models with vibrant colors to ensure visibility on small screens. Use a bright, daylight lighting setup with soft shadows (ShadowMap) to define depth without killing performance. * **The World**: Create a large, flat "Test Site" ground plane with a tiled asphalt texture overlayed with a white grid pattern (like a crash test facility). This helps players align objects on mobile screens. * **Surroundings**: Use a skybox with blue skies and distant rolling hills (low-poly billboards) to create a sense of scale without high rendering cost. * **Vehicles (The Core Assets)**: * **Utility**: A yellow Forklift (functional forks), a heavy Tow Truck (red cab), and an Excavator. * **Civilian**: A rusted vintage sedan (the "project car"), a modern SUV, and a red Sports Car. * **Props**: Movable wooden ramps, concrete barriers, and crates. * **Optimization**: Use `InstancedMesh` for environmental props (trees/fences). Texture resolution limited to 1024x1024. Implement simple collision meshes (box colliders) for complex vehicle shapes to save CPU cycles. ### 2. Audio Requirements * **BGM**: An upbeat, instrumental "Workshop/Garage" Funk-Rock track. It should feel industrious but relaxed, encouraging creativity. * **SFX**: * **Vehicle Engines**: Distinct sounds for different classes (deep diesel rumble for the truck, high-pitched whine for the sports car). * **Hydraulics**: A specific high-pressure "hiss" sound when operating the forklift arms or excavator bucket. * **Impact**: Metallic thuds for car collisions; wooden hollow sounds for hitting ramps. * **UI**: Soft mechanical clicks for button presses. ### 3. Gameplay Loop * **Mode**: Physics Sandbox. * **Mechanics**: 1. **Vehicle Switching**: The player can instantly switch control between any nearby vehicle. 2. **Construction**: Use the Forklift/Excavator to pick up ramps and boxes to build a custom stunt course. 3. **Action**: Switch to the Sports Car to drive through the course or jump off the ramps created in step 2. 4. **Rescue**: Use the Tow Truck to hook up the "Rusted Sedan" and drag it to a designated green "Garage Zone" to score points/repair it. * **Physics Engine**: Must use a library like **Cannon.js** or **Ammo.js** for realistic vehicle suspension and object stacking dynamics. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape Mode (Fixed). * **Driving Controls**: * **Left Thumb**: Virtual Analog Joystick for steering. * **Right Thumb**: Two large circular buttons for Accelerator (Green) and Brake/Reverse (Red). * **Handbrake**: A smaller button near the brake. * **Utility Controls (Context Sensitive)**: * When controlling the **Forklift/Excavator**, a **Vertical Slider** appears on the right edge of the screen to control Arm Height (replacing the U/J keys). A second slider or button toggle controls Fork Tilt (replacing I/K keys). * **General UI**: * **"Switch Vehicle" Button**: A prominent icon (car shape) that lights up when the player is close enough to another vehicle to swap. * **"Recover" Button**: A rewind icon in the top-left to flip the car upright if it rolls over (replaces the 'Return' key). * **Camera**: Touch and drag on the center of the screen to orbit the camera around the current vehicle. Pinch to zoom. * **Haptics**: Trigger short vibration feedback on collisions and when the forklift successfully picks up an object. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Evolution Factor revolutionizes vehicle simulation gaming by combining rescue operations with creative stunt construction. This unique 3D game challenges you to command various utility vehicles including forklifts, excavators, and tow trucks to rescue stranded classic cars and transform environments into thrilling stunt playgrounds.

Unlike traditional racing games, Evolution Factor focuses on problem-solving and creativity. You'll navigate detailed scenes, rescue broken-down vehicles, and use heavy machinery to construct your own chaotic stunt zones. The game offers a perfect blend of realistic vehicle physics and imaginative gameplay.

Core Features

Multi-Vehicle Command System

Control a diverse fleet of utility vehicles, each with unique capabilities: - Forklifts : Precise lifting and positioning with adjustable arms and forks - Excavators : Heavy-duty construction and terrain modification - Tow Trucks : Professional vehicle recovery and transport - Classic Cars : Restored vehicles for testing your stunt creations

Creative Stunt Construction

Build your own stunt zones using construction vehicles. Place ramps, obstacles, and challenges to create unique driving experiences. The game encourages experimentation and creativity in designing vehicular playgrounds.

Realistic Vehicle Physics

Experience authentic vehicle behavior with realistic physics simulation. Each vehicle type handles differently, requiring you to master various driving techniques and operational skills.

Dual Environment System

Explore and modify two detailed scenes, each offering different challenges and construction opportunities. Transform ordinary landscapes into extraordinary stunt arenas.

Gameplay Mechanics

Rescue Operations

Your primary mission involves locating and rescuing broken-down classic cars scattered across the environment. Use appropriate utility vehicles to safely tow damaged cars to repair facilities.

Construction Challenges

Utilize forklifts and excavators to move materials, build ramps, and create obstacle courses. The construction aspect adds a strategic element to the traditional driving experience.

Vehicle Restoration

Once rescued, classic cars can be repaired and restored to working condition. These restored vehicles become available for testing your custom stunt zones.

Operation Controls

Basic Vehicle Controls

  • WASD or Arrow Keys : Vehicle movement and steering
  • Space Bar : Emergency handbrake for quick stops
  • Return Key : Vehicle recovery system to flip overturned vehicles
  • C Key : Camera angle switching for optimal viewing
  • R Key : Repair function for damaged vehicles

Specialized Forklift Operations

  • U/J Keys : Raise and lower forklift arms
  • I/K Keys : Adjust fork positioning for precise cargo handling

These specialized controls allow for precise manipulation of construction materials and careful handling of rescued vehicles.

Why Play Evolution Factor

Unique Gaming Experience

Evolution Factor stands out in the vehicle simulation genre by combining rescue operations with creative construction. This dual-purpose gameplay offers both structured missions and open-ended creativity.

Educational Value

Learn about different types of utility vehicles and their real-world applications. The game provides insight into construction and recovery operations while maintaining engaging gameplay.

Stress-Free Environment

Unlike competitive racing games, Evolution Factor offers a relaxed gaming environment where you can work at your own pace. Focus on creativity and problem-solving rather than speed and competition.

Browser Accessibility

Play instantly in your web browser without downloads or installations. The game is optimized for both desktop and mobile devices, ensuring accessibility across platforms.

Endless Replayability

With creative construction tools and multiple vehicle types, each gaming session can offer new challenges and experiences. Build, test, modify, and rebuild your stunt zones indefinitely.

Frequently Asked Questions (FAQ)