FMX Team - Extreme Dirt Bike Stunts

Seele01-Flash
By
FMX Team is an adrenaline-pumping dirt bike stunt game where players perform spectacular aerial tricks and master challenging motocross courses. Unlock new stunts as you progress through increasingly difficult levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**FMX Team: Mobile Extreme**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "2.5D" Side-Scrolling Aesthetic. Use 3D models but lock the gameplay to a 2D plane (X-Y axis). Use a **Toon Shader** (Cell Shading) material for the bike and rider to mimic the original vector art style but with modern depth. * **The Bike & Rider:** A low-poly dirt bike with separate meshes for wheels (to animate rotation) and the body (to animate suspension). The rider should be a child object of the bike but capable of **Ragdoll physics** upon crashing. * **Environment:** A dirt track generated via a heightmap or spline curve, featuring steep ramps, gaps, and loops. * **Background:** Multi-layered parallax scrolling background (Layer 1: Crowd/Stadium fence, Layer 2: Mountains/Skyline) to create depth without performance cost. * **Mobile Optimization:** Limit scene polygon count. Use baked shadows instead of real-time dynamic shadows. Use object pooling for particle effects (dust kicking up from tires). ### 2. Audio Requirements * **BGM:** High-energy, fast-paced **Punk Rock / Alternative Rock** instrumental loop, reminiscent of early 2000s extreme sports games. * **SFX - Engine:** A continuous engine loop where the `playbackRate` adjusts dynamically based on the bike's velocity (higher pitch = faster speed). * **SFX - Gameplay:** "Spring/Squeak" sound on suspension compression, "Thud" on landing, satisfying "Click/Chime" when a trick is successfully executed, and a "Crowd Gasp/Oof" sound on crashes. * **UI SFX:** crisp mechanical sounds for button presses. ### 3. Gameplay Loop * **Core Mechanics:** Physics-based side-scroller using a physics engine (like Cannon.js or Matter.js adapted for Three.js). The player must balance speed and rotation. * **The Loop:** Accelerate -> Hit Ramp -> Maintain balance in air -> Execute Trick -> Land wheels-down -> Reach Finish Line. * **Scoring:** Points are awarded for: 1. **Airtime duration**. 2. **Flips:** 360-degree rotations (Backflips/Frontflips). 3. **Tricks:** Successfully holding a trick pose while airborne without crashing. * **Fail State:** If the rider's head or body touches the ground before the wheels, trigger a "Wasted" ragdoll state and restart the level. * **Win State:** Cross the checkerboard finish line. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** (Force locking if possible, or UI warning to rotate). * **Touch Layout (Split Screen):** * **Bottom Left (Tilt Control):** Two large arrows (< and >) or a virtual slider to control the bike's pitch (rotation) in the air. * **Bottom Right (Throttle/Brake):** A large "Gas" button (Green) and a smaller "Brake/Reverse" button (Red). * **Center-Right (Trick Pad):** A cluster of 3 distinct buttons (labeled "1", "2", "3" or icons like "Superman", "Handstand") that **only become active/visible when the bike is airborne** (raycast detects no ground). * **Haptic Feedback:** Trigger `navigator.vibrate(50)` on rough landings and `vibrate(200)` on crashes. * **UI Scaling:** Ensure all touch targets are at least 48x48 pixels equivalent. Place the "Pause" button in the top-left corner, away from action zones. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

FMX Team delivers pure dirt bike mayhem with its exciting freestyle motocross gameplay. Rated 3.9/5 by players, this extreme sports game challenges you to master incredible aerial stunts while navigating treacherous dirt tracks. Whether you're a motocross enthusiast or just love high-octane action, FMX Team offers endless thrills with its realistic physics and progressive difficulty system.

Core Features

Authentic Motocross Experience

FMX Team captures the essence of freestyle motocross with its detailed dirt bike mechanics and realistic terrain physics. Every jump, landing, and trick feels authentic, giving players a genuine taste of extreme sports action.

Progressive Stunt System

The game features an innovative unlock system where performing well unlocks new tricks . Master basic maneuvers first, then gradually access more complex and spectacular aerial stunts as your skills improve.

Complete Freedom to Play

  • Completely Free : No downloads, payments, or subscriptions required
  • Instant Access : Play directly in your web browser
  • All Ages Content : Family-friendly extreme sports fun
  • Cross-Platform : Works on desktop computers and mobile devices

Dynamic Trick Mechanics

With 5 different trick categories accessible via number keys (1-5), players can chain together impressive combinations. The intuitive control system makes it easy to learn basics while offering depth for advanced players.

Gameplay Mechanics

Master the Controls

FMX Team uses straightforward controls that are easy to learn but challenging to master:

  • Up/Down Arrow Keys : Accelerate and brake your dirt bike
  • Left/Right Arrow Keys : Control bike tilt for perfect landings and trick setup
  • Number Keys 1-5 : Execute different categories of spectacular stunts
  • Spacebar : Pause the action when you need a break

Trick Performance Tips

Success in FMX Team requires timing and technique. Use the tilt controls to set up your bike's orientation before takeoff, then execute tricks at the peak of your jump for maximum points and style.

Why Play FMX Team

Perfect for Extreme Sports Fans

If you love the thrill of motocross, BMX, or any extreme sports, FMX Team delivers authentic action without requiring expensive equipment or dangerous real-world stunts.

Skill Development System

The game rewards improvement and dedication. As you get better at basic tricks and landings, you'll unlock increasingly impressive stunts, creating a natural progression that keeps gameplay fresh and challenging.

Accessible Extreme Sports

Experience the rush of freestyle motocross from the comfort of your home. No protective gear needed - just pure digital adrenaline and the satisfaction of nailing the perfect trick sequence.

Quick Gaming Sessions

Perfect for both quick gaming breaks and extended play sessions. The pause feature lets you stop anytime, while the addictive trick system keeps you coming back for more.

Frequently Asked Questions (FAQ)