DuckPark.io - Online Duck Racing Battle

Seele01-Flash
By
DuckPark.io is a thrilling online multiplayer racing game where rubber ducks compete to reach the bathtub first. Use strategic boosts, knockouts, and aerial shortcuts to dominate the water tracks.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "DuckPark.io". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Vibrant, summery cartoon style with high saturation. * **The Track**: A procedural, winding water slide (half-pipe geometry) generated along a 3D curve (CatmullRomCurve3). The texture should be a flowing blue water shader with scrolling UVs to simulate speed. * **Characters**: Low-poly Rubber Ducks (Yellow as default). Enemy ducks should have different solid colors (Red, Green, Purple). * **Environment**: A bright blue skybox with simple low-poly clouds. The "Finish Line" is a giant bubbly bathtub pool. * **Performance**: Use simple Lambert or Phong materials. Limit shadow casting to the main player only. Use instanced mesh for track obstacles/boosters to maintain high FPS on mobile browsers. ### 2. Audio Requirements * **BGM**: Upbeat, fast-tempo "summer vacation" style music with tropical percussion. * **Sound Effects (SFX)**: * **Movement**: Constant water rushing sound (pitch increases with speed). * **Interaction**: "Quack" sound when colliding with other ducks. * **Boost**: Sci-fi "Zip" or "Whoosh" sound when hitting green speed pads. * **Air/Flying**: Wind noise when the player flies off the track. * **Splash**: A distinct water splash sound when landing back on the track or finishing in the tub. ### 3. Gameplay Loop * **Core Mechanics**: The duck moves forward automatically. Physics should simulate sliding on ice/water (low friction). * **The "Shortcut" Mechanic**: This is the defining feature. If the player steers off the edge of the slide, gravity takes over. The player can steer in mid-air to bypass spiral sections of the track and land on a lower section. Missing the track results in falling to the "ground" (Game Over). * **Combat**: Bumping into other ducks transfers momentum. Side-swiping an enemy can knock them off the track. * **Boosters**: Green arrow pads on the track provide a temporary speed multiplier (x1.5 for 2 seconds). * **Win/Loss**: * **Win**: Be the first to splash into the final bathtub. Show a leaderboard UI. * **Loss**: Falling off the map without landing on the track. ### 4. Mobile Controls & Interaction * **Control Scheme**: **Touch-and-Drag** (Horizontal slide). * Touching anywhere on the screen and dragging Left/Right steers the duck. * Input must be highly responsive. 1:1 finger movement mapping relative to screen width. * **Camera Behavior**: Third-person follow camera. * **On Track**: Close behind the duck. * **In Air**: Camera pulls back (increases FOV) to give a wider view of the track below, aiding the player in aiming their landing. * **Screen Orientation**: Portrait Mode (Vertical) is preferred for one-handed play, but the canvas should resize responsively. * **Haptic Feedback**: Trigger vibration (Navigator.vibrate) when bumping enemies or landing a jump. * **UI**: Minimalist. * Top Center: Position indicator (e.g., "1/10"). * Top Bar: Progress bar showing distance to the finish line. * Start Screen: "Tap to Start" overlay. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

DuckPark.io combines the excitement of .io multiplayer gaming with adorable rubber duck racing. In this unique water-based racing experience, players control colorful rubber ducks racing through aquatic tracks toward the ultimate destination - a giant bathtub. The game offers simple yet strategic gameplay where timing, positioning, and tactical thinking determine victory.

This browser-based racing game delivers fast-paced multiplayer action without requiring downloads or installations. Simply join a race and compete against players worldwide in real-time duck racing battles.

Core Features

Multiplayer Duck Racing Action

Join instant online races with players from around the globe. Each race features multiple rubber ducks competing simultaneously, creating dynamic and unpredictable racing experiences where every race feels unique.

Strategic Boost System

Collect green speed boosters scattered throughout the track to gain crucial advantages. These power-ups provide temporary acceleration bursts that can help you overtake competitors or escape from dangerous situations.

Aerial Shortcut Mechanics

Master the game's signature feature - launching your duck off track edges to take spectacular shortcuts. Time your jumps perfectly to land ahead of the competition, but beware of the risks involved in these high-reward maneuvers.

Duck Customization Options

Earn gold rewards from successful races to unlock new appearances and accessories for your rubber duck. Personalize your racer with unique colors, hats, and special items that make your duck stand out in the crowd.

Knockout Gameplay Elements

Use tactical bumping to push rival ducks off the track. Strategic positioning allows you to knock opponents into the water while maintaining your own racing line, adding a competitive combat element to the racing.

Gameplay Guide

Basic Racing Mechanics

Unlike traditional racing games, DuckPark.io features simplified controls focused on left-right movement rather than complex steering. This accessibility makes the game easy to learn while maintaining depth through strategic positioning and timing.

Boost Collection Strategy

Green sliders provide essential speed boosts that can determine race outcomes. Plan your racing line to collect multiple boosters while avoiding collisions with other players. Effective boost management separates skilled players from beginners.

Mastering Aerial Shortcuts

The most advanced technique involves launching off track edges to gain significant positional advantages. Successful aerial maneuvers require precise timing and landing accuracy. Perfect water landings provide maximum benefit, while ground impacts result in elimination.

Competitive Positioning

Strategic bumping allows skilled players to eliminate competition while advancing their own position. However, aggressive tactics carry risks - poorly timed moves can result in your own elimination or loss of momentum.

Operation Guide

Desktop Controls: - A Key or Left Arrow : Steer duck to the left - D Key or Right Arrow : Steer duck to the right - Mouse : Navigate menus and interfaces

Mobile Controls: - Touch and drag left or right to control duck movement - Tap menu options for navigation

Game Objectives: 1. Join multiplayer races by clicking 'Solo' for automatic matchmaking 2. Navigate through water tracks while collecting speed boosters 3. Use strategic bumping to eliminate competitors 4. Execute aerial shortcuts for positional advantages 5. Reach the finish line (giant bathtub) before other players 6. Earn gold rewards for successful races 7. Upgrade your duck's appearance with unlocked items

Why Play DuckPark.io

This game offers the perfect blend of casual accessibility and competitive depth. The charming rubber duck theme appeals to players of all ages, while the strategic gameplay mechanics provide lasting engagement for competitive gamers.

The free-to-play model ensures everyone can enjoy the complete experience without financial barriers. Cross-platform compatibility means you can race on any device with a modern browser, making it perfect for quick gaming sessions or extended play periods.

The real-time multiplayer environment creates authentic competitive experiences where every race presents new challenges and opportunities. Whether you're looking for casual fun or serious competition, DuckPark.io delivers engaging gameplay that keeps players returning for more races.

Frequently Asked Questions (FAQ)