Duck Life 3 - Evolution Racing Adventure

Seele01-Flash
By
Duck Life 3 is an exciting duck racing and training game where you evolve genetically modified ducks through competitive leagues. Train your duck's abilities, compete in races, and unlock new evolutionary forms in this engaging progression-based adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Duck Life 3D: Evolved Runner**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Low-Poly "Toon" aesthetic to mimic the clean, flat look of the original 2D flash game. Use bright, saturated colors (Canary Yellow, Hot Pink, Orange). * **Character Model (The Duck):** Create the duck procedurally using `THREE.SphereGeometry` for the head and body, and `THREE.ConeGeometry` for the beak. The duck should look like a "blob" or "bean" shape (referencing the screenshot). Implement a simple "squash and stretch" scaling animation on jump/land to give it a jelly-like physical feel without complex rigging. * **Environment (The Farm/Track):** A side-scrolling infinite runner track. * **Ground:** Green grassy texture with simple scrolling UVs. * **Background:** A gradient sky (Blue to Light Blue) with low-poly 2D clouds (flat sprites) floating in the distance. * **Obstacles:** Wooden fences (cube primitives), Hay bales (yellow cylinders), and Ponds (blue flattened circles). * **Performance:** strict mobile optimization. Use `THREE.InstancedMesh` for repeated objects (coins, fences). Limit shadow casting to the main character only. ### 2. Audio Requirements * **BGM:** A fast-paced, quirky, looped synth-pop track that sounds like a modernized 8-bit game. It should feel "bouncy" and optimistic. * **SFX:** * **Jump:** A classic cartoon "Boing" or "Pop" sound. * **Quack:** A distinct "Quack" sound played randomly or upon collision/action. * **Coin Collect:** A high-pitched "Ding". * **Evolution:** A magical "power-up" crescendo sound effect when the duck evolves. ### 3. Gameplay Loop * **Core Mechanism (The Triathlon):** The game is an endless runner that dynamically switches between three modes based on distance traveled: 1. **Running Phase (0-500m):** Standard platformer. Jump over fences and hay bales. 2. **Flying Phase (500-1000m):** Gravity decreases. The duck flaps wings. Avoid clouds and airplanes at different heights. 3. **Swimming Phase (1000m+):** The duck is in water. Jump over surface debris or dive under logs. * **Collection & Evolution:** * Spawn "Super Seeds" (Coins) in parabolic arcs. * **Evolution Mechanic:** Every 10 coins collected fills an "Evolution Bar". When full, the duck physically grows slightly larger and changes color (Yellow -> Orange -> Red), and the running speed increases by 10%. * **Win/Loss:** Hitting an obstacle ends the run. Display a "Game Over" UI with the final distance and total coins. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** (to mimic the classic side-scrolling view). * **Touch Controls (Context Sensitive):** * **Running Mode:** Tap anywhere on screen to **Jump**. * **Flying Mode:** Touch & Hold to **Fly Up**, Release to **Glide Down** (Flappy Bird style physics). * **Swimming Mode:** Swipe Up to **Jump**, Swipe Down to **Dive**. * **UI Layout:** * Top Left: Distance Counter (Text). * Top Right: Coin Counter with Icon. * Bottom Center: Evolution Progress Bar (Visible but non-intrusive). * **Start Screen:** A large, central "TAP TO RACE" button (min-height 60px). * **Feedback:** Trigger `navigator.vibrate(50)` on collecting coins and `navigator.vibrate(200)` on game over. Add a white screen flash overlay on Evolution. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Duck Life 3 takes the beloved duck racing formula to new heights with evolutionary gameplay mechanics. This free online game combines training simulation with competitive racing, where your choices and dedication directly impact your duck's development. With four distinct duck breeds to choose from and multiple leagues to conquer, Duck Life 3 offers hours of engaging gameplay that keeps you coming back for more.

The game builds upon its predecessors by introducing a comprehensive evolution system where your duck transforms as you progress through different competitive leagues. Each league presents unique challenges, environments, and training opportunities that will test both your strategic planning and quick reflexes.

Core Features

Revolutionary Evolution System

The standout feature of Duck Life 3 is its evolution mechanism . Unlike traditional racing games, your duck literally evolves as you complete leagues, unlocking new appearances, abilities, and stat potentials. This creates a deeply rewarding progression system where every race victory brings tangible character development.

Four Unique Duck Breeds

Choose from four genetically modified duck breeds, each with distinct starting statistics and evolutionary paths: - Speed-focused ducks excel in running competitions - Agility-focused ducks dominate flying challenges
- Strength-focused ducks master climbing obstacles - Endurance-focused ducks excel in swimming events

Comprehensive Training System

Success in Duck Life 3 requires mastering four core skills: - Running : Build speed and stamina for ground races - Flying : Develop aerial navigation and control - Climbing : Strengthen grip and jumping abilities - Swimming : Improve underwater agility and breath control

Multi-League Competition Structure

Progress through three distinct competitive leagues: - Amateur League : Farm-based races perfect for beginners - Advanced League : London-themed challenges with increased difficulty - Professional League : Easter Island competitions for elite ducks

Game Mechanics

Training and Skill Development

Training forms the heart of Duck Life 3's gameplay loop. Each training session not only improves your duck's abilities but also rewards you with coins essential for progression. The training mini-games are engaging and varied, preventing the experience from becoming repetitive.

Currency and Progression System

Earn coins through successful training sessions and race victories. Use your earnings to purchase duck feed, which increases your energy levels and allows for extended training sessions. This economic element adds strategic depth to your duck's development path.

Race Dynamics

Once your duck is properly trained, races become thrilling spectacles where you can see your hard work pay off. The automated racing system lets you sit back and watch your duck compete, creating suspenseful moments as you hope your training was sufficient.

Operation Guide

Basic Controls

Master these simple yet essential controls for each activity:

Running Events : Press the up arrow key to jump over obstacles and navigate terrain changes.

Flying Challenges : Use up and down arrow keys to control your duck's flight path and avoid aerial hazards.

Swimming Competitions : Press up to surface for air, down to dive deeper, and left/right arrows for directional movement.

Climbing Trials : Use left and right arrows to leap between canyon walls, timing your jumps perfectly to maintain momentum.

Strategic Training Tips

Balance your training across all four skills rather than focusing on just one area. Well-rounded ducks perform better in mixed competitions and have more evolutionary options available.

Why Play Duck Life 3

Completely Free Gaming Experience

Enjoy the full Duck Life 3 experience without any cost. No hidden fees, no premium content locks – just pure gaming entertainment accessible through any web browser.

Perfect for All Ages

The game's charming graphics, intuitive controls, and progressive difficulty make it suitable for players of all ages. Whether you're introducing children to gaming or looking for casual entertainment yourself, Duck Life 3 delivers.

Compelling Progression System

The evolution mechanic creates a uniquely satisfying progression experience. Watching your duck transform and improve provides constant motivation to continue playing and achieving new milestones.

Cross-Platform Accessibility

Play Duck Life 3 on any device with a web browser. The game works seamlessly on computers, tablets, and smartphones, letting you train your duck anywhere.

Part of a Beloved Series

As the third installment in the popular Duck Life franchise, this game benefits from refined gameplay mechanics and community-tested features while introducing fresh innovations that keep the experience exciting.

Frequently Asked Questions (FAQ)