Crazy Bikes - 3D Motorbike Stunt Racing Game

Seele01-Flash
By
Crazy Bikes is an action-packed 3D motorbike racing game where you perform daring stunts, race against time, and explore Trial Park with friends in split-screen multiplayer mode.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Crazy Bikes - Mobile Trial Edition". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a vibrant **Low-Poly** 3D aesthetic similar to the reference image. Use flat shading or toon shading for a cartoonish look. The color palette should be high-saturation (bright blue sky, rich dirt brown, neon bike colors). * **The Trial Park:** Generate an open playground environment featuring: * Rolling dirt hills and sharp wooden ramp jumps. * Obstacles like stacked tires, concrete pipes, and a signature "crashed low-poly airplane" fuselage to drive over. * Scattered low-poly pine trees and rock formations for background depth. * **Mobile Optimization:** Use simple geometries (box/cylinder primitives) to minimize draw calls. Do not use heavy real-time shadows; use baked lighting or a simple directional light. Implement distance-based fog to hide the horizon and save rendering resources. ### 2. Audio Requirements * **BGM:** A looping, high-energy **Punk-Rock** or **Ska** track to induce adrenaline. * **Sound Effects (SFX):** * **Engine:** Synthesized engine hum that increases in pitch based on the bike's speed. * **Interaction:** A satisfying metallic "Clink" or digital "Ding" when collecting Stars and Wrenches. * **Physics:** A "thud" sound when tires hit the ground after a jump; a comical "crash" sound when the player bails. * **UI:** Soft clicks for button presses. ### 3. Gameplay Loop * **Core Mechanics:** Arcade-style physics (using a library like Cannon.js or Oimo.js if possible). The player drives a dirt bike, balances it in mid-air, and lands jumps. * **Objective:** * **Exploration:** Scatter floating collectible items (Yellow Stars and Silver Wrenches) across the map. * **Stunts:** Award points for "Air Time" and successful flips. * **Fail State:** If the bike tips over more than 90 degrees (head hits ground) or falls off the map, trigger a "Wasted" overlay and auto-reset the bike (R key logic adapted to auto-respawn). * **Camera:** A smooth follow-camera that stays behind the bike but lags slightly to create a sense of speed. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Forced **Landscape Mode** for wider field of view. * **Touch Controls (UI Overlay):** * **Left Side:** Two large buttons for **Lean/Balance** (Left Arrow: Lean Back, Right Arrow: Lean Forward/Flip). * **Right Side:** Two large buttons for **Gas** (Green pedal icon) and **Brake/Reverse** (Red pedal icon). * **Reset:** A distinct "Respawn" button in the top-right corner (minimum 44x44px). * **Feedback:** Implement simple camera shake (screen vibration) upon hard landings or crashes to simulate impact on mobile screens. * **Menu:** A simple start screen with a "Play" button suitable for touch. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Crazy Bikes

Crazy Bikes is an exhilarating 3D motorbike racing and stunt game that puts you in control of powerful dirt bikes in the expansive Trial Park. This free-to-play browser game combines high-speed racing with jaw-dropping stunts, offering endless entertainment for motorcycle enthusiasts and casual gamers alike.

Set in a vibrant 3D world filled with ramps, obstacles, and challenging courses, Crazy Bikes delivers an authentic dirt bike experience right in your browser. Whether you're looking to beat your personal best times or show off incredible aerial tricks, this game provides the perfect playground for motorcycle madness.

Core Features

Seven Unique Motorcycles

Choose from 7 different bikes , each with distinct handling characteristics and visual styles. From lightweight dirt bikes perfect for stunts to powerful racing machines built for speed, find the perfect ride that matches your playing style.

Expansive Trial Park Environment

Explore the massive Trial Park , a specially designed playground featuring: - Challenging ramps for epic stunt performances - Obstacle courses to test your riding skills - Racing tracks for competitive time trials - Hidden collectibles including stars and wrenches scattered throughout - Unique landmarks like crashed airplanes to ride over

Split-Screen Multiplayer Action

Enjoy local multiplayer gaming with the split-screen functionality. Race head-to-head with friends on the same device, making it perfect for competitive gaming sessions and friendly rivalries.

Collectible System

Search for stars and wrenches hidden throughout Trial Park. These collectibles add an exploration element to the game, encouraging players to discover every corner of the massive environment.

Gameplay Mechanics

Racing & Time Trials

Compete against the clock in various racing challenges spread across Trial Park. Set your best times on different tracks and continuously improve your performance. Each race offers unique layouts and difficulty levels.

Stunt Performance

Utilize the numerous ramps and elevated surfaces to perform spectacular aerial stunts . Master the physics engine to execute perfect landings and chain together impressive trick sequences.

Exploration Adventure

Trial Park isn't just about racing - it's about discovery . Navigate through diverse terrains, from dirt tracks to industrial areas, uncovering secrets and hidden paths that lead to special rewards.

Operation Guide

Single Player Controls

  • WASD Keys : Steer your motorcycle (acceleration, braking, left/right steering)
  • Spacebar : Emergency brake for tight corners and controlled stops
  • ESC Key : Pause the game
  • R Key : Reset your position if you get stuck

Multiplayer Controls

  • Player 1 : WASD keys for full motorcycle control
  • Player 2 : Arrow keys for steering and movement
  • Shared Controls : Both players use spacebar for braking

Gameplay Tips

  • Master the physics : Understanding motorcycle momentum is key to successful stunts
  • Explore systematically : Trial Park is huge - take time to discover all areas
  • Practice makes perfect : Use time trials to improve your racing lines
  • Collect everything : Stars and wrenches unlock new content and achievements

Platform Compatibility

Crazy Bikes offers cross-platform accessibility : - Desktop Computers : Full keyboard controls on Windows, Mac, and Linux - Mobile Devices : Touch-optimized controls for smartphones and tablets - Web Browsers : No downloads required - play instantly in any modern browser - Universal Access : Same great experience across all supported devices

Why Play Crazy Bikes

Completely Free Gaming

100% free to play with no hidden costs, subscriptions, or pay-to-win mechanics. All bikes, tracks, and features are accessible through gameplay progression.

Instant Accessibility

No downloads or installations required. Simply open your web browser and start racing immediately. Perfect for quick gaming sessions or extended play periods.

Social Gaming Experience

The split-screen multiplayer feature makes it an ideal choice for gaming with friends and family. Compete locally without needing multiple devices or online connections.

Skill Development

Improve your hand-eye coordination , reaction times , and spatial awareness through challenging motorcycle physics and precision-based gameplay.

Endless Replayability

With multiple bikes, extensive exploration opportunities, collectible hunting, and competitive time trials, Crazy Bikes offers hundreds of hours of engaging gameplay.

Whether you're a motorcycle enthusiast or simply love action-packed racing games, Crazy Bikes delivers an authentic and thrilling dirt bike experience that's accessible to players of all skill levels.

Frequently Asked Questions (FAQ)