Drag Race Demon

Seele01-Flash
By
Drag Race Demon is an adrenaline-pumping drag racing game that tests your timing and speed control skills. Master the art of drag racing by perfecting your launch timing and managing your car's power to dominate the quarter-mile strip.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Drag Race Demon**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Side-Scrolling perspective (orthographic or narrow FOV camera). Use a stylized, Low-Poly aesthetic with vibrant, saturated colors (high contrast for outdoor visibility on mobile screens). * **Key Models**: * **Player Car**: A 3D muscle car or dragster chassis. The model must separate the chassis from the wheels to allow for suspension animation (specifically "wheelies" where the front lifts up). * **Opponent Car**: A slightly different colored variation of the player car. * **Track**: A straight asphalt strip with a start line (featuring a "Christmas Tree" light rig) and a checkerboard finish line. * **Background**: Parallax scrolling layers (fence, crowd/grandstands, distant mountains/skyline) to create a sense of extreme speed. * **VFX (Particles)**: * Thick, dark grey smoke particles emitting from rear tires during acceleration. * Fire exhaust pops when shifting gears. * Speed lines or motion blur effect at the edges of the screen when reaching top speed. * **Mobile Optimization**: Use simple geometry for environment elements. Merge meshes where possible to reduce draw calls. Use simple texture baking for lighting instead of real-time shadows. ### 2. Audio Requirements * **BGM**: High-energy, fast-paced Rock or Industrial track (loopable) to build tension. * **Sound Effects (SFX)**: * **Engine**: Dynamic engine hum that alters pitch based on the car's current speed/RPM. * **Start Sequence**: Three high-pitched beeps (Red/Yellow) and one loud horn (Green). * **Tires**: Screeching sound during the initial launch and gear shifts. * **UI**: Mechanical "click" sounds for menu interactions. * **Win/Loss**: A cheering crowd sound for winning; a "sputtering engine" or crash sound for losing/flipping. ### 3. Gameplay Loop * **Pre-Race**: The player waits for the "Christmas Tree" lights. The sequence is Red -> Yellow -> Green. False start (moving before Green) results in an instant loss. * **The Race (Core Mechanic)**: * Unlike standard racing, this is a game of balance and torque control. * **Acceleration**: The player controls the engine power. * **Physics Logic**: * **Too much power**: The front of the car lifts (wheelie). If it goes past 45 degrees, the car flips backward -> Game Over. * **Too little power**: The car drops front wheels but loses speed -> Opponent wins. * **Sweet Spot**: Keep the front wheels slightly off the ground for maximum traction and speed without flipping. * **Win Condition**: Cross the finish line before the opponent without crashing. * **Progression**: Display "Time" and "Top Speed" at the end. Button to "Race Again". ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape** (Mandatory for drag racing field of view). * **Control Scheme**: * **Virtual Throttle Slider**: A vertical slider UI element positioned on the right side of the screen (thumb zone). * **Interaction**: * Slide **Up** to increase throttle (accelerate/lift front end). * Slide **Down** to decrease throttle (lower front end). * The slider should have elastic resistance or visual feedback showing the "Danger Zone" (Red) at the top. * **UI Layout**: * **RPM/Speed Gauge**: Top center or top left. * **Position Indicator**: A horizontal progress bar at the bottom showing Player vs. Enemy progress relative to the finish line. * **Haptic Feedback**: * Trigger short vibration bursts when the car shifts gears. * Trigger heavy continuous vibration if the car is about to flip (warning feedback). * **Touch feedback**: The Throttle Slider should glow or change color when the player is in the "Sweet Spot" of acceleration. 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 Race Demon is a high-octane drag racing game that puts you behind the wheel of powerful muscle cars on the drag strip. This classic racing game challenges players to master the precise timing and speed control needed to win drag races. With its straightforward yet addictive gameplay, Drag Race Demon delivers authentic drag racing thrills right in your browser.

The game focuses on the core elements that make drag racing exciting: perfect launch timing, speed management, and the intense head-to-head competition that defines quarter-mile racing.

Core Features

Authentic Drag Racing Experience

Experience the pure essence of drag racing with realistic mechanics that emphasize timing over complex controls. The game captures the tension and excitement of waiting for the green light and the rush of acceleration down the strip.

Simple Yet Challenging Controls

While the controls are easy to learn, mastering them requires practice and precision. The drag-and-click speed control system gives you direct control over your car's power output, making every race a test of skill.

Competitive Racing Action

Face off against challenging opponents in intense drag races. Each race is a battle of reflexes, timing, and strategy as you try to achieve the perfect launch and maintain optimal speed throughout the quarter-mile.

Browser-Based Convenience

  • No Downloads Required : Play instantly in any modern web browser
  • Free to Play : Enjoy unlimited racing without any cost
  • Quick Sessions : Perfect for short gaming breaks with fast-paced races
  • Universal Compatibility : Works on desktop computers and laptops

Gameplay Mechanics

The Racing Tree

The starting sequence follows traditional drag racing protocol with the "Christmas Tree" light system. Watch the lights carefully and time your launch perfectly to get the best start.

Speed Control System

Unlike typical racing games with constant acceleration, Drag Race Demon requires active speed management. You must control your car's power output throughout the race to achieve optimal performance without losing traction.

Quarter-Mile Challenge

Each race is a straight-line sprint down the quarter-mile drag strip. Success depends on your ability to balance maximum acceleration with traction control.

How to Play

Basic Controls

  • Mouse Click and Drag : Control your car's speed by clicking and dragging the arrow interface
  • Timing : Watch the starting lights and launch at the optimal moment
  • Speed Management : Adjust your speed throughout the race to maintain traction and maximum performance

Racing Strategy

  1. Perfect Your Launch : Wait for the green light and launch with precise timing
  2. Manage Your Power : Don't just floor it - control your speed to avoid wheel spin
  3. Watch Your Opponent : Keep an eye on the competition and adjust your strategy
  4. Practice Makes Perfect : Each race teaches you more about optimal speed control

Why Play Drag Race Demon

Pure Racing Focus

This game strips away unnecessary complications to focus on what makes drag racing exciting: pure speed, perfect timing, and head-to-head competition.

Skill-Based Challenge

While easy to understand, the game rewards practice and skill development. Improving your launch timing and speed control creates a satisfying progression curve.

Instant Action

No complex setup or lengthy tutorials - jump straight into the racing action and start competing immediately.

Nostalgic Appeal

Drag Race Demon captures the classic feel of traditional drag racing games while remaining accessible to modern players.

Whether you're a racing game veteran or new to the genre, Drag Race Demon offers an engaging and challenging drag racing experience that will keep you coming back for "just one more race."

Frequently Asked Questions (FAQ)