Cartoon Moto Stunt - 3D Motorcycle Racing Game

Seele01-Flash
By
Cartoon Moto Stunt delivers heart-pounding 3D motorcycle action with 24 challenging levels, 4 customizable bikes, and vibrant cartoon graphics. Master extreme stunts, earn coins, and race to victory in this free browser game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Cartoon Moto Stunt". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Implement a vibrant **Low-Poly Cartoon aesthetic**. The world should look colorful and chunky, avoiding realistic textures in favor of solid colors with baked gradient lighting (vertex colors). * **Player Character (The Bike & Rider)**: Create a simplified, blocky motorcycle model. It should have clearly distinct parts: chunky tires, an exaggerated exhaust pipe, and a visible suspension spring. The rider should be a simple humanoid shape with a helmet, integrated into the bike model to reduce draw calls. * **Environment Design**: * **Terrain**: A desert canyon theme. Create low-poly rock formations (brown/orange) and sandy ground. * **Skybox**: A bright blue sky with fluffy, stylized white clouds (can be simple billboards or a sphere gradient). * **Obstacles**: Include ramps, wooden crates, and gap jumps. * **Particle Effects**: * **Nitro Boost**: When the boost is activated, emit orange/red triangular particles from the exhaust. * **Dust Trails**: Emit grey puff particles from the rear wheel when touching the ground. * **Speed Lines**: Optional radial blur or white streaks at the screen edges when moving at high speeds. * **Mobile Optimization**: Use a single shared material (texture atlas) for all static environment objects to minimize draw calls. Limit shadow casting to the main bike only. ### 2. Audio Requirements * **BGM (Background Music)**: An upbeat, high-energy **Pop-Punk or Ska-Punk track**. It should feature fast-paced drums and electric guitars to match the "adrenaline" theme. * **SFX (Sound Effects)**: * **Engine**: A constant, cartoonish engine hum that pitches up based on speed. * **Nitro**: A sharp "Whoosh" or jet-engine sound when the boost button is pressed. * **Impact**: A comical "Bonk" or heavy thud sound if the bike crashes or lands hard. * **Coin Collection**: A satisfying, high-pitched "Ding" or arcade chime. * **Jump**: A subtle suspension compression sound just before leaving a ramp. ### 3. Gameplay Loop * **Objective**: Reach the finish line flag at the end of the track without crashing (tipping over completely). * **Mechanics**: * **Physics-based Movement**: The bike should feel slightly bouncy (arcade physics). The player must balance the bike mid-air to land on both wheels. * **Stunt System**: Performing flips (360-degree rotation) mid-air grants a "Nitro Boost" refill or bonus score. * **Currency**: Place floating Gold Coins along the optimal path and high in the air (requiring jumps). These are collected on collision. * **Level Progression**: Start with a simple track (Level 1). Crossing the finish line unlocks the next level. * **Failure Condition**: If the rider's head hits the ground or the bike flips upside down on the ground, trigger a "Wasted" screen and restart the level. ### 4. Mobile Controls & Interaction * **Orientation**: Landscape Mode (mandatory for wide view of the track). * **Touch Controls (UI Overlay)**: * **Left Thumb**: Two large arrow buttons for **Balance/Rotation** (Tilt Back / Tilt Forward). This controls the bike's rotation mid-air. * **Right Thumb**: Two large buttons: * **Accelerator (Gas)**: Large green button (bottom right). * **Brake/Reverse**: Smaller red button (left of gas). * **Nitro Button**: A distinct button (maybe with a lightning icon) placed above the Gas button for quick thumb access. * **Feedback**: * **Camera**: A "Follow Camera" that smoothly tracks the bike but lags slightly behind to create a sense of speed. It should zoom out slightly during big jumps. * **Haptic Feedback**: Trigger a short vibration (using `navigator.vibrate`) when collecting a coin or landing a jump successfully. A heavy vibration on crash. * **UI Sizing**: All buttons must be at least 60x60 pixels to ensure they are thumb-friendly. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Cartoon Moto Stunt is an adrenaline-pumping 3D motorcycle racing game that combines spectacular stunts with colorful cartoon visuals. Race through 24 progressively challenging levels, each designed to test your riding skills and stunt mastery. With 4 distinct motorcycles to unlock and customize, plus engaging coin-collecting mechanics, this game offers endless entertainment for racing enthusiasts and casual players alike.

Core Features

Extensive Level Progression

Conquer 24 unique levels , each presenting new obstacles, ramps, and stunt opportunities. From desert canyons to mountain peaks, every environment offers fresh challenges that will push your motorcycle handling skills to the limit.

Motorcycle Collection and Customization

Choose from 4 different motorcycle models , each featuring 4 captivating visual designs . Unlock new bikes by earning coins through successful races and spectacular stunts. Every motorcycle offers unique performance characteristics for speed, handling, and stunt capabilities.

Vibrant Cartoon Graphics

Enjoy stunning 3D cartoon-style visuals that bring the racing world to life. The colorful, family-friendly art style makes every jump, flip, and race visually spectacular while maintaining smooth performance across all devices.

Advanced Stunt System

Perform incredible motorcycle stunts including backflips, front flips, and aerial maneuvers. Master the physics-based stunt system to earn bonus coins and achieve higher scores. The more daring your stunts, the greater your rewards.

Nitro Boost Mechanics

Activate nitro boosts for explosive speed bursts that help you clear massive gaps, reach higher ramps, and set record lap times. Strategic nitro usage is key to mastering the most challenging levels.

Gameplay Mechanics

Racing and Stunts

Navigate through diverse 3D environments while performing death-defying stunts. Balance speed with precision as you hit ramps, avoid obstacles, and land complex aerial maneuvers. Each level rewards both racing speed and stunt execution.

Coin Collection System

Earn coins by completing levels, performing stunts, and achieving objectives. Use your earnings to unlock new motorcycles and upgrade existing bikes for better performance in more challenging levels.

Progressive Difficulty

Start with beginner-friendly tracks and gradually face more complex courses featuring higher ramps, tighter turns, and more demanding stunt sequences. Perfect for both newcomers and experienced racing game veterans.

Controls Guide

Movement Controls: - WASD Keys or Arrow Keys : Accelerate, brake, and steer your motorcycle - Shift Key : Activate nitro boost for extra speed - Mouse : Navigate menus and customize bikes

Pro Tips: - Use brief acceleration bursts when approaching ramps for optimal stunt height - Save nitro for crucial moments like large gap jumps - Practice landing techniques to maintain momentum after stunts - Experiment with different bikes to find your preferred handling style

Why Play Cartoon Moto Stunt

Perfect for All Skill Levels : Whether you're new to racing games or a seasoned pro, the progressive difficulty ensures everyone can enjoy the experience. Start with simple races and work your way up to complex stunt challenges.

Free Browser Gaming : No downloads, installations, or subscriptions required. Simply open your web browser and start racing immediately. Compatible with both desktop and mobile devices for gaming anywhere.

Addictive Progression : The combination of level advancement, bike collection, and skill mastery creates compelling long-term gameplay. Always something new to unlock or achieve.

Family-Friendly Fun : Cartoon graphics and non-violent gameplay make this perfect for players of all ages. Enjoy solo or compete with family members for the best times and highest stunt scores.

Frequently Asked Questions (FAQ)