Moto Rush - Free Online Motorcycle Racing Game

Seele01-Flash
By
Moto Rush is an action-packed free motorcycle racing game featuring dirt bikes, hoverboards, monster trucks, and even bears! Master tricks, compete in multiple game modes, and take on the ultimate racing challenge.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Moto Rush**". 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 Physics Racer** (3D models on a 2D gameplay plane). Use a vibrant **Low-Poly Toon style** to modernize the original Flash game aesthetic seen in the screenshot. * **Camera**: Use an **OrthographicCamera** to maintain the classic side-scrolling feel but with 3D depth. The camera must smoothly follow the player's vehicle with a slight "look-ahead" offset on the X-axis. * **Environment (Jungle Theme)**: * **Foreground**: Textured dirt/mud track with uneven terrain, ramps, and loops. * **Background Layers (Parallax)**: Layer 1 (Close): 3D Low-poly jungle trees and bushes (InstancedMesh for performance). Layer 2 (Far): Flat sprites or simple geometry of mountains and sky gradient (Light Blue to Teal). * **Character & Vehicles**: * **Main Asset**: A sturdy Motocross Bike with a visible suspension system. * **Rider**: A low-poly rider (blue tank top, jeans as per screenshot). * **Unlockables**: Based on the game description, prepare logic to swap models for a "Hoverboard", "Monster Truck", or a "Bear on a Unicycle". * **Performance Optimization**: Use a single Texture Atlas for all environmental props. Limit dynamic lights to 1 (DirectionalLight with soft shadows); use baked Ambient Occlusion where possible. ### 2. Audio Requirements * **BGM**: High-energy **Arcade Rock / Punk Pop** track (160 BPM) to induce a sense of speed and adrenaline. * **Sound Effects (SFX)**: * **Engine**: A looping engine synthesis sound that adjusts `playbackRate` based on the vehicle's velocity. * **Suspension**: Squeaky/Spring sounds when landing hard. * **Environment**: Tire spinning on dirt (gravel crunch), wind noise increasing with speed. * **UI/Feedback**: "Success" chime for crossing checkpoints, comical "Crash/Bone Crack" sound when the player fails (hits head). ### 3. Gameplay Loop * **Physics Engine**: Integrate **Cannon.js** or **Ammo.js** for vehicle physics. The bike must use a `RaycastVehicle` or similar constraint-based setup (Chassis + 2 Wheels). * **Core Mechanic**: * **Accelerate/Brake**: Move forward/backward. * **Tilt Control (Crucial)**: The player must balance the bike mid-air. Rotate left (Wheelie) / Rotate right (Stoppie). * **Tricks**: Detect 360-degree rotations in mid-air ("Flips") to grant a temporary speed boost (Nitro) upon landing. * **Win Condition**: Reach the finish line flag before the timer runs out. * **Fail State**: If the Rider's head collision box touches the ground, trigger a "Ragdoll" effect, pause the game, and show the "Retry" UI. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape Mode** strictly locked. * **Touch Control Scheme (Virtual Gamepad)**: * **Bottom Right**: Two large buttons for **Gas (Accelerate)** and **Brake/Reverse**. * **Bottom Left**: Two large buttons for **Tilt Back** and **Tilt Forward** (to replace the original arrow keys). * *Alternative Gyro*: Option to enable device gyroscope for tilting, but default to buttons for precision. * **UI Elements**: * **HUD**: Speedometer (Radial gauge) in top-right, Timer in top-center. * **Touch Zones**: Ensure buttons are at least 60x60px with sufficient padding to prevent miss-clicks. * **Haptic Feedback**: Trigger `navigator.vibrate(50)` on rough landings or collisions. Trigger `navigator.vibrate(200)` on crash/death. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Moto Rush is a thrilling free online motorcycle racing game that combines high-speed racing with spectacular stunts. With a solid 4.25/5 rating from players, this adrenaline-fueled game offers an exciting mix of dirt bike racing, trick performances, and challenging obstacle courses. Whether you're a casual gamer or a racing enthusiast, Moto Rush delivers non-stop action across diverse terrains and game modes.

Core Features

Multiple Vehicle Types

Race with an incredible variety of vehicles including motorcycles, hoverboards, monster trucks, and surprisingly, bears! Each vehicle offers unique handling characteristics and adds a fun twist to the racing experience.

Diverse Game Modes

  • Timed Mode : Race against the clock to achieve the best completion times
  • Challenge Mode : Navigate through increasingly difficult obstacle courses
  • Ultimate Race : The most challenging mode that tests all your racing and stunt skills

Spectacular Stunts and Tricks

Perform amazing flips, wheelies, and aerial maneuvers as you race through dynamic environments. Master the art of balancing speed with spectacular trick performances to maximize your score.

Free-to-Play Experience

Enjoy the complete Moto Rush experience absolutely free with no downloads required. Play instantly in your web browser on any device.

Gameplay Features

Dynamic Environments

Race through lush forest landscapes, challenging dirt tracks, and obstacle-filled courses. Each environment presents unique challenges that require different racing strategies and vehicle control techniques.

Physics-Based Racing

Experience realistic motorcycle physics that make every jump, landing, and trick feel authentic. The tilting mechanics add an extra layer of skill and excitement to the gameplay.

Progressive Difficulty

Start with easier tracks and gradually work your way up to more challenging courses. The Ultimate Race mode provides the ultimate test for skilled players.

Operation Guide

Basic Controls

  • Left/Right Arrow Keys : Tilt your vehicle forward or backward for balance and tricks
  • Up Arrow Key : Accelerate and gain speed
  • Down Arrow Key : Brake and reverse

Pro Tips

  • Use tilting to maintain balance during jumps and landings
  • Perfect your timing for maximum air time and trick opportunities
  • Learn each track's layout to optimize your racing lines
  • Practice different vehicles to find your preferred riding style

Why Play Moto Rush

Instant Fun

No complicated setups or lengthy tutorials - jump straight into the action with intuitive controls that anyone can master quickly.

Variety and Replayability

With multiple game modes, diverse vehicles, and challenging tracks, Moto Rush offers endless entertainment value. Each playthrough can feel fresh and exciting.

Cross-Platform Compatibility

Play on any device with a web browser - desktop, laptop, tablet, or mobile. Your progress and achievements are maintained across all platforms.

Skill Development

Improve your racing skills, master advanced tricks, and compete for better completion times. The game rewards both speed and style.

Community Favorite

With a 4.25-star rating, Moto Rush has proven to be a player favorite in the online racing game community, offering reliable fun and engaging gameplay that keeps players coming back.

Frequently Asked Questions (FAQ)