Drag Racing Club

Seele01-Flash
By
Drag Racing Club is an adrenaline-pumping online racing game where you compete in high-speed drag races, upgrade your vehicle, and outmaneuver opponents to claim victory on the track.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Drag Racing Club". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Side-Scrolling aesthetic. Use a semi-realistic but stylized low-poly look. The camera should be fixed in a side view (tracking the player's car) but with enough depth to show the opposing car in the background lane. * **Key Assets**: * **Player Car**: A detailed low-poly sports car (Red) in the foreground lane. Wheels must separate meshes to allow rotation animation. * **Opponent Car**: A distinct sports car (Blue/Green) in the background lane. * **Dashboard UI**: A high-fidelity, large circular **Tachometer** (RPM gauge) overlay at the bottom center of the screen. It must have distinct color zones (Yellow for warning, Green for "Perfect Shift", Red for "Over-rev"). * **Environment (Parallax Background)**: Three layers of infinite scrolling backgrounds to create a sense of extreme speed: * Foreground: Asphalt road texture with motion blur effect. * Midground: Guard rails and street lamps passing by quickly. * Background: A distant city skyline (urban setting) moving slowly. * **Visual Effects**: * **Nitro**: Blue flame particles emitting from the exhaust when activated. * **Motion Blur**: Radial blur filter (post-processing) applied when speed exceeds 100mph. * **Camera Shake**: Subtle camera jitter during high acceleration or Nitro use. * **Mobile Optimization**: Use simple Lambert or Phong materials instead of Standard materials for performance. Limit real-time shadows; use baked shadow blobs under cars. ### 2. Audio Requirements * **BGM**: High-energy, fast-paced Electronic/Industrial Rock track that loops seamlessly. * **Sound Effects (SFX)**: * **Engine**: Dynamic pitch shifting based on current RPM (using Web Audio API to adjust playback rate). * **Gear Shift**: A satisfying mechanical "clunk" or pneumatic "hiss" sound. * **Tires**: Screeching sound during the launch (start) and drifting/braking. * **Nitro**: A sharp "whoosh" or jet engine sound. * **UI**: Mechanical clicks for menu navigation. ### 3. Gameplay Loop * **Core Mechanic (Timing-Based Racing)**: The car accelerates automatically. The player's sole control is **shifting gears** at the perfect moment. * **The Launch**: At the countdown (3, 2, 1, GO), the player must tap the gas to keep the RPM needle in the green zone for a "Perfect Start." * **Shifting**: As the car accelerates, the RPM needle moves up. The player must tap a "Shift Up" button exactly when the needle hits the Green Zone. * *Perfect Shift*: maximum acceleration bonus. * *Good Shift*: standard acceleration. * *Late/Early Shift*: temporary speed penalty (engine bogging). * **Nitro**: A dedicated button available once per race to provide a massive temporary speed boost. * **Win Condition**: Cross the finish line (1/4 mile or 1/2 mile mark) before the opponent. * **Progression**: Winning earns currency to upgrade Engine (top speed), Transmission (shift speed), or Tires (grip/launch). ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** strictly. * **Touch Controls**: * **Gas Pedal (Launch Phase)**: A pedal button on the right side of the screen. * **Shift Paddle (+)**: A large, transparent tap zone covering the right half of the screen (easy to tap without looking). * **Nitro Button**: A distinct circular button on the left side of the screen. * **Haptic Feedback**: Trigger the device's vibration (`navigator.vibrate`) immediately upon a "Perfect Shift" or when hitting the "Redline" (engine limiter). * **UI Feedback**: * Float text overlay ("Perfect Shift!", "Too Late!") appearing on screen when shifting. * The Tachometer should glow or pulse when in the optimal shift zone to guide the user's peripheral vision. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Drag Racing Club is a fast-paced side-scrolling racing game that puts you in the driver's seat of powerful racing machines. With a solid 4.2/5 rating from players, this HTML5 racing game delivers authentic drag racing excitement directly to your browser. Choose your racing distance - whether it's a quarter mile sprint or a full mile challenge - and prove your skills on the asphalt.

Core Features

High-Speed Racing Action

Experience the thrill of drag racing with realistic acceleration mechanics and responsive controls. The game captures the essence of street racing culture, where every millisecond counts and perfect timing determines victory.

Vehicle Customization and Upgrades

Transform your ride from a basic car into a racing monster. The comprehensive upgrade system allows you to enhance: - Engine Performance : Boost horsepower for maximum acceleration - Transmission : Optimize gear ratios for better speed control - Tires : Improve grip for superior launch performance - Aerodynamics : Reduce drag for higher top speeds

Strategic Racing Gameplay

Drag Racing Club isn't just about raw speed - it's about strategy. Use tactical maneuvers like: - Cutting off opponents at crucial moments - Collecting power-ups for temporary advantages - Mastering launch timing for perfect starts - Managing nitrous oxide for maximum impact

Cross-Platform Compatibility

Built with HTML5 technology, this racing game runs smoothly on: - Desktop computers (Windows, Mac, Linux) - Mobile devices (iOS and Android) - Tablets of all sizes - Any modern web browser

Gameplay Mechanics

The game features intuitive controls that are easy to learn but challenging to master. Players compete in head-to-head races where reaction time, strategic upgrades, and tactical driving determine the winner. The side-scrolling perspective provides a classic arcade racing feel while maintaining modern visual appeal.

Racing Modes

  • Quick Race : Jump into instant action against AI opponents
  • Career Mode : Progress through increasingly challenging races
  • Time Trial : Perfect your technique and set personal records
  • Custom Races : Set your preferred distance and difficulty

Controls and Operation

Desktop Controls: - Mouse : Navigate menus, select upgrades, and control steering - Keyboard : Alternative control scheme for racing actions - Spacebar : Activate nitrous boost - Arrow Keys : Accelerate, brake, and steer

Mobile Controls: - Touch Screen : Tap and swipe controls optimized for mobile play - Virtual Buttons : On-screen controls for acceleration and steering - Gesture Controls : Swipe for quick lane changes

Why Play Drag Racing Club

Authentic Racing Experience

This game captures the authentic feel of drag racing culture, from the anticipation at the starting line to the rush of crossing the finish line first. The attention to detail in car physics and racing mechanics creates an immersive experience that racing enthusiasts will appreciate.

Completely Free to Play

Enjoy all features without any payment required. No hidden costs, no premium subscriptions - just pure racing fun accessible to everyone.

Perfect for All Skill Levels

Tagged as "Easy" for accessibility, the game welcomes newcomers while offering enough depth to challenge experienced racing game players. The learning curve is smooth, making it ideal for casual gaming sessions.

Instant Access Gaming

No downloads, no installations - simply open your browser and start racing. This makes it perfect for quick gaming breaks at work, school, or anywhere with internet access.

Regular Racing Challenges

The game provides endless replayability with various racing scenarios, upgrade combinations, and competitive challenges that keep the experience fresh and engaging.

Frequently Asked Questions (FAQ)