Happy Wheels

Seele01-Flash
By
Happy Wheels is the legendary ragdoll physics platform game where survival is everything. Navigate deadly obstacle courses with unique characters, facing brutal challenges that will test your skills and patience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Happy Wheels: 3D Physics Ragdoll Edition**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scroller aesthetic. Use Low-poly 3D models with **Flat Shading** (Toon Shader) to mimic the original Flash cartoon style while maintaining high performance on mobile devices. * **Camera:** Use an **Orthographic Camera** that strictly follows the player character horizontally, with a slight "look ahead" offset to help players anticipate obstacles. * **Character Model (The "Irresponsible Dad"):** Construct a compound physics object consisting of a Bicycle (Frame + 2 Wheels) and a Humanoid Rider (Head, Torso, Upper/Lower Arms, Upper/Lower Legs). * *Crucial Implementation Details:* The rider's limbs must be connected via `HingeConstraints` or `ConeTwistConstraints` (using a physics engine like **Cannon.js** or **Ammo.js**) to simulate "ragdoll" physics. * **Environment:** A linear obstacle course featuring ramps, massive gaps, rotating geometric blades, and crushing pistons. The background should be a simple gradient (sky blue to white) to keep the focus on the foreground. * **Optimization:** Implement object pooling for debris and particles. Limit the active physics bodies to the immediate screen area. ### 2. Audio Requirements * **BGM:** A looping, upbeat, slightly frantic 8-bit or synthesized arcade track that contrasts ironically with the on-screen chaos. * **Sound Effects (SFX):** * **Collision:** "Crunchy" snapping sounds for high-velocity impacts (simulating bone breaking) and metallic clanks for the bike hitting the ground. * **Vocalization:** A generic "Oof!" or scream sound triggered when the character's "Head" or "Torso" collider takes damage. * **Environment:** Whooshing sounds for spinning blades and hydraulic sounds for pistons. * **Victory:** A triumphant brass fanfare when crossing the finish line. ### 3. Gameplay Loop * **Core Mechanics:** The player must drive a physics-unstable vehicle across a treacherous level. The physics should feel "heavy" and slightly unpredictable. * **Ragdoll Physics & Dismemberment:** If a limb collider hits an obstacle with force exceeding a threshold, the constraint holding that limb should break (detach), leaving the limb behind while the player continues. * **Win Condition:** The player's **Torso/Head** must cross the finish line flag. It does not matter if the bike or limbs are lost along the way. * **Fail Condition:** The player dies if the Head receives a direct "Crushing" impact or falls into a bottomless pit. * **Eject Mechanic:** A mechanic allowing the player to voluntarily detach from the bike to flop toward the finish line as a last resort. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** only. * **Touch Controls (Split Screen Layout):** * **Bottom Left (Steering/Balance):** Two large arrow buttons (or a virtual slider) for **Lean Back** (Rotate CCW) and **Lean Forward** (Rotate CW). This balances the bike in mid-air. * **Bottom Right (Throttle):** A large generic button for **Accelerate** (Apply torque to rear wheel) and a smaller button for **Brake/Reverse**. * **Action Button:** A distinctive "EJECT" button (Red) placed above the throttle controls. * **Touch Feedback:** * All buttons must have a pressed state (scale down or color change). * Trigger **Screen Shake** (camera vibration) on heavy impacts. * Trigger `navigator.vibrate(200)` (haptic feedback) when a limb detaches or the player crashes. * **UI Size:** Ensure all touch targets are at least **48x48px** with sufficient padding to prevent mis-clicks. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Happy Wheels is one of the most iconic and beloved physics-based platform games ever created. This legendary Flash classic combines dark humor with challenging gameplay, creating an unforgettable gaming experience that has captivated millions of players worldwide. The game's unique ragdoll physics system and brutal obstacle courses make every playthrough both hilarious and intensely challenging.

In Happy Wheels, your mission is deceptively simple: reach the end of each level in one piece. However, the journey is filled with deadly traps, spinning blades, explosive mines, and countless other hazards designed to dismember, crush, or obliterate your character in the most spectacular ways possible.

Core Features

Unforgettable Characters

Choose from four distinct and memorable characters, each with their own unique vehicle and personality:

  • Effective Shopper : Navigate levels in a shopping cart with realistic physics
  • Wheelchair Guy : Master wheelchair controls through treacherous terrain
  • Irresponsible Dad : Balance on a bicycle while carrying your son
  • Business Guy : Roll through obstacles in an office chair

Each character offers a completely different gameplay experience, with unique physics interactions and control challenges.

Revolutionary Physics Engine

The game's advanced ragdoll physics system creates incredibly realistic and often hilarious character movements. Watch as your character's limbs bend, break, and detach in response to impacts, creating both comedic moments and strategic challenges.

10 Classic Challenging Levels

Experience the original 10 levels that made Happy Wheels famous. Each level presents unique obstacles, requiring different strategies and perfect timing to survive. From spinning saw blades to explosive barrels, every level brings new deadly challenges.

Dark Humor and Gore

Happy Wheels is known for its distinctive blend of cartoon-style graphics and mature content. The game doesn't shy away from showing the consequences of failed jumps and crashes, creating a unique gaming atmosphere that's both funny and intense.

Gameplay Mechanics

The beauty of Happy Wheels lies in its simple controls combined with complex physics interactions. Success requires understanding momentum, balance, and timing. Each vehicle behaves differently, demanding players adapt their strategies accordingly.

Levels feature multiple paths and solutions, encouraging creative problem-solving. Some obstacles can be avoided entirely with clever maneuvering, while others require precise timing and quick reflexes to survive.

Operation Guide

Mastering Happy Wheels is easy to learn but difficult to perfect:

  • Arrow Keys : Control movement and vehicle direction
  • Up Arrow : Accelerate forward or climb
  • Down Arrow : Reverse or brake
  • Left/Right Arrows : Lean and balance your character
  • Spacebar : Primary action button (varies by character)
  • Shift/Ctrl : Secondary actions for specific characters

Character-Specific Tips

  • Shopping Cart : Use momentum and careful leaning to navigate obstacles
  • Wheelchair : Master the delicate balance between speed and control
  • Bicycle : Coordinate both rider and passenger for successful navigation
  • Office Chair : Utilize the chair's unique rolling physics

Why Play Happy Wheels

Legendary Status : Happy Wheels is a gaming phenomenon that defined an entire genre of physics-based platform games. Playing it means experiencing a piece of internet gaming history.

Endless Replayability : Each level offers multiple approaches and solutions. The physics engine ensures that no two playthroughs are exactly alike, creating infinite replay value.

Perfect Difficulty Balance : While challenging, the game never feels unfair. Each death teaches you something new about the level design and physics mechanics.

Free Entertainment : Enjoy this complete gaming experience absolutely free through your web browser, with no downloads, installations, or hidden costs.

Stress Relief : There's something oddly satisfying about watching your character bounce off obstacles in spectacular fashion. The game provides a unique form of cathartic entertainment.

Community Classic : Join millions of players who have experienced the joy, frustration, and satisfaction of conquering Happy Wheels' brutal challenges.

Frequently Asked Questions (FAQ)