Duck Life: Space - Galactic Duck Racing Adventure

Seele01-Flash
By
Duck Life: Space combines thrilling duck racing with intergalactic adventure. Train your duck's skills through 24 unique mini-games, explore six alien planets, and build the ultimate racing squad to reclaim your stolen trophy from space invaders.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Duck Life: Space - 3D Mobile Remake". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a "Low-poly Toon" aesthetic using `MeshToonMaterial` to mimic the 2D cartoon style of the original game but in 3D. The color palette should be vibrant and saturated (Bright Greens, Neon Purples, Metallic Greys). * **Character Model:** The protagonist is a Duck constructed from simple geometric shapes (spheres for head/body, cones for beak) to ensure high performance on mobile devices. Include a simple "idle" bobbing animation and a "run" wobble animation. * **Environment (Space Hub):** Create a central lobby scene set on an alien planet surface. Include a starry skybox (black with white points), a metallic "Training Center" building (simple box geometry with a glowing "TRAINING" sign), and a "Shop" booth. * **Minigame Environments:** * *Running Track:* A linear, industrial sci-fi corridor with neon trim. * *Space Background:* A dynamic shader or simple texture showing distant planets and stars. * **Mobile Optimization:** Limit scene polygon count. Use InstancedMesh for repeating objects like coins (currency) and obstacles to maintain 60 FPS on mobile browsers. ### 2. Audio Requirements * **BGM:** Procedurally generate or load a loop of "Upbeat 8-bit Sci-Fi" music. Think synthesized melodies with a fast tempo suitable for racing. * **SFX:** * *Jump/Action:* A cartoonish "Quack" sound or a spring "Boing" sound. * *Collect:* A high-pitched "Ding" when collecting coins. * *Crash:* A comedic "Bonk" sound when hitting obstacles. * *UI:* A crisp "Click" sound for all button presses. ### 3. Gameplay Loop * **Core State Machine:** Implement a simple state manager: `MainMenu` -> `Hub` -> `Training (Minigame)` -> `Race` -> `Win/Lose`. * **Training Minigame (The "Runner"):** * The duck runs automatically forward along a track. * **Mechanic:** Based on the original description "Left click to change side," implement a **Gravity Flip** mechanic. The duck runs on the floor; input flips gravity so the duck runs on the ceiling. * **Goal:** Survive as long as possible, avoiding spikes/blocks, and collecting coins. * **Reward:** Increases the "Running" and "Jumping" stat based on distance traveled. * **The Race:** A competitive AI race against 3 other ducks. The outcome is determined by a mix of the player's trained stats and successful dodging of obstacles during the race. ### 4. Mobile Controls & Interaction * **Touch Input Strategy:** * **Hub Navigation:** Tap on buildings (Training/Shop) to enter them. Use `Raycaster` for touch detection. * **Running Minigame:** **Full-screen tap**. Tap anywhere on the screen to flip gravity (switch between floor and ceiling running). This is the most mobile-friendly adaptation of the original mouse control. * **Swimming/Flying:** If implemented, use two large invisible touch zones: Left half of screen = Move Left, Right half of screen = Move Right. * **UI Design:** * All buttons (Play, Train, Shop) must be large (minimum 50px height) and anchored to the bottom of the screen for thumb accessibility. * Display a persistent "Stats Bar" (Level/Energy) at the top of the screen. * **Feedback:** Implement `window.navigator.vibrate(20)` on successful jumps or collisions for tactile feedback on supported devices. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Duck Life: Space

Duck Life: Space takes the beloved duck racing series to new cosmic heights with an exciting galactic storyline. When aliens steal your prized world champion trophy, you must embark on an epic space journey to get it back. This free online racing game combines skill training, adventure quests, and customization in a charming space-themed package that's perfect for players of all ages.

Explore six unique alien worlds, each populated with exotic duck species and challenging new environments. From frozen ice planets to mysterious cosmic landscapes, every destination offers fresh racing challenges and mini-game experiences.

Core Features

Enhanced Skill Training System

Duck Life: Space introduces an expanded training system with six essential skills to master: - Flying : Navigate through aerial obstacle courses - Running : Sprint across diverse planetary terrains - Swimming : Dive through alien waters and cosmic pools - Jumping : Leap over space debris and alien obstacles - Intelligence : NEW skill unique to the space adventure - Climbing : Scale alien structures and space stations

24 Unique Mini-Games

Each skill features multiple training mini-games, totaling 24 different challenges . These aren't just repetitive exercises - each mini-game offers unique mechanics and increasing difficulty levels that keep the training fresh and engaging.

Squad Building and Customization

Build your ultimate duck racing team by: - Recruiting new ducks with different specialties and appearances - Styling your squad with hats, hairstyles, and trendy outfits - Creating diverse teams optimized for different racing challenges - Unlocking rare accessories as you progress through the galaxy

Six Exotic Planets to Explore

Each planet in Duck Life: Space features: - Unique alien duck species with distinct racing styles - Planet-specific challenges and environmental hazards - Special mini-games that reflect the world's theme - Progressive difficulty that builds your skills

Game Progression and Quests

Main Story Campaign

Your ultimate goal is recovering the stolen world champion trophy through systematic planet conquest. Each world presents a final championship race that you must win to advance to the next destination.

Training and Preparation

Before each major race, you'll need to: 1. Train your ducks in various skills through mini-games 2. Upgrade abilities to meet increasing difficulty 3. Customize your team for optimal performance 4. Master planet-specific challenges unique to each world

Operation Guide

Basic Controls

Duck Life: Space uses simple, intuitive controls that vary by activity:

  • Running Training : Use left-click to change lanes and avoid obstacles
  • Swimming Events : Arrow keys control direction and speed through water
  • Flying Challenges : Left and right arrows for aerial navigation
  • Menu Navigation : Point and click interface for all menus and selections

Training Strategy Tips

  1. Balance skill development - Don't focus on just one ability
  2. Practice consistently - Regular training improves performance faster
  3. Experiment with different ducks - Each has unique strengths
  4. Save coins for strategic purchases in the shop

Racing Success Factors

  • Skill Level : Higher trained skills translate to better race performance
  • Duck Selection : Choose the right duck for each race type
  • Equipment : Proper accessories can provide competitive advantages
  • Planet Knowledge : Understanding each world's unique challenges

Why Play Duck Life: Space

Perfect for All Ages

Duck Life: Space strikes the ideal balance between simple gameplay and strategic depth. Young players enjoy the colorful graphics and cute duck characters, while older players appreciate the skill progression system and racing strategy elements.

Completely Free Gaming

Enjoy the full Duck Life: Space experience at no cost. No hidden fees, premium upgrades, or pay-to-win mechanics - just pure, accessible fun for everyone.

Cross-Platform Compatibility

Play seamlessly across devices: - Desktop browsers for the full experience with precise controls - Mobile devices via optimized mobile apps - Tablets for comfortable touch-screen gameplay - Any modern web browser without downloads or installations

Educational Value

Beyond entertainment, Duck Life: Space develops: - Strategic thinking through training decisions - Hand-eye coordination via mini-game challenges - Goal setting through progression systems - Resource management with in-game currency

Rich Audio-Visual Experience

Immerse yourself in the cosmic adventure with: - Captivating space-themed soundtrack that enhances the galactic atmosphere - Colorful, detailed graphics bringing alien worlds to life - Smooth animations that make every race exciting - Intuitive visual design suitable for players of all experience levels

Frequently Asked Questions (FAQ)