Short Ride - Extreme Bike Survival Game

Seele01-Flash
By
Short Ride is an intense bike survival adventure where you navigate through deadly obstacles, collect valuable stars, and help your rider survive against all odds. This free online game combines thrilling bike physics with challenging obstacle courses.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Short Ride: Ragdoll Survival**". 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 perspective with a "Grotesque Cartoon" aesthetic. The world should be built with 3D primitives but rendered to look flat and colorful, mimicking vector art. * **Protagonist:** A 3D character model resembling a hipster/lumberjack (based on the screenshot: bearded, top-knot hairstyle, teal shirt). The character must be constructed of segmented meshes (head, torso, upper/lower arms, upper/lower legs) to support **ragdoll physics** upon death or crash. * **The Bike:** A physics-based bicycle with two independent wheels connected to a frame by constraints. It needs to feel slightly unstable to encourage player balancing. * **Hazards:** Create distinct, low-poly obstacles: spinning circular saws (metallic silver with red tips), floor spikes, swinging spiked balls, and crushing pistons. * **Background:** Use the gradient seen in the reference image (Deep Blue to Purple to Sunset Orange) as a static background plane or Skybox to provide contrast. * **Mobile Optimization:** Use `THREE.BoxGeometry` and `THREE.CylinderGeometry` for most assets to keep draw calls low. Use simple `MeshLambertMaterial` for performance on mobile GPUs. ### 2. Audio Requirements * **BGM:** An energetic, slightly comedic "Ska-Punk" or "Quirky Rock" track that loops. It should sound fun but hint at impending doom. * **Sound Effects (SFX):** * **Physics:** Metallic clanks when the bike hits the ground hard; rubber squeaks for braking. * **Gore/Impact:** Cartoonish "Crunch" or "Splat" sounds when the player hits a hazard. * **Voice:** A variety of grunt sounds ("Oof!", "Argh!") for minor bumps, and a dramatic scream for falling into pits. * **UI:** A satisfying "Ding" when collecting stars. ### 3. Gameplay Loop * **Core Goal:** Ride from the start point to the finish line flag without sustaining fatal injury. * **Physics Mechanics:** The game relies heavily on physics (using a library like Cannon.js or Oimo.js). The player must balance the bike (tilt control) while accelerating. * **Ragdoll State:** If the player takes too much damage or hits a lethal trap (saw/spike), the character turns into a limp ragdoll. The game continues if the ragdoll body crosses the finish line, or fails if the head is severed/destroyed. * **Dismount Mechanic:** The player can press a button to eject from the bike and walk/crawl to the finish if the bike is destroyed but the character is alive. * **Collectibles:** Place 3 yellow stars in the path. Some require jumping or risky maneuvering to reach. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** only. * **Touch Controls (UI Overlay):** * **Bottom Left:** Two large arrows (Left/Right) for leaning/balancing the bike center of mass. * **Bottom Right:** Two pedals. "Green" for Accelerate (Forward), "Red" for Brake/Reverse. * **Center/Top-Right:** A dedicated "Action" button (Icon of a jumping stick figure) to Mount/Dismount the bike. * **Responsiveness:** Controls must support multi-touch (e.g., Leaning while Accelerating). * **Feedback:** * **Visual:** Screen shake (`camera.position` jitter) upon heavy impacts or explosions. * **Haptic:** Trigger `navigator.vibrate(200)` when the player crashes or dies. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Short Ride is an adrenaline-pumping bike survival game that tests your reflexes and strategic thinking. As the sequel to the beloved Short Life series, this game takes obstacle-dodging action to new heights. You'll guide a determined rider through treacherous landscapes filled with deadly traps, spinning blades, explosive devices, and physics-defying challenges.

The game features stunning 2D graphics with smooth animations and realistic bike physics that make every jump, crash, and narrow escape feel authentic. Each level presents a unique gauntlet of destruction where survival depends on perfect timing and quick decision-making.

Core Features

Challenging Obstacle Navigation

Every level is carefully designed with deadly hazards that require precise control and timing. From spinning saw blades to explosive mines, each obstacle presents a unique challenge that will test your survival skills.

Star Collection System

Each level contains 3 collectible stars strategically placed in dangerous locations. Collecting all stars unlocks bonuses and adds an extra layer of challenge for completionist players who want to master every level.

Realistic Bike Physics

The game features authentic bike mechanics where orientation, speed, and momentum all matter. You can still ride your bike even if you fall off, as long as it has wheels - adding a unique recovery element to the gameplay.

Progressive Difficulty

Levels become increasingly challenging as you progress, introducing new obstacle types and requiring more advanced maneuvers to survive the gauntlet of destruction.

Free Browser Gaming

Play instantly in your web browser without any downloads or installations. The game is completely free and accessible on both desktop and mobile devices.

Gameplay Mechanics

Short Ride combines action and adventure elements with precise bike control mechanics. Players must balance speed with caution, as rushing through levels often leads to spectacular crashes, while moving too slowly might not provide enough momentum to clear obstacles.

The key to success lies in mastering bike orientation - learning when to lean forward for speed, when to pull back for better landings, and how to recover from dangerous situations. The star collection system encourages exploration of alternative routes, often leading players into even more dangerous territory.

Operation Guide

Basic Controls

  • Arrow Keys (Left/Right) or A/D : Control bike movement and lean
  • Up Arrow or W Key : Accelerate forward
  • Spacebar : Mount and dismount your bicycle

Advanced Techniques

  • Orientation Control : Adjust your bike's angle for better landings and to avoid obstacles
  • Speed Management : Balance acceleration with control - sometimes slower is safer
  • Recovery Skills : Learn to remount your bike quickly after falls
  • Star Route Planning : Study levels to find the safest paths to collect all stars

Why Play Short Ride

Short Ride offers the perfect blend of challenge and entertainment for players who enjoy:

  • Skill-Based Gaming : Every death is a learning opportunity, and mastery comes through practice
  • Quick Gaming Sessions : Levels are designed for short but intense gaming experiences
  • Physics-Based Fun : Realistic bike mechanics create unpredictable and hilarious moments
  • Achievement Hunting : Star collection provides additional goals for dedicated players
  • Stress Relief : Sometimes spectacular crashes can be just as fun as successful runs

The game is perfect for players who enjoyed titles like Happy Wheels, Trials games, or other physics-based obstacle courses. It's suitable for all ages but provides enough challenge to keep experienced gamers engaged.

Accessibility and Convenience

As a free browser game, Short Ride is instantly accessible without the need for downloads, installations, or account creation. This makes it perfect for quick gaming breaks, school or office entertainment, or when you want to try something new without commitment.

Frequently Asked Questions (FAQ)