Dolphin Olympics

Seele01-Flash
By
Dolphin Olympics is a beloved classic skill game where you control an acrobatic dolphin performing spectacular tricks and stunts. Master the art of aquatic acrobatics in just 2 minutes!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Dolphin Olympics Remastered". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scroller with a "Dreamy Night" aesthetic. The camera should be fixed to the dolphin's X-axis movement but allow zooming out based on jump height. * **Key Assets:** * **The Dolphin:** A sleek, low-poly 3D dolphin model with rigging for tail animation. Color needs to be light blue/grey to contrast against the dark background. * **The Sky:** A deep midnight blue gradient background. A massive, glowing 3D sphere representing the full moon should be centered in the background (parallax scrolling effect preferred). Scatter twinkling star particles in the distance. * **The Water:** A dynamic mesh using a custom shader to represent the ocean surface. It needs transparency, reflection of the moon, and wave distortion. * **Particles:** Bubble trails when underwater; water droplets/splashes upon surface breach; "sparkles" or "speed lines" when performing air stunts. * **Mobile Optimization:** Use merged geometries where possible. Limit dynamic lights to the moon (directional) and the dolphin (point). Texture resolution capped at 1024x1024. ### 2. Audio Requirements * **BGM:** An ethereal, relaxing synth-wave or ambient track that evokes a sense of floating. Apply a Low-Pass Filter (muffled effect) when the camera/dolphin is underwater, and remove it when airborne. * **Sound Effects (SFX):** * *Locomotion:* Rhythmic swishing water sounds when swimming fast. * *Interaction:* Satisfying "Splash" and "Plunge" sounds for surface transitions. * *Dolphin:* "Chirps" and "Whistles" upon successful tricks. * *UI:* Arcade-style "Ding" for scoring points; a ticking clock sound for the final 10 seconds. ### 3. Gameplay Loop * **Core Mechanics:** * **Physics:** Implement a physics simulation (or use Cannon.js) handling buoyancy (upward force in water), drag (friction in water), and gravity (in air). * **Momentum:** The player must dive deep to build momentum, then angle upward to breach the surface and jump high. * **Scoring System:** * **Air Time:** Detect when the dolphin leaves the water. * **Tricks:** Track local rotation axes. 360-degree rotation (flip) = points. Rapid z-axis rotation (corkscrew) = points. * **The Landing:** Calculate the entry angle relative to the water normal. If the entry is between 45-90 degrees (smooth entry), apply a "Perfect Entry" speed boost and score multiplier. If flat (belly flop), stop momentum completely. * **Game Session:** strict 120-second (2 minute) timer. Display "Time's Up" and the final score overlay at the end. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Force **Landscape Mode**. * **Touch Controls (Split Screen):** * **Left Half of Screen (Virtual Joystick):** Controls rotation/steering. Moving the thumb acts as the arrow keys (Left/Right to tilt/flip, Down to start a corkscrew). * **Right Half of Screen (Action Button):** Tap and hold to **Accelerate/Swim**. Double-tap to perform a "dash" underwater. * **UI Layout:** * Score and Timer displayed in the top corners (large, readable font, sans-serif). * Controls should be invisible or have very low opacity (20%) to not obstruct the view. * **Haptic Feedback:** Trigger the device vibration API (`navigator.vibrate`) on: * Breaching the water (light vibration). * Re-entering the water (heavy vibration for belly flop, distinct short vibration for perfect entry). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Dolphin Olympics is a timeless aquatic skill game that has captivated players with its simple yet addictive gameplay. In this underwater adventure, you take control of a graceful dolphin capable of performing breathtaking aerial stunts and tricks. The game challenges you to maximize your score within a strict 2-minute time limit, making every second count as you dive, jump, and spin through the aquatic environment.

The game's elegant simplicity lies in its physics-based mechanics - you must build momentum underwater before launching into spectacular aerial displays. Each successful trick and perfect water re-entry adds to your score, creating an engaging cycle of skill improvement and score chasing.

Core Features

Intuitive Physics-Based Gameplay

The game features realistic dolphin movement mechanics that require you to understand momentum and timing. Building speed underwater is crucial for achieving the height needed for complex aerial maneuvers.

Diverse Trick System

Perform a variety of stunning acrobatic moves including: - Corkscrew Spins : Execute perfect spiral rotations using precise timing - Front and Back Flips : Master directional flips for style points - High-Speed Jumps : Launch out of the water at incredible heights - Perfect Re-entries : Land smoothly back in the water for bonus points

Interactive Ocean Environment

The underwater world isn't just a backdrop - you can chase schools of fish while building speed, adding an extra layer of immersion to your aquatic adventures.

Time-Limited Challenge

With only 2 minutes per session, every moment matters. This creates intense, focused gameplay sessions that are perfect for quick gaming breaks or competitive score attempts.

Gameplay Mechanics

Building Momentum

Success in Dolphin Olympics starts underwater. Use the up arrow to accelerate and build the speed necessary for impressive aerial displays. The faster you're moving when you breach the surface, the higher you'll soar.

Executing Tricks

Timing is everything when performing stunts. Each trick requires precise input timing and proper positioning. Master the basics before attempting complex combinations for maximum scoring potential.

Scoring System

Points are awarded based on: - Trick difficulty and execution - Height achieved during jumps - Smoothness of water re-entry - Combination bonuses for linked tricks

Controls Guide

The game uses simple arrow key controls that are easy to learn but challenging to master:

  • Up Arrow : Accelerate and build speed (essential for gaining momentum)
  • Left Arrow : Tilt left (used for left-side flips and positioning)
  • Right Arrow : Tilt right (used for right-side flips and positioning)
  • Down Arrow : Perform corkscrew spins (the signature move for high scores)

Mastering these controls requires practice, but the responsive gameplay makes learning enjoyable.

Why Play Dolphin Olympics

This classic game offers a perfect blend of skill-based challenge and relaxing aquatic themes. The 2-minute format makes it ideal for quick gaming sessions, while the scoring system provides long-term replay value as you strive to beat your personal best.

The game's enduring popularity stems from its perfect balance of accessibility and depth. Anyone can start playing immediately, but mastering the advanced techniques and achieving high scores requires dedication and skill development.

Whether you're looking for a nostalgic gaming experience or discovering this classic for the first time, Dolphin Olympics delivers pure, concentrated fun in an elegant package.

Frequently Asked Questions (FAQ)