JollyWorld - Sandbox Sports Game

Seele01-Flash
By
JollyWorld is an exciting sandbox sports game featuring realistic ragdoll physics. Ride bikes through challenging user-generated levels, use special tools like grappling hooks, and create your own custom worlds in this action-packed physics playground.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "JollyWorld - 3D Ragdoll Physics Racer". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-scrolling perspective using an Orthographic Camera to mimic the classic flat cartoon look but with 3D depth. Use **Toon Shading (Cel Shading)** on all models to replicate the vibrant, high-saturation vector art style seen in the screenshot (bright greens, blues, and psychedelia backgrounds). * **Character Model:** A stylized, segmented humanoid character (Head, Torso, Upper/Lower Arms, Upper/Lower Legs) designed specifically for **Ragdoll Physics**. The face should have a texture map with exaggerated expressions (bulging eyes, screaming mouth). * **Vehicle:** A physics-based Bicycle model. The wheels must be separate meshes attached via physics constraints to allow suspension and rotation. * **Environment:** A linear obstacle course containing ramps, loops, spiked pits, and rotating saw blades. The background should be a dynamic, colorful gradient (Purple/Red sunburst) with floating particle shapes (confetti or debris). * **Performance:** Use low-poly geometries (CylinderBufferGeometry, BoxBufferGeometry). Implement object pooling for debris and blood particles to maintain 60 FPS on mobile devices. ### 2. Audio Requirements * **BGM:** A fast-paced, manic, and upbeat track (Circus-techno or Ska-punk style) that contrasts humorously with the violent gameplay. * **Sound Effects (SFX):** * *Physics:* Heavy metallic clanks for the bike hitting ground, squishy "thuds" for character impact. * *Character:* Comical screams/groans when ragdolling, a "Woohoo!" when jumping high. * *Interaction:* A "pop" sound when UI buttons are pressed. * *Gore (Mild):* Cartoonish "splat" sounds if the character hits spikes. ### 3. Gameplay Loop * **Core Mechanic:** Physics-based balancing. The player drives the bike forward while managing torque (leaning back/forward) to prevent tipping over. * **Ragdoll State:** If the player's head hits an obstacle or the force is too great, the character creates a "Joint Breakdown," detaching from the bike or going limp (active ragdoll), turning the game from a racer into a chaotic physics simulation. * **Objective:** Navigate from the Start point to the Finish flag without destroying the main character's torso/head. * **Tools:** Ability to "Eject" from the bike mid-air to reach the finish line physically if the bike is destroyed. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** is mandatory to see the track ahead. * **Touch Controls (Split Screen):** * **Left Bottom Corner:** Two large, semi-transparent arrow buttons for **Leaning/Tilting** (counter-clockwise/clockwise rotation torque). * **Right Bottom Corner:** One large "Pedal/Accelerate" button and a smaller "Brake/Reverse" button. * **Right Upper Corner:** A dedicated "Eject/Jump" button (mapped to the 'Z' key logic). * **UI Feedback:** Buttons should visually depress (scale down) and trigger a light haptic vibration (using `navigator.vibrate`) when touched. * **Restart Loop:** Since failure is frequent, a large, instant "Retry" overlay must appear immediately upon death. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

JollyWorld is a captivating sandbox sports game that combines thrilling bike riding with realistic ragdoll physics. This unique gaming experience puts you in control of a character navigating through diverse, user-generated levels filled with obstacles, dangers, and surprises. The game's physics-based mechanics create unpredictable and hilarious moments as you attempt to maintain balance and survive each challenging course.

The colorful, cartoon-style graphics feature vibrant worlds where physics rules supreme. Every crash, jump, and tumble is governed by realistic physics, making each attempt feel authentic and entertaining. Whether you're a casual gamer looking for fun or a physics game enthusiast seeking challenges, JollyWorld offers endless entertainment.

Core Features

Physics-Based Gameplay

JollyWorld's foundation lies in its sophisticated physics engine. Your character responds realistically to every movement, collision, and environmental interaction. This creates genuine challenge and authentic ragdoll movements that are both challenging and amusing.

User-Generated Content

The game features an extensive library of levels created by the community. Each level offers unique themes, obstacles, and objectives, ensuring that no two gaming sessions are identical. This community-driven content means the game constantly evolves with fresh challenges.

Creative Tools and Weapons

Enhance your gameplay with special tools including: - Grappling Hook : Swing across gaps and navigate difficult terrain - Skippyball : Bounce your way through challenging sections - Various Bikes : Choose from different vehicles, each with unique handling characteristics

Level Editor

Unleash your creativity with the built-in level editor. Design your own challenging courses, set custom objectives, and share them with the global community. The editor is intuitive yet powerful, allowing both simple and complex level designs.

Avatar Customization

Personalize your gaming experience by customizing your character's appearance. Choose from various options to make your ragdoll rider uniquely yours.

Gameplay Mechanics

The core gameplay revolves around maintaining balance while navigating treacherous terrain. Success requires careful timing, strategic use of tools, and understanding of physics principles. Each level presents different challenges:

  • Obstacle Navigation : Jump over, slide under, or crash through various barriers
  • Environmental Hazards : Avoid spikes, pits, and moving dangers
  • Physics Puzzles : Use momentum and gravity to reach seemingly impossible areas
  • Time Challenges : Race against the clock in certain levels

Operation Guide

Basic Controls: - Movement : Use WASD keys or Arrow keys to control your bike - Jump : Press Z to make your character jump - Flip : Use Space bar to turn your character around mid-air - Special Tools : Context-sensitive controls for grappling hooks and other equipment

Getting Started: 1. Click "Play" on the main menu 2. Browse and select from available user-generated levels 3. Choose your preferred bike and avatar 4. Navigate through the level using physics-based movement 5. Complete objectives while avoiding hazards

Advanced Techniques: - Master momentum conservation for longer jumps - Use the grappling hook strategically for difficult sections - Learn to recover from falls and maintain balance - Experiment with different bikes for various level types

Why Play JollyWorld

Endless Variety : With hundreds of user-generated levels, you'll never run out of new challenges. The community constantly creates fresh content, ensuring long-term entertainment value.

Creative Expression : The level editor empowers you to bring your imagination to life. Design intricate obstacle courses, share them with friends, and see how other players tackle your creations.

Physics Fun : The realistic ragdoll physics create genuinely funny moments. Even failures become entertaining as you watch your character tumble in amusing ways.

Free Entertainment : Enjoy completely free gameplay with no hidden costs. Access all features, tools, and community content without any payment requirements.

Cross-Platform Accessibility : Play directly in your web browser on any device - computer, tablet, or smartphone. No downloads or installations required.

Community Engagement : Vote on levels created by other players, discover hidden gems, and become part of an active, creative gaming community.

JollyWorld successfully combines the thrill of extreme sports with the unpredictability of physics simulation, creating a unique gaming experience that's both challenging and hilarious.

Frequently Asked Questions (FAQ)