Swimming Pro - Olympic Swimming Game

Seele01-Flash
By
Swimming Pro is an exciting Olympic swimming simulation game where you compete for gold medals across multiple distances. Choose your athlete from different continents and master perfect swimming techniques to dominate the pool.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Swimming Pro - Olympic Rhythm Racer**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a clean, vibrant "Broadcast Sports" aesthetic. Use high-saturation blue tones for the water to make it look inviting. The overall look should be semi-realistic but simplified for mobile performance (Low-poly characters with smooth shading). * **The Pool:** A standard Olympic-sized swimming pool (50m length). Use a simple shader for the water surface with light reflection and caustic effects (simulated via texture scrolling to save performance). The pool floor should have distinct lane markers (T-lines) visible through the water. * **Characters:** Low-poly swimmer models. Need distinct cap colors to represent different regions (North America - Red, Europe - Blue, Asia - Yellow, Australia - Green). * **Camera Perspective:** Use a dynamic camera system. * *Start:* Behind the swimmer on the starting block. * *Swimming:* A slightly elevated side-scrolling view or a top-down follow camera that keeps the player in the center but shows the competition. * *Turn:* Zoom in slightly when approaching the wall. * **Performance:** Limit geometry complexity. Use baked shadows for the environment instead of real-time dynamic shadows where possible. ### 2. Audio Requirements * **BGM:** An energetic, driving electronic sport track (upbeat synth-pop or rock-pop style) that loops seamlessly. It should build tension during the final 10 meters. * **Sound Effects (SFX):** * *Ambience:* Crowd cheering (muffled underwater, clear above water). * *Action:* Rhythmic splash sounds synced to the swimmer's strokes. A distinct "whoosh" for diving. * *UI:* A sharp whistle sound for the start. A satisfy "ding" or chime for a perfect turn. A digital stopwatch beep. ### 3. Gameplay Loop * **Race Mechanic (Rhythm/Tap):** The core mechanic is **rhythmic tapping**. The player doesn't just mash buttons. * A circular gauge or a sliding bar appears near the swimmer. The player must tap when the indicator hits the "Sweet Spot" (Green Zone) to execute a perfect stroke. * *Perfect Tap:* Maximum speed boost. * *Good Tap:* Moderate speed. * *Miss:* The swimmer stumbles/slows down. * **The Turn (QTE Moment):** When approaching the wall (end of the lap), the camera zooms in. A rapidly shrinking circle appears. The player must tap exactly when the circle aligns with the target ring to perform a "Flip Turn." A perfect turn launches the swimmer off the wall with a significant speed boost. * **Stamina Management:** A simple stamina bar. Tapping too fast (outside the rhythm) drains stamina, causing the swimmer to drown/slow down significantly. * **Progression:** Start with 100m (Sprint), unlock 200m and 400m. Win Gold to progress. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** is preferred to see the lane and the competitors ahead/behind. * **Touch Controls:** * *Start:* Tap and hold to charge power, release on "GO" signal for a dive boost. * *Swimming:* A large, transparent, thumb-friendly tap zone on the right side of the screen for strokes. * *UI Layout:* Place the "Rhythm Gauge" centrally but low, so it doesn't obscure the swimmer. * **Feedback:** * *Visual:* Screen shake on a "Perfect Turn." Water splash particles on every tap. Floating text ("Perfect!", "Good", "Too Slow") appearing near the character. * *Haptic:* Short vibration burst on "Perfect" stroke and wall kick. Long vibration on collision or stamina depletion. * **UI Elements:** Large, high-contrast text for the Lap Counter (e.g., "Lap 1/2") and Current Position (e.g., "1st"). Buttons should be at least 44x44px. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Swimming Pro

Swimming Pro is a thrilling Olympic-style swimming competition game that puts you in the fast lane of international aquatic sports. This browser-based sports simulation allows you to experience the excitement of competitive swimming without leaving your home. Compete against athletes from around the world in authentic swimming competitions featuring multiple race distances and realistic pool mechanics.

Core Features

International Competition Format

Swimming Pro delivers an authentic Olympic swimming experience with:

  • Global Athlete Selection : Choose to represent North America, Europe, Asia, or Australia
  • Multiple Race Distances : Compete in 100-meter, 200-meter, and 400-meter swimming events
  • Realistic Pool Environment : Experience detailed swimming pool graphics with lane markers and timing systems
  • Medal-Based Progression : Earn gold, silver, and bronze medals based on your performance
  • Competitive AI : Face challenging computer opponents that adapt to your skill level

Advanced Swimming Mechanics

The game features sophisticated swimming controls that reward technique and timing:

  • Perfect Turn System : Master wall turns to maintain speed and gain competitive advantage
  • Stroke Timing : Coordinate your swimming rhythm for optimal speed
  • Stamina Management : Balance speed with endurance across different race distances
  • Starting Blocks : Time your dive perfectly to get ahead from the beginning

Completely Free Gaming Experience

Swimming Pro is entirely free to play with no hidden costs, downloads, or registration requirements. Simply open your browser and start competing immediately.

Game Mechanics

Swimming Pro combines realistic swimming physics with accessible gameplay. The longer race distances (200m and 400m) require strategic pacing, while the 100m sprint demands maximum speed throughout. The turn mechanics are crucial - perfectly timed wall approaches and push-offs can make the difference between first and fourth place.

Each continent offers different visual representations and adds variety to your competitive experience. Whether you're representing the Americas, competing for Europe, swimming for Asia, or racing for Australia, the gameplay remains equally challenging and rewarding.

How to Play

Basic Controls

  • Arrow Keys or WASD : Control your swimmer's stroke rhythm and direction
  • Spacebar : Execute turns at pool walls
  • Enter : Start your race from the diving blocks
  • Mouse : Navigate menus and select options

Winning Strategy

  1. Perfect Your Start : Time your dive to gain an early advantage
  2. Maintain Rhythm : Keep consistent stroke timing for optimal speed
  3. Master the Turns : Approach walls at the right angle and push off powerfully
  4. Pace Strategically : Sprint in shorter races, conserve energy in longer distances
  5. Study Opponents : Learn AI patterns to anticipate their moves

Why Play Swimming Pro

Swimming Pro offers the perfect combination of sports simulation and competitive gaming. It's ideal for:

  • Sports Enthusiasts : Experience Olympic-level swimming competition
  • Casual Gamers : Easy-to-learn controls with depth for improvement
  • Competitive Players : Challenge yourself to achieve perfect race times
  • Swimming Fans : Enjoy realistic aquatic sports without getting wet
  • International Competition Lovers : Represent different continents and regions

The game provides immediate satisfaction for quick races while offering long-term goals through medal collection and personal best improvements. Whether you have five minutes or an hour, Swimming Pro delivers engaging aquatic competition that keeps you coming back for more races.

Platform Compatibility

Swimming Pro runs smoothly on all modern web browsers and devices. Play on desktop computers, laptops, tablets, or smartphones with equal performance and visual quality. No downloads, installations, or special software required - just pure swimming competition at your fingertips.

Frequently Asked Questions (FAQ)