Perfect Drive

Seele01-Flash
By
Perfect Drive is an exciting 3D driving simulation that challenges your parking and maneuvering skills. Master precision control in this fast-paced game that tests reflexes and accuracy across increasingly difficult scenarios.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Perfect Drive". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Hyper-casual, Low-poly 3D aesthetic. Use bright, flat colors with soft, non-intrusive shadows to ensure visibility on small screens. * **Car Models**: * **Player Car**: A stylish, retro-modern sedan (similar to a Chevy Bel Air or similar classic shape as seen in the screenshot) in a distinct color (e.g., Cool Grey or Blue) to separate it from the environment. * **Traffic Cars**: Simple, blocky shapes in varying colors (Red, Green, Yellow) representing obstacles. * **Environment**: * **Roads**: Dark asphalt with clear white lane markings. Roads should feature curves, intersections, and straightaways. * **Parking Zone**: A glowing green rectangular area or cylinder indicating the destination. * **Decor**: Minimalist trees, streetlights, or simple low-poly buildings on the periphery to give depth without cluttering the play area. * **Camera**: A smooth "Follow Camera" positioned at a high angle (Isometric or Top-down view), trailing the car slightly to allow the player to see upcoming obstacles. * **Performance**: Use simple geometries (BoxGeometry, CylinderGeometry) merged where possible. Avoid complex textures; use vertex colors or a single shared texture atlas for performance optimization. ### 2. Audio Requirements * **BGM**: A fast-paced, upbeat, jazzy or funk-inspired loop that encourages rhythm and quick reactions. * **Sound Effects (SFX)**: * **Engine**: A continuous low hum that increases in pitch when the player holds the screen (accelerating) and drops when released. * **Tires**: A screeching sound when making sharp turns or braking suddenly. * **Collision**: A comedic or crunching "thud" when hitting traffic or obstacles. * **Success**: A satisfying "Ding!" or chime combined with a confetti sound when the car settles into the parking spot. ### 3. Gameplay Loop * **Core Mechanic (Timing & Precision)**: * **Movement**: The car follows a pre-defined path/lane automatically regarding *steering*. The player controls *acceleration*. * **Action**: **Hold Screen** to drive forward. **Release Screen** to brake/stop instantly. * **Obstacles**: The player must navigate through busy intersections where AI traffic cars drive perpendicular to the player's path. The player must stop and wait for gaps in traffic. * **Goal**: Drive from the starting point to the designated Green Parking Zone without crashing. * **Win Condition**: Successfully stopping the car fully inside the parking zone. * **Lose Condition**: Colliding with any other car or environment obstacle. This triggers a "Wasted" style shaky camera effect and a restart button. * **Progression**: Levels get harder with faster traffic and more complex intersections. ### 4. Mobile Controls & Interaction * **Touch Controls**: * **Global Touch Area**: The entire screen is the input button. No on-screen virtual joysticks to obscure the view. * **Interaction**: `touchstart` / `mousedown` to accelerate. `touchend` / `mouseup` to stop. * **Screen Orientation**: Optimized for **Portrait Mode** to allow for one-handed play (thumb only). * **UI/UX**: * **Start Screen**: Simple "Tap to Start" overlay. * **In-Game UI**: Minimalist. Maybe a progress bar at the top showing distance to the parking spot. * **Feedback**: * **Visual**: Skid marks on the road when braking hard. Particle smoke from the exhaust when accelerating. * **Haptic**: Trigger `navigator.vibrate(200)` upon collision for tactile feedback. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Perfect Drive is a thrilling 3D driving simulation that puts your automotive skills to the ultimate test. This fast-paced parking game combines precision control with challenging scenarios, making it perfect for both casual players and driving enthusiasts. Whether you're looking to improve your real-world parking skills or simply enjoy an engaging gaming experience, Perfect Drive delivers excitement with every maneuver.

Core Features

Realistic 3D Simulation

Experience stunning 3D graphics with detailed car models and realistic physics. The game's visual design creates an immersive driving environment that feels authentic while remaining accessible to players of all skill levels.

Progressive Difficulty System

Start with simple parking scenarios and advance through increasingly challenging levels. Each stage introduces new obstacles, tighter spaces, and more complex maneuvering requirements that will push your driving abilities to their limits.

Multiple Control Options

Choose from three convenient control schemes to match your playing style: - WASD keys for keyboard enthusiasts - Arrow keys for traditional gaming - Mouse control for precision steering

Skill Development Focus

Perfect Drive emphasizes skill improvement through practice. Each level is designed to enhance specific driving abilities including spatial awareness, timing, precision steering, and obstacle navigation.

Gameplay Mechanics

The core gameplay revolves around successfully completing parking challenges within time constraints while avoiding obstacles. Players must demonstrate quick reflexes and precise control to navigate through tight spaces, around barriers, and into designated parking spots.

Challenge Variety

  • Time Trials : Race against the clock to complete parking objectives
  • Precision Parking : Navigate into exact positions with minimal margin for error
  • Obstacle Courses : Maneuver through complex layouts with moving and static barriers
  • Collection Challenges : Gather items while maintaining perfect driving form

Controls Guide

Mastering the controls is essential for success in Perfect Drive:

  • WASD Keys : Use W/S for acceleration/braking, A/D for steering left/right
  • Arrow Keys : Alternative keyboard control scheme with identical functionality
  • Mouse Control : Hold left mouse button and move to direct your vehicle
  • Precision Tips : Small, controlled movements often work better than aggressive steering

Why Play Perfect Drive

Skill Enhancement Benefits

Perfect Drive offers more than entertainment - it's a practical tool for improving real-world driving skills. The game's focus on spatial awareness, precision control, and quick decision-making translates directly to better parking abilities in everyday situations.

Stress-Free Learning Environment

Practice challenging parking scenarios without the pressure and consequences of real-world mistakes. Perfect Drive provides a safe space to experiment with different techniques and build confidence behind the wheel.

Accessibility and Convenience

  • Completely Free : No payment required to access full game content
  • No Download Needed : Play instantly in your web browser
  • Cross-Platform Compatible : Works on desktop computers, laptops, and mobile devices
  • Quick Sessions : Perfect for short gaming breaks or extended practice sessions

Frequently Asked Questions (FAQ)