Wheelie Up - Balance Bike Stunt Game

Seele01-Flash
By
Wheelie Up is an exciting 3D balance game that challenges players to master the art of performing wheelies on bicycles. Navigate through increasingly difficult levels while maintaining perfect balance and avoiding obstacles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Wheelie Up". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Implement a **Cel-Shaded / Toon** aesthetic similar to the screenshot. Use `THREE.MeshToonMaterial` with a hard gradient map to achieve distinct bands of lighting. Apply a black outline effect (post-processing `OutlinePass` or inverted hull method) to the main character and bike to separate them from the background. * **Models**: * **Player**: A low-poly male cyclist (referencing the tank top/jeans look in the image). * **Vehicle**: A stylized bicycle (BMX or Mountain Bike geometry). * **Environment**: An infinite scrolling urban street. Low-poly buildings (shops, shutter doors) on the sidewalks to create parallax. The road should have dashed white lines. * **Performance (Mobile Optimization)**: * Use **InstancedMesh** for repetitive environmental elements (buildings, trees, lamp posts) to reduce draw calls. * Limit dynamic lights to a single DirectionalLight (Sun) casting shadows. * Use a simple skybox (gradient blue to purple) rather than complex geometry. * Ensure textures are compressed and power-of-two (e.g., 512x512). ### 2. Audio Requirements * **BGM**: An upbeat, looping **Urban/Hip-Hop Lo-fi** track with a steady drum beat to match the rhythm of pedaling. * **Sound Effects (SFX)**: * **Pedaling**: A rhythmic chain/gear sound that increases pitch with speed. * **Balance Indicator**: A subtle rising synth sound when the player enters the "perfect balance zone." * **Scraping**: A harsh metal scrape sound if the rear fender hits the ground (warning). * **Crash**: A comedic "thud" or ragdoll impact sound upon failure. * **UI**: crisp "pop" sounds for button presses. ### 3. Gameplay Loop * **Core Mechanic**: The bike moves forward automatically. The player's goal is to maintain a "Wheelie" (riding on the back wheel only) for as long as possible. * **Physics Logic**: * **Input (Touch/Click)**: Applies torque to lift the front wheel up. * **Release**: Gravity pulls the front wheel down. * **The Sweet Spot**: The player must feather the input to keep the bike angle between roughly 30° and 60°. * **Win/Loss States**: * **Game Over**: If the bike flips backward (angle > 80°) or the front wheel hits the ground hard (angle < 0°). * **Score**: Based on distance traveled (meters) while the front wheel is off the ground. * **Obstacles**: Randomly generated bumps on the road or traffic cones that disrupt the balance, requiring the player to adjust the wheelie angle quickly. ### 4. Mobile Controls & Interaction * **Touch Input**: * **Screen Hold (`touchstart`)**: Lift front wheel (apply backward torque). * **Screen Release (`touchend`)**: Let front wheel drop (gravity/forward torque). * Prevent default browser behaviors (zooming/scrolling) on touch events. * **Screen Orientation**: **Landscape** mode is preferred to show the road ahead, but the camera should be responsive (adjust FOV based on aspect ratio). * **UI Layout**: * **Balance Meter**: A semi-circular visual gauge on the right side of the screen showing the current angle vs. the "Danger Zone" (red) and "Sweet Spot" (green). * **Start/Restart Button**: Large, thumb-friendly button (min 44x44px equivalent) centered on the game over screen. * **Haptic Feedback**: Trigger a short vibration (`navigator.vibrate(50)`) when the player hits the "perfect" balance angle or when crashing. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Wheelie Up is a thrilling 3D balance game that puts your bike control skills to the ultimate test. This exciting stunt game challenges you to maintain perfect wheelies while navigating through progressively challenging levels filled with obstacles and hazards. With its intuitive one-click control system and stunning 3D graphics, Wheelie Up offers an addictive gameplay experience that's easy to learn but difficult to master.

Core Features

Simple Yet Challenging Gameplay

Wheellie Up combines simple controls with increasingly complex challenges. The game's core mechanic revolves around maintaining the perfect balance while performing wheelies - too much lean and you'll crash backward, too little and your front wheel will drop. This creates a satisfying skill-based gameplay loop that keeps you coming back for more.

Unlockable Content System

Progress through the game to unlock an impressive collection of bike skins and new bicycles. Each bike comes with its own unique characteristics, affecting speed, balance, and handling. This variety ensures that gameplay stays fresh as you discover which bike suits your playing style best.

Competitive Leaderboards

Compete against players worldwide through integrated leaderboards. Challenge your friends, track your progress, and climb the rankings to become the ultimate wheelie master. The competitive element adds long-term replay value and motivation to improve your skills.

Progressive Difficulty System

The game features carefully designed levels that gradually increase in difficulty. Starting with basic balance challenges, you'll eventually face complex obstacle courses that require precise timing and expert bike control. This progression system ensures both newcomers and experienced players find appropriate challenges.

Game Mechanics

Physics-Based Balance System

Wheellie Up uses realistic physics to simulate bike balance, making each wheelie feel authentic and rewarding. The game responds to your input with precise physics calculations, creating a satisfying connection between your actions and the bike's movement.

Obstacle Navigation

As you progress, you'll encounter various obstacles that test your reflexes and planning skills. From stationary barriers to moving hazards, each level presents unique challenges that require different strategies to overcome while maintaining your wheelie.

Operation Guide

The game features incredibly intuitive controls designed for both desktop and mobile play:

  • Left Mouse Button : Click and hold to lift the front wheel and initiate a wheelie
  • Balance Control : Adjust the duration and intensity of your clicks to maintain perfect balance
  • Obstacle Avoidance : Time your wheelies carefully to navigate around or over obstacles

The key to success is finding the perfect rhythm - hold too long and you'll fall backward, release too early and your front wheel drops. Mastering this timing is essential for progressing through the more challenging levels.

Why Play Wheelie Up

Wheellie Up stands out in the crowded mobile gaming market by offering:

Instant Accessibility : No downloads required - play directly in your web browser on any device. The game loads quickly and runs smoothly on both desktop and mobile platforms.

Skill-Based Progression : Unlike many casual games that rely on luck, Wheelie Up rewards genuine skill development. Your improvement is entirely based on practice and mastery of the balance mechanics.

Competitive Social Features : The built-in leaderboard system lets you compete with friends and players worldwide, adding a social dimension that extends the game's longevity.

Regular Content Updates : New levels, bikes, and challenges keep the experience fresh, ensuring there's always something new to discover.

Whether you're looking for a quick gaming session during a break or want to dedicate time to mastering the perfect wheelie technique, Wheelie Up offers the perfect blend of accessibility and depth that appeals to casual and hardcore gamers alike.

Frequently Asked Questions (FAQ)