Bouncy Motors - Jelly Car Physics Game

Seele01-Flash
By
Bouncy Motors is an exciting physics-based driving game featuring a unique jelly car that bounces through challenging obstacle courses. Customize your vehicle, create custom tracks, and enjoy multiplayer fun in this addictive casual game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bouncy Motors". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Aesthetic (3D objects viewed through an **Orthographic Camera**). Mimic a "hand-drawn" or vector art style similar to the screenshot. * **Shader/Material:** Use Toon Shading (Cel Shading) or unlit materials with high contrast. * **Post-Processing:** Implement an "Outline Effect" (Sobel operator or similar) to give the car and terrain thick black borders, matching the reference image. * **The Car (Jelly Physics):** * The car chassis should not be a single rigid body. Instead, simulate "Jelly" physics by creating a composite body: 4-6 rigid spheres connected by **Spring Constraints** (using a physics engine like **Cannon-es**). This allows the car to squash and stretch upon impact. * Wheels: distinct white circles with black cross icons, attached via HingeConstraints (with suspension springs). * Color: Bright Orange (#FFA500). * **Environment:** * Background: Clean, solid white or faint grid paper texture. * Platforms: Solid black geometry with high friction. * Hazards: "Red Zones" (bright red geometry) that trigger a game over on contact. * Ice patches: Light blue semi-transparent surfaces with very low friction. * **Mobile Optimization:** Use simple geometries (Box, Cylinder, Sphere) for physics calculation. Limit particle effects (smoke on drift) to low counts. ### 2. Audio Requirements * **BGM:** Upbeat, quirky "cartoon funk" style. Fast-paced bassline with synthesizer melodies to keep the energy high. * **SFX:** * **Engine:** A low synth hum that increases in pitch as velocity increases. * **Suspension:** A cartoonish "Boing" or "Squish" sound when the car lands hard or deforms. * **Tires:** High-pitched squeal when accelerating on solid ground; sliding noise on ice. * **Crash/Fail:** A comedic "spring breaking" or glass shattering sound. * **Win:** A triumphant short jingle. ### 3. Gameplay Loop * **Objective:** Drive from the Start Point to the Finish Line (Green Flag) without crashing. * **Physics Mechanics:** * The car is top-heavy and bouncy. Balancing speed vs. stability is the core challenge. * **Stickman Mode (Optional Logic):** If in "Annihilation" mode, scatter simple ragdoll stickmen across the map. Hitting them adds +2 score/cash and applies a small physical impulse. * **Fail Conditions:** 1. Car chassis touches a **Red Zone**. 2. Car falls off the platform (Y-axis position < -50). 3. Car flips over and cannot recover (roof touches ground for > 3 seconds). * **Win Condition:** All wheels touch the finish zone area. ### 4. Mobile Controls & Interaction * **Orientation:** Landscape Mode (Force landscape UI). * **Dual Virtual Joysticks (HUD):** * **Left Joystick:** Controls **Throttle/Braking**. * Up: Accelerate Forward. * Down: Reverse/Brake. * **Right Joystick:** Controls **Car Rotation/Balance** (Mid-air control). * Left: Rotate Counter-Clockwise (tilt back). * Right: Rotate Clockwise (tilt forward). * **UI Layout:** * Joysticks placed at bottom-left and bottom-right corners (approx 150px radius active area). * "Restart" button at top-right (min size 44x44px for touch accessibility). * **Feedback:** * **Haptic Feedback:** Trigger a short vibration (`navigator.vibrate(50)`) when the car lands a jump or crashes. * **Visual Feedback:** The car should visually "squash" when the player presses down on the throttle (simulating torque weight shift). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bouncy Motors is a thrilling physics-based casual driving game that puts you behind the wheel of a unique jelly car. This innovative vehicle bounces, slides, and maneuvers through various challenging obstacles and terrains. With its engaging gameplay mechanics and creative features, Bouncy Motors offers endless entertainment for players who love skill-based driving challenges.

The game combines classic platform elements with modern physics simulation, creating a driving experience unlike any other. Navigate through increasingly difficult levels while avoiding dangerous red zones and mastering tricky ice surfaces that require extra precision and skill.

Core Features

Unique Jelly Car Physics

Experience realistic bouncy physics as your jelly car responds naturally to terrain changes, jumps, and obstacles. The soft-body physics system makes every bounce and landing feel authentic and satisfying.

Multiple Game Modes

Classic Campaign : Progress through challenging levels with increasing difficulty, earning cash rewards for quick completion times.

Stickman Annihilation : Take on a thrilling destruction challenge where you drive through terrain to knock down as many stickmen as possible before time runs out. Earn 2 dollars for every stickman eliminated.

Creative Drawing Mode : Unleash your imagination with the freestyle drawing editor, similar to the popular Free Rider HD. Design custom tracks with loops, ramps, and wild obstacles, then race on your own creations.

Level Editor : Build professional-quality custom tracks using the comprehensive editor. Place various blocks and customize them extensively to create unique challenges.

Customization System

Earn cash by completing levels quickly and use it to unlock cool new vehicle skins. Create a unique-looking motor that reflects your personal style and stands out from the crowd.

Multiplayer Fun

Invite friends to join the excitement with the 2-player mode, adding competitive elements and social interaction to the bouncy driving experience.

Gameplay Mechanics

The core objective is simple yet challenging: drive your jelly car through each level as quickly as possible while avoiding crashes and dangerous areas. Red zones spell instant trouble, while icy surfaces demand careful control and precise maneuvering.

Success requires mastering the unique physics of your bouncy vehicle. Learn to use momentum, timing, and skillful steering to overcome obstacles that would stop conventional cars. The jelly car's flexibility becomes both an advantage and a challenge as you navigate through increasingly complex courses.

Operation Guide

PC Controls

  • W or Up Arrow : Drive forward and accelerate
  • S or Down Arrow : Drive backward or brake
  • A or Left Arrow : Rotate counterclockwise for aerial control
  • D or Right Arrow : Rotate clockwise for aerial control

Mobile Controls

  • Left Joystick : Control forward and backward movement
  • Right Joystick : Rotate your car for perfect landings

The intuitive control scheme makes it easy for new players to start having fun immediately, while offering the precision needed for advanced maneuvers and speed runs.

Why Play Bouncy Motors

Completely Free : Enjoy full access to all game modes and features without any cost or hidden fees.

Cross-Platform Compatibility : Play seamlessly on desktop computers and mobile devices through any modern web browser.

Creative Freedom : Design and share custom tracks, expressing your creativity while challenging other players.

Skill Development : Improve your timing, precision, and physics understanding through progressively challenging gameplay.

Social Gaming : Compete with friends in 2-player mode or share custom track creations.

Instant Access : No downloads required - simply open your browser and start playing immediately.

Whether you're looking for a quick casual gaming session or an in-depth creative experience with the level editor, Bouncy Motors delivers entertainment that scales to your available time and interest level.

Frequently Asked Questions (FAQ)