Rock Fury ATV Racing

Seele01-Flash
By
Rock Fury ATV Racing delivers intense four-wheeled action with challenging tilting physics. Master extreme terrain and perform death-defying stunts in this addictive online racing experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Rock Fury ATV Racing". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: A **2.5D side-scrolling** perspective (3D models, 2D gameplay plane). The art style should be "Retro Arcade" with vibrant colors, mimicking the energetic cartoon style of the original 2008 Flash game. * **The ATV (Player)**: Construct a low-poly All-Terrain Vehicle using `THREE.Group`. * **Chassis**: Black body with red accents (simulating the flame decals). * **Wheels**: Two large, chunky black cylinders with gray hubcaps. * **Rider**: A simplified blocky humanoid wearing a **green jacket** and blue jeans. If possible, add a small sphere for a helmet with a hint of red (hair) trailing behind. * **Terrain**: Procedurally generated "rocky desert" terrain. * Use a jagged line or mesh for the ground, combining sine waves and noise to create hills, steep climbs, and drops. * **Texture/Color**: Sandy orange/brown ground with a gradient sky background (Sunset Orange to Deep Purple) to match the "Fury" theme. * **Camera**: A side-view camera that strictly follows the ATV's X-position but creates a smooth dampening effect on the Y-axis. * **Optimization**: Use simple `MeshLambertMaterial` or `MeshToonMaterial`. Minimize light sources (one directional light + ambient light) for mobile performance. ### 2. Audio Requirements * **BGM**: A high-energy, looping **Hard Rock / Heavy Metal** instrumental track (synthesized or placeholder URL) to match the "Rock Fury" title. * **Sound Effects (SFX)**: * **Engine**: A low-pitch rumble that increases in pitch based on speed/throttle. * **Suspension**: A squeak sound when landing from a jump. * **Crash**: A heavy metal crunch/impact sound when the player fails. * **UI**: distinct "Click" sounds for the touch controls. ### 3. Gameplay Loop * **Core Mechanic**: Physics-based balancing. The ATV moves forward but must traverse uneven terrain. * **Physics**: Implement a custom physics loop or use `Cannon.js` (preferred) to simulate **suspension** (springs connecting wheels to chassis) and **angular momentum**. * **Tilting**: The player must rotate the ATV in mid-air to land on wheels. * **Win Condition**: Reach the finish line (set at x = 500 units) or survive for a specific distance. * **Fail Condition**: If the **Rider's head** or the top of the ATV touches the ground (tipping over more than 90 degrees), the game ends instantly with a "WIPEOUT!" message. * **Score**: Based on distance traveled and "Air Time" (time spent off the ground). ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape** only. * **Touch Controls (UI)**: Create a translucent HTML/CSS overlay on top of the canvas. * **Right Side**: Two large buttons for **Gas** (Accelerate) and **Brake/Reverse**. * **Left Side**: Two large buttons for **Tilt Back** (Left Arrow logic) and **Tilt Forward** (Right Arrow logic). * **Button Design**: Large circular buttons (min 60x60px) with high contrast icons, placed in the bottom corners for ergonomic thumb reach. * **Feedback**: * Buttons should visually depress or change opacity when touched. * Add **Camera Shake** intensity when the ATV lands hard or crashes. * **Restart Mechanism**: A large "Try Again" button appears centrally upon crashing. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Rock Fury ATV Racing is an adrenaline-pumping motorsports game that challenges players to master the art of ATV racing with realistic tilting physics. Despite having four wheels for stability, this game proves that ATV racing requires exceptional balance and control skills. Navigate through treacherous rocky terrain while maintaining perfect balance to avoid crashes and achieve victory.

Core Features

Realistic Physics Engine

Experience authentic ATV handling with advanced tilting mechanics that simulate real four-wheeler behavior. Every jump, turn, and landing requires precise control to maintain balance and avoid spectacular crashes.

Challenging Terrain

Race through diverse landscapes filled with rocks, hills, and obstacles that test your driving skills. Each track presents unique challenges that demand different racing strategies and techniques.

Free Browser Gaming

Enjoy instant access without downloads or installations. Rock Fury ATV Racing runs smoothly in any modern web browser, making it perfect for quick gaming sessions or extended play.

Progressive Difficulty

Start with manageable tracks and gradually face more challenging courses that push your ATV racing skills to the limit. Master each level to unlock new adventures.

Gameplay Mechanics

The game combines speed with precision, requiring players to balance acceleration with careful vehicle control. Unlike traditional racing games, Rock Fury emphasizes physics-based gameplay where improper tilting can result in dramatic crashes. Success depends on learning each track's rhythm and mastering the delicate balance between speed and stability.

Operation Guide

Controls are intuitive yet require practice to master:

  • Up/Down Arrow Keys : Accelerate forward or reverse your ATV
  • Left/Right Arrow Keys : Tilt your vehicle for balance during jumps and turns
  • Strategic Tilting : Use subtle movements to maintain stability on uneven terrain

The key to success lies in anticipating terrain changes and adjusting your ATV's angle before landing. Smooth, controlled movements often prove more effective than aggressive inputs.

Why Play This Game

Rock Fury ATV Racing offers a unique blend of racing excitement and physics-based challenges that sets it apart from typical motorsports games. The tilting mechanics create genuine skill-based gameplay where improvement comes through practice and precision. Whether you're seeking quick entertainment or looking to master complex vehicle dynamics, this game provides engaging gameplay that rewards skillful driving over pure speed.

Frequently Asked Questions (FAQ)