Potty Racers - Free Online Launch Game

Seele01-Flash
By
Potty Racers is a hilarious free launch game where you help a determined stick figure achieve his dreams of porta potty racing glory. Launch off cliffs, perform stunts, and upgrade your ride for maximum distance.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Potty Racers 3D: Slope Launch**". 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 aesthetic using low-poly 3D models with flat shading (Toon/Cel shader) to mimic the original Flash game's cartoon look. Bright, saturated colors (Sky Blue #00BFFF, Grass Green #32CD32). * **Main Character:** A 3D "Stickman" (composed of simple black cylinders/spheres) animated to run behind the vehicle. * **Vehicle (The Potty):** A boxy, portable toilet (Blue) mounted on shopping cart wheels initially. It should have attachment points for future upgrades (visible wings, jet engines, spoilers). * **Environment:** * **The Ramp:** A steep, procedurally generated green slope acting as the launchpad. * **Background:** Parallax scrolling layers with low-poly palm trees, crude audience stands, and floating clouds. * **The Landing Zone:** A distance marker system (100m, 200m, etc.) leading into a mud pit or ocean. * **Optimization:** Use `BoxGeometry` and `CylinderGeometry` primarily to keep draw calls low for mobile. Combine meshes where possible. ### 2. Audio Requirements * **BGM:** Upbeat, fast-paced "Skate Punk" or "Ska" style background music (looping) to create adrenaline. * **Sound Effects (SFX):** * **Movement:** Rattling wheels on dirt, heavy breathing from the stickman running. * **Interaction:** A funny "Squelch" or "Fart" noise when using boost/thrust. * **Collision:** Comedic "Bonk" or crashing wood sounds upon landing. * **UI:** A "Cash Register" *cha-ching* sound when purchasing upgrades. ### 3. Gameplay Loop * **Phase 1: The Push (Launch):** The player must tap the screen rapidly to make the stickman push the potty down the hill to gain acceleration. * **Phase 2: The Entry:** Upon reaching max speed (or the end of the ramp), the player must tap a specific "Board" button to have the stickman jump inside the potty. Timing determines launch angle. * **Phase 3: The Flight:** The vehicle flies off the cliff. Physics (gravity, drag) apply. Player uses fuel/boost to extend flight. * **Phase 4: The Landing & Scoring:** Distance and height are calculated. Money is awarded based on distance traveled + stunt bonuses. * **Phase 5: The Shop:** Between runs, a simple UI menu allows players to spend money to upgrade: Wheels (less friction), Hull (aerodynamics), Engine (thrust), Wings (glide). ### 4. Mobile Controls & Interaction * **Orientation:** Landscape mode preferred for wider field of view. * **Launch Controls:** * **Right Side Zone:** Rapid tapping area to "Run/Push". * **Action Button (Large):** "Jump In" button (appears near the ramp edge). * **Flight Controls:** * **Left Virtual Joystick (or two arrow buttons):** Control pitch (lean back to glide, lean forward to dive). * **Right Button:** "Boost/Flush" (activate engine if equipped). * **Feedback:** * **Vibration:** Haptic feedback on every step during the run and on impact/crash. * **Visuals:** Speed lines (motion blur) at screen edges when moving fast. Camera shake on impact. ### 5. Code Structure * Initialize a Three.js scene with `OrthographicCamera` for the 2.5D look. * Implement a basic physics engine (like Cannon.js or simple vector math) for projectile motion and slope interaction. * Create a `GameManager` state machine to handle the transition between "Shop", "Launch", "Flight", and "Result" states. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Potty Racers is a wildly entertaining launch game that combines humor with addictive gameplay mechanics. With an impressive 4.67/5 rating, this stick figure adventure tells the inspirational story of one character who dared to dream big in the world of porta potty racing.

In this unique racing experience, you'll help our underdog hero prove everyone wrong by mastering the art of porta potty flight. What starts as a simple launch quickly evolves into an epic journey of upgrades, stunts, and record-breaking distances.

Core Features

Hilarious Launch Gameplay

Experience the absurd joy of launching a porta potty off cliffs while controlling a determined stick figure. The game's comedic premise delivers genuine laughs while maintaining engaging gameplay that keeps you coming back for more.

Comprehensive Upgrade System

Earn money with each flight to purchase exciting upgrades: - Enhanced Wheels : Improve your ground speed and control - Powerful Engines : Add rocket-powered propulsion for longer flights - Aerodynamic Wings : Achieve better gliding and air control - Safety Parachutes : Control your landing for bonus points - Fuel Systems : Extend your flight time with upgraded fuel capacity

Stunt Performance Mechanics

While airborne, use the number pad to perform impressive stunts that earn extra money and boost your score. Master different combinations to maximize your earnings and unlock new upgrade possibilities.

Progressive Achievement System

Each successful launch brings you closer to becoming the ultimate porta potty racing champion. Track your progress and aim for increasingly ambitious distance records.

Game Controls

Potty Racers features intuitive controls that are easy to learn but challenging to master:

  • R Key or Right Arrow : Run and push your porta potty to build momentum
  • W Key or Up Arrow : Jump into the porta potty to begin your launch
  • Number Pad (1-9) : Activate different stunts while airborne
  • Mouse : Navigate menus and purchase upgrades

The key to success lies in building maximum speed before launch, then using precise timing for stunts to earn the money needed for crucial upgrades.

Why Play Potty Racers

This game perfectly balances silly humor with genuinely engaging gameplay mechanics. The upgrade progression system creates a satisfying sense of advancement, while the physics-based launching provides endless replay value.

Whether you're looking for a quick laugh or a game to master over multiple sessions, Potty Racers delivers both entertainment and challenge. The stick figure art style and absurd premise make it accessible to all ages while the upgrade depth keeps dedicated players engaged.

The game runs smoothly in any modern web browser, requires no downloads, and provides hours of entertainment completely free. It's perfect for casual gaming sessions or when you need a break from more serious games.

Frequently Asked Questions (FAQ)