DuckPark.io - Online Duck Racing Game

Seele01-Flash
By
DuckPark.io is an exciting multiplayer racing game where rubber ducks compete to reach the giant bathtub first. Use boosts, strategic maneuvers, and risky shortcuts to outrace your opponents in this unique water-themed .io game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Rubber Duck Water Slide Racing**" (inspired by DuckPark.io). Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: High-saturation, vibrant cartoon style (Toon Shading / Cell Shading). The world should feel sunny, wet, and playful. * **Player & Rivals**: * Main character: A classic yellow rubber duck (Low-poly, smooth normals). * Rivals: Rubber ducks in varied colors (purple, green, blue) or wearing simple hats/accessories (crown, clover hat) to distinguish them. * **The Track (The Slide)**: * A long, winding, semi-transparent blue water slide geometry that spirals downward through the sky. * Surface details: Flowing water shader effects (UV scrolling foam textures) to indicate speed and direction. * Obstacles: Red bumpers or barriers. * Power-ups: Green speed boost pads (glowing arrows on the track). * **Environment (Background)**: * A bright, clear blue skybox with fluffy white stylized clouds. * Distant low-poly scenery (floating islands or pool tiles) to give a sense of extreme height. * **Goal**: A giant bathtub or swimming pool at the very end of the track. * **Mobile Optimization**: * Use `InstancedMesh` for rendering multiple rival ducks. * Limit dynamic lights; use baked lighting or a simple directional light + ambient light setup. * Reuse geometries for track segments. ### 2. Audio Requirements * **BGM**: Upbeat, tropical, or "summer vibe" electronic music. Fast-paced to match the racing speed. * **Sound Effects (SFX)**: * **Water Slide**: Continuous rushing water sound (looping). * **Collision**: A squeaky toy "Squeak!" sound when hitting other ducks. * **Boost**: A "Whoosh" or jet engine acceleration sound when hitting green pads. * **Splash**: A loud splash sound when landing back on the track or falling into the final tub. * **Fail**: A comedic whistle or "plop" sound when falling off the world. ### 3. Gameplay Loop * **Core Mechanic**: An automatic forward-scrolling race. The duck accelerates automatically down the slide. * **Physics & Flying**: * Players can launch off the edge of the slide (gliding mechanic) to take shortcuts. * While in the air, the camera should pull back, and the player must manually steer to land on a lower section of the slide. * **Win Condition**: Be the first duck to splash into the finish line bathtub. * **Fail Condition**: Missing the track after jumping/flying and falling to the "ground" (y < threshold). * **Combat**: Physical bumping. Hitting a rival from the side knocks them slightly off-course. Stronger impacts can push them off the slide entirely. * **Progression**: Simple lap counter or "Distance to Finish" indicator (0% - 100%). ### 4. Mobile Controls & Interaction * **Orientation**: **Portrait Mode** (Vertical) is preferred for one-handed play, similar to most Hypercasual runners. * **Touch Controls**: * **Steering**: Invisible touch zone covering the bottom 50% of the screen. * **Mechanic**: Hold and drag left/right to steer the duck horizontally on the slide. Sensitivity must be high for quick reactions. * **Gliding**: When in the air (off-track), the same left/right drag controls the flight trajectory. * **Camera**: * Third-person chase camera. * Dynamic FOV: Increase FOV slightly when hitting a boost pad or falling to simulate high speed. * Smooth follow with a slight delay (Lerp) to make movement feel fluid. * **UI/Haptic Feedback**: * **Vibration**: Trigger a short vibration (Haptic API) when bumping into rivals or landing a jump. * **UI**: Large, readable text for "Position" (e.g., "1st/10") at the top center. * **Name Tags**: Floating text labels above rival ducks (e.g., "Duck1", "Bot_2"). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About DuckPark.io

DuckPark.io combines the addictive gameplay of classic .io games with adorable rubber duck racing action. This free online multiplayer game challenges players to guide their colorful rubber ducks through winding water tracks, competing against other players from around the world to be the first to reach the giant bathtub at the finish line.

The game features vibrant 3D graphics, intuitive controls, and fast-paced racing action that keeps players coming back for more. With its unique water park setting and charming duck characters, DuckPark.io offers a refreshing twist on the traditional racing genre.

Core Features

Multiplayer Racing Action

Compete against real players in intense duck races where strategy matters as much as speed. The game's simple yet engaging mechanics make it accessible to players of all skill levels while providing depth for competitive racing enthusiasts.

Strategic Gameplay Elements

  • Boost Systems : Collect green sliders scattered throughout the track to gain significant speed advantages
  • Tactical Bumping : Push opponents off the track with well-timed maneuvers
  • Risk-Reward Shortcuts : Launch your duck off the track edges for potentially game-changing shortcuts
  • Duck Customization : Unlock new outfits and accessories using gold earned from victories

Cross-Platform Compatibility

Enjoy seamless gameplay across desktop and mobile devices through any modern web browser. No downloads required - jump straight into the action with just a few clicks.

Game Mechanics

Racing Fundamentals

Unlike traditional racing games, DuckPark.io focuses on lateral movement and strategic positioning rather than complex turning mechanics. Players steer left and right to navigate obstacles, collect power-ups, and position themselves for optimal racing lines.

Advanced Techniques

Master the art of track shortcuts by launching your duck off the sides of the course. Successful aerial maneuvers can provide massive advantages, but mistimed jumps result in elimination. The key is landing back on the water track rather than hitting solid ground.

Progression System

Win races to earn gold coins that unlock cosmetic upgrades for your duck. Choose from various hats, colors, and accessories to create a unique racing duck that stands out from the competition.

How to Play DuckPark.io

Getting Started

  1. Join a Game : Click 'Solo' to automatically enter the next available race
  2. Basic Movement : Use A/D keys or arrow keys to steer left and right
  3. Collect Boosts : Navigate to green speed pads for acceleration bursts
  4. Strategic Bumping : Time your movements to knock opponents off course
  5. Risk vs. Reward : Attempt daring shortcuts by flying off track edges

Winning Strategies

  • Boost Management : Prioritize collecting speed boosts while maintaining good racing position
  • Defensive Play : Avoid getting knocked off by staying aware of nearby opponents
  • Shortcut Timing : Practice aerial shortcuts in safer sections before attempting risky maneuvers
  • Track Knowledge : Learn optimal racing lines and boost pad locations

Why Play DuckPark.io

DuckPark.io delivers pure racing fun with minimal complexity and maximum entertainment. The game's charm lies in its perfect balance of casual accessibility and competitive depth. Whether you're looking for a quick gaming session or hours of competitive racing, this adorable duck racing experience provides endless entertainment.

The completely free-to-play model ensures everyone can enjoy the full gaming experience without any paywalls or premium restrictions. Regular updates and an active player base keep the racing action fresh and exciting.

Frequently Asked Questions (FAQ)