100 Meters Race - Online Sprint Racing Game

Seele01-Flash
By
100 Meters Race delivers the ultimate sprint racing experience with 8 international athletes, multiple tracks, and exciting upgrade systems. Compete in the world's fastest race and achieve record-breaking times!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "100 Meters Race". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Low-poly 3D sports simulation. Bright, saturated colors to mimic a televised sports event. * **The Track**: A standard red tartan athletic track with 8 white-lined lanes. The texture should repeat seamlessly. Add starting blocks at the z=0 position. * **Characters**: Use low-poly humanoid figures (or composed of geometric primitives like capsules/boxes if external models aren't loaded) to represent athletes. * **Player**: Distinctive jersey color (e.g., Blue/Gold). * **Opponents**: 3-7 AI runners with random jersey colors representing different countries. * **Animations**: Procedural animation for running (arm swinging and leg cycling) that speeds up based on the player's velocity. * **Environment**: A simple stadium geometry surrounding the track. Use a "billboard" style audience (2D sprites facing the camera) or simple textured blocks to represent the crowd to save mobile performance. * **Camera**: A dynamic "Chase Camera" positioned behind and slightly above the player. It should lag slightly behind the player's movement to create a sense of speed (smooth interpolation). * **Optimization**: Use `InstancedMesh` for the crowd or repeating elements. Limit real-time shadows to the player only. ### 2. Audio Requirements * **BGM**: High-energy, fast-tempo electronic rock track suitable for a sports montage. It should start when the race begins. * **SFX**: * **Announcer/Referee**: "On your marks...", "Set...", and a distinct "Gunshot" sound. * **Running**: Rhythmic footstep sounds (gravel/tartan crunch) that sync with the animation speed. * **Crowd**: A low murmur during "Set", erupting into a loud cheer when the race starts and when the winner crosses the finish line. * **UI**: Positive "ding" for menu selection, a "thud" or "stumble" sound if the player misses a rhythm. ### 3. Gameplay Loop * **Game State Machine**: Menu -> Start Sequence (Marks/Set/Go) -> Racing -> Finish/Results. * **Start Mechanic**: The player must wait for the "BANG". Tapping too early results in a "False Start" (penalty delay). * **Running Mechanic**: * The core mechanic is **Rhythm/Speed Tapping**. * The faster the player alternates tapping Left and Right, the faster the runner goes. * **Stamina/Rhythm**: If the player taps too erratically or misses the alternating rhythm (e.g., taps Left twice), the runner momentarily slows down or stumbles. * **AI Behavior**: Opponents run at varying fixed speeds but have a random "burst" chance near the finish line. * **Win Condition**: Cross the 100m line first. * **Progression**: After each race, display a result screen (Time: 9.xx seconds). If the player wins, slightly increase the difficulty (AI speed) for the next race. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape (for a wide view of the track). * **Touch Controls**: * **Split Screen Tapping**: Divide the screen invisible vertically into two halves. * **Left Half Tap**: Moves Left Leg. * **Right Half Tap**: Moves Right Leg. * **UI Feedback**: * Display a large "Speedometer" or "RPM" gauge in the corner. * Show current position (e.g., "1st / 8"). * **Haptic Feedback**: Trigger a short vibration (`navigator.vibrate(10)`) on every successful footstep/tap to simulate impact. * **Visual Feedback**: Add "Speed Lines" (radial blur effect or simple particle streaks) at the edges of the screen when the player reaches top speed. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About 100 Meters Race

100 Meters Race is an exhilarating athletics simulation that puts you at the starting line of the world's most exciting sprint event. This fast-paced racing game combines simple controls with competitive gameplay, allowing players to experience the intensity of professional 100-meter dash competitions from their browser.

Core Features

International Championship Experience

Step into the shoes of elite sprinters from around the world. The game features 8 unique character options representing different countries, each bringing their own visual style to the track. Whether you prefer to represent your home nation or explore different athletic personas, there's a runner for every player.

Dynamic Track Variety

Race across multiple challenging tracks , each designed to test your sprinting skills in different ways. From standard athletics stadiums to unique racing environments, every track offers a fresh challenge and keeps the gameplay experience exciting.

Progressive Upgrade System

Enhance your athletic performance with purchasable upgrades that boost your runner's capabilities. Invest your winnings wisely to improve speed, acceleration, and stamina, giving you the competitive edge needed to dominate the competition.

Cross-Platform Accessibility

Enjoy seamless gameplay across all devices. The game is fully optimized for both desktop and mobile browsers , ensuring you can practice your sprinting skills whether you're at home or on the go.

Game Mechanics

The core gameplay revolves around timing and rhythm. Success depends on your ability to maintain consistent button pressing to generate maximum speed. The more efficiently you can alternate between controls, the faster your athlete will run, making it a game of both skill and endurance.

Operation Guide

Basic Controls

  • Left and Right Mouse Buttons : Alternate pressing to make your runner sprint
  • Consistent Rhythm : Maintain steady button pressing for optimal speed
  • Timing : Perfect your clicking rhythm to achieve maximum velocity

Winning Strategy

  1. Start Strong : Get a good launch from the starting blocks
  2. Maintain Rhythm : Keep consistent button pressing throughout the race
  3. Finish Fast : Don't slow down near the finish line
  4. Upgrade Wisely : Use earnings to improve your runner's performance

Why Play 100 Meters Race

This game perfectly captures the excitement of competitive sprinting without requiring any downloads or installations. The completely free gameplay, combined with engaging upgrade mechanics and multiple character options, provides hours of entertainment for sports enthusiasts and casual gamers alike.

The simple yet challenging control scheme makes it accessible to players of all ages, while the competitive nature and upgrade system provide depth for those seeking to master their sprinting technique. Whether you're looking for a quick gaming session or extended play to climb the leaderboards, 100 Meters Race delivers an authentic athletic experience.

Perfect for Sports Fans

If you enjoy athletics, track and field events, or competitive racing games, this title offers the perfect blend of simplicity and excitement that keeps players coming back for more races.

Frequently Asked Questions (FAQ)