Riders Downhill Racing - Extreme Bike Racing Game

Seele01-Flash
By
Riders Downhill Racing is an adrenaline-pumping 3D bike racing game featuring extreme downhill courses, multiple vehicle types, and exciting stunt gameplay. Play solo or challenge friends in local multiplayer mode.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Riders Downhill Racing". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Use a vibrant, "High-Saturation Low-Poly" aesthetic. The colors should mimic the screenshot: bright cyan skies, deep blue lakes, vibrant green pine trees, and reddish-brown dirt tracks. * **Terrain Generation:** Create a procedurally generated downhill slope using a heightmap or Perlin noise, ensuring a consistent downward gradient. The terrain must include ramps, cliffs, and distinct dirt paths versus grassy off-road areas. * **Performance Optimization (Mobile):** Use `THREE.InstancedMesh` for rendering the forest of pine trees to maintain 60 FPS on mobile devices. Use simple gradient textures for the ground rather than heavy image textures. * **Player Model:** A simplified, blocky biker character in a high-visibility red racing suit (as seen in the image) on a mountain bike. * **Camera:** Implement a smooth "Chase Camera" that follows the player. Add a "Speed Effect" (FOV widening or slight camera shake) when the velocity exceeds a certain threshold to simulate the rush of downhill speed. ### 2. Audio Requirements * **BGM:** An energetic, fast-paced Pop-Punk or Electronic Rock track that loops seamlessly to maintain adrenaline. * **Sound Effects (SFX):** * **Tires:** A continuous "gravel crunch" sound that changes pitch/volume based on speed. * **Wind:** A "woosh" noise that increases in volume as the player descends faster. * **Suspension:** A mechanical "clunk" or "creak" sound upon landing jumps. * **Feedback:** A distinct cheerful chime when collecting diamonds/coins. * **Crash:** A comedic "thud" and distinct brake screech sound. ### 3. Gameplay Loop * **Core Mechanic:** The player starts at the peak of a mountain. Gravity provides the primary propulsion. The goal is to reach the bottom finish line while navigating a winding path. * **Stunt & Score System:** * **Air Time:** Hitting ramps generates "Air Time" points. * **Collection:** Scatter floating blue diamonds along the track (inspired by Free Style mode) that the player must steer to collect. * **Fail State:** Crashing into trees or large rocks resets the player to the last checkpoint with a time penalty. * **Physics:** Use a simplified Arcade Physics model (e.g., using `Cannon.js` or a custom velocity vector system). The bike should stick to the ground but feel "heavy" during jumps. ### 4. Mobile Controls & Interaction * **Orientation:** Force **Landscape Mode** for a wider field of view essential for racing lines. * **Touch Controls (Split Screen):** * **Left Half Screen (Steering):** A dynamic virtual joystick or a simple "Touch Left / Touch Right" zone to steer the bike. * **Right Half Screen (Action):** * **Tap:** Brake/Drift (to handle sharp corners). * **Swipe Up:** Jump ( Bunny Hop) - crucial for maximizing ramp height. * **Double Tap:** Boost/Pedal (simulating the NOS mechanic, with a cooldown). * **UI Layout:** Place a Pause button in the top-left corner (min 44px). Display a minimalist Speedometer and "Distance to Finish" bar at the top center. * **Haptic Feedback:** Trigger the device's vibration API (`window.navigator.vibrate`) when the player lands a jump, hits an obstacle, or collects a diamond. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Riders Downhill Racing delivers heart-pounding extreme sports action in a stunning 3D environment. This free-to-play bike racing game combines high-speed downhill racing with spectacular stunts and multiple game modes. Whether you're racing against time or performing gravity-defying tricks, every ride promises an unforgettable adrenaline rush.

Set against breathtaking mountain landscapes, the game offers realistic physics and smooth controls that make every jump, turn, and landing feel authentic. The detailed 3D graphics showcase beautiful environments from snow-capped peaks to lush forest trails, creating an immersive racing experience.

Core Features

Multiple Game Modes

The game offers three distinct gameplay experiences: - Racing Mode : Compete head-to-head to reach the finish line first - Career Mode : Race against the clock to complete challenging time trials - Free Style Mode : Focus on stunts and exploration while collecting diamonds

Diverse Vehicle Collection

Unlock and master various vehicles including: - Mountain Bikes : Perfect for technical downhill courses - Dirt Bikes : High-powered machines for extreme terrain - Cross Bikes : Versatile options for mixed surfaces - ATV Bikes : Four-wheeled stability for rough paths - Speed Boats : Unique water-based racing experiences

Advanced Stunt System

Perform incredible aerial maneuvers using ramps and natural terrain features. The realistic physics engine makes every jump and landing feel satisfying, while the stunt system rewards creativity and skill.

Local Multiplayer Support

Challenge friends in split-screen local multiplayer mode. Compete side-by-side to see who can master the most challenging downhill courses and perform the most spectacular stunts.

Gameplay Mechanics

Racing Excellence

Master the art of downhill racing by learning to navigate treacherous mountain paths, time your jumps perfectly, and maintain speed through challenging terrain. Each track presents unique obstacles and opportunities for both racing and stunts.

Diamond Collection System

In Free Style Mode, collect valuable diamonds scattered throughout the courses. These gems serve as currency to unlock new vehicles, customize your rider's appearance, and access premium content.

Garage Customization

Visit the garage to browse an extensive collection of bikes and boats. Each vehicle offers different handling characteristics, speed capabilities, and visual styles to match your racing preferences.

Controls Guide

The game features intuitive controls designed for both beginners and experienced players:

Single Player Controls: - WASD or Arrow Keys: Navigate your vehicle - Q: Jump (Free Style mode) - E: Deploy parachute for safe landings - Tab: Switch between available vehicles - Shift: Activate NOS boost (motorcycles and boats) - C: Change camera perspective - R: Reset to track if stuck

Two Player Controls: Player 1 uses WASD while Player 2 uses Arrow Keys, with corresponding action buttons for jumps, parachutes, and vehicle switching.

Why Play Riders Downhill Racing

Completely Free Gaming

Enjoy the full game experience without any cost. No hidden fees, premium subscriptions, or pay-to-win mechanics - just pure racing fun accessible to everyone.

Browser-Based Convenience

Play instantly in your web browser without downloads or installations. Compatible with all modern browsers on desktop and mobile devices.

Skill-Based Progression

Success depends on your racing skills and stunt mastery rather than luck. Practice different techniques, learn track layouts, and improve your timing to become the ultimate downhill racer.

Endless Replayability

With multiple game modes, various vehicles to unlock, and countless stunt combinations to master, the game offers hundreds of hours of entertainment value.

Social Gaming Experience

The local multiplayer feature makes it perfect for gaming sessions with friends and family, bringing back the excitement of split-screen competitive gaming.

Frequently Asked Questions (FAQ)