100 Metres Race - Olympic Sprint Championship

Seele01-Flash
By
100 Metres Race is an exciting Olympic-themed sprint game where you compete as part of German, American, or Russian teams across multiple cities, culminating in Rio Olympics.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**100 Metres Race - Global Sprint**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Realistic sports simulation but optimized for mobile performance. Use a vibrant, slightly saturated color palette to emphasize the "Olympic" atmosphere. * **The Track:** Create a standard 8-lane athletic track with a red tartan texture and crisp white lane lines. The perspective should be a **third-person view from behind the runner**, slightly elevated to see the track ahead. * **Characters:** * **Player Model:** A rigged low-poly athletic character (under 1500 tris) wearing a jersey. The jersey color should dynamically change based on team selection (e.g., Red/Blue/White for USA/Russia/Germany). * **Animations:** Implement procedural animation or simple keyframe loops for: `Idle` (stretching), `Start_Position` (crouched), `Sprinting` (intense arm/leg movement), and `Victory` (arms raised). * **Environment Details:** * Include a simple "Stadium Audience" effect using a particle system or a textured cylindrical mesh surrounding the track to simulate a crowd without high polygon costs. * Add distance markers (10m, 20m, ... Finish) on the sideboards. * **Skybox:** A bright, sunny blue sky to represent the outdoor stadium. * **Performance:** Use baked shadows for the static environment. Use a simple blob shadow for the runners to save processing power on mobile devices. ### 2. Audio Requirements * **BGM:** An energetic, upbeat "Sports Broadcast" style track. Think high-tempo drums and brass instruments that build tension before the race and excitement during the sprint. * **Sound Effects (SFX):** * **Crowd:** A low hum of "stadium noise" that erupts into cheering as the player approaches the finish line. * **UI/Interaction:** A sharp "Gunshot" sound for the race start. A "whoosh" sound for perfect timing taps. * **Footsteps:** Rapid, rhythmic impact sounds on the tartan track (`thud-thud-thud`) that speed up with the player's velocity. * **Voice:** A simple announcer voice saying "On your marks... Set..." followed by the gun. ### 3. Gameplay Loop * **Team Selection:** A simple start screen allowing the player to tap a flag (USA, Germany, Russia) to start. * **The Race Mechanism (QTE Style):** * **Start:** The player must hold a button and release it exactly when the gun fires. Releasing too early results in a "False Start" (penalty or restart). Releasing too late results in a slow start. * **Sprinting:** The core mechanic is **rhythmic tapping**. Two buttons (Left Foot / Right Foot) appear on the screen. The player must tap them in alternating order as fast as possible to build speed. * **Stamina Bar:** If the player taps *too* fast without rhythm, a "Stamina" bar depletes, causing the runner to stumble or slow down. * **Progression:** The game simulates a tour. Winning a race in Seattle unlocks San Francisco, then Miami, etc. * **Win Condition:** Crossing the 100m line first. Display a "Photo Finish" result screen with the final time (e.g., 9.85s). ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** is mandatory to visualize the track width and competitors. * **Control Scheme:** * **Start Phase:** A large central "HOLD" button. * **Sprint Phase:** Split the screen into two large tap zones: **Left Half (Left Foot)** and **Right Half (Right Foot)**. This allows the player to hold the phone with two hands and use thumbs to mash buttons rapidly. * **Feedback:** * **Haptic:** Trigger a short vibration for every successful step tap. Stronger vibration for stumbling or winning. * **Visual:** Display a "Speedometer" or "Rhythm Bar" on the HUD. Flashing "PERFECT" text when the player maintains optimal rhythm. * **UI Design:** Large, thumb-friendly buttons (min 60px height). Use high-contrast fonts for the timer and position indicator. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

100 Metres Race is a thrilling Olympic athletics game that captures the excitement of competitive sprinting. Choose your national team and embark on an international journey through America's major cities before reaching the ultimate destination - Rio Olympics. This free browser-based game delivers authentic sprint racing mechanics with intuitive controls and competitive gameplay.

Core Features

Olympic Team Selection

Represent one of three prestigious Olympic teams: - German Team : Known for technical precision and consistent performance - American Team : Celebrated for explosive speed and home advantage - Russian Team : Famous for endurance and strategic racing

Each team brings unique characteristics that affect your racing style and performance across different tracks.

Progressive Championship Tour

Your Olympic journey spans multiple iconic American cities:

  • Seattle : Your debut race in the Pacific Northwest
  • San Francisco : Challenge competitors on the West Coast
  • Miami : Experience high-stakes racing in Florida's heat
  • New Orleans : Master the final American qualifier
  • Rio de Janeiro : Compete in the ultimate Olympic championship

Realistic Sprint Mechanics

Experience authentic 100-meter dash gameplay with: - Proper starting blocks positioning - Reaction time challenges at the starting gun - Stamina management throughout the race - Photo-finish timing system - Weather and track condition variables

Gameplay Mechanics

The game recreates the intensity of Olympic sprinting with precise timing and rhythm-based controls. Success depends on perfect starts, maintaining optimal pace, and strategic energy distribution across the 100-meter distance.

Training and Progression

Improve your athlete's performance through: - Speed development exercises - Reaction time training - Endurance building sessions - Technique refinement

Operation Guide

Starting Position : - Position yourself in the starting blocks - Wait for the "Ready" command - Prepare for the starting gun

Race Controls : - Spacebar or Click : Generate running power (rhythm-based tapping) - Arrow Keys : Maintain lane position and balance - Enter : Confirm selections in menus

Timing Strategy : - React quickly to the starting signal (avoid false starts) - Maintain consistent rhythm for optimal speed - Save energy for the final sprint burst - Watch competitors and adjust strategy accordingly

Pro Racing Tips

  • Practice your starting reaction time
  • Find your optimal tapping rhythm
  • Monitor the pace meter to avoid early burnout
  • Study track conditions before each race

Why Play This Game

Authentic Olympic Experience : Feel the pressure and excitement of international competition with realistic sprint mechanics and Olympic atmosphere.

Progressive Challenge : Start local and work your way to Olympic glory through increasingly difficult competitions across multiple cities.

Team Pride : Represent your chosen nation and compete for international supremacy in the world's fastest sport.

Skill Development : Master the art of sprinting through practice, timing, and strategic racing decisions.

Free Olympic Fun : Enjoy premium Olympic gaming experience without any cost - perfect for athletics fans and casual gamers alike.

Cross-Platform Accessibility : Play instantly in any web browser on desktop or mobile devices, no downloads required.

Whether you're an athletics enthusiast or seeking competitive gaming thrills, 100 Metres Race delivers the ultimate Olympic sprinting experience right in your browser.

Frequently Asked Questions (FAQ)