Extreme Car Parking!

Seele01-Flash
By
Extreme Car Parking! is a challenging vehicle parking skill game that tests your precision driving abilities. Navigate through obstacles and park various cars in difficult conditions to earn maximum stars.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Extreme Car Parking!". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Top-Down Orthographic 3D** view (2.5D style). The aesthetic should be clean, vector-like, and vibrant, similar to the reference image. Use Flat Shading (MeshLambertMaterial) with soft, non-intrusive shadows. * **The Car**: A low-poly red sedan. It must have distinct front/rear definition so the player knows the orientation. Add simple white meshes for windows. * **The Environment**: * **Ground**: Dark grey asphalt (#555555). * **Parking Spot**: A yellow rectangular outline on the ground with a directional arrow inside indicating the required parking orientation. * **Obstacles**: Create orange and black striped concrete barriers (rectangles with cylinders on ends) and static cars (simplified box shapes in different colors). * **Decor**: Add low-poly trees (brown cylinder trunk, green spheres for leaves) on the periphery to frame the level. * **Mobile Optimization**: Use low polygon counts for all models. Reuse geometries where possible (InstancedMesh if many obstacles). Ensure the camera smoothly follows the player's car with a slight damping effect. ### 2. Audio Requirements * **BGM**: A playful, light jazz or "elevator bossa nova" loop that is relaxing but slightly rhythmic. It should not be distracting. * **Sound Effects (SFX)**: * **Engine**: A low hum that increases in pitch slightly when the accelerator is pressed. * **Collision**: A sharp "thud" or metallic crunch sound when hitting an obstacle. * **Success**: A cheerful "Ding-Ding-Ding" chime when the car stops perfectly in the zone. * **UI**: A soft "click" sound for buttons. ### 3. Gameplay Loop * **Objective**: Drive the red car from the spawn point to the yellow parking zone without touching any objects. * **Win Condition**: The player must align the car within the yellow rectangle (checking position and rotation) and bring the speed to 0 (completely stop). * **Fail Condition**: If the car's bounding box intersects with *any* obstacle (barrier, cone, curb, tree), the game freezes immediately, displays a "CRASHED!" message, and offers a "Retry" button. * **Scoring System**: A timer starts at the beginning. * < 10 seconds: 3 Stars * < 20 seconds: 2 Stars * > 20 seconds: 1 Star * **Car Physics**: Implement "Ackerman Steering" logic. The car should not rotate on its center; it must move forward/backward to turn. It needs drag (friction) so it stops when the player lets go of the gas. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** is mandatory. * **Control Scheme (On-Screen UI)**: * **Left Side**: A virtual **Steering Wheel** or Slider. Rotating/sliding it turns the front wheels. It should auto-center when released. * **Right Side**: Two distinct pedals. * **Gas Pedal (Right)**: Move forward. * **Brake/Reverse Pedal (Left)**: Brake if moving forward; Reverse if stopped. * **Touch Feedback**: * The UI pedals should scale down slightly when pressed (visual feedback). * Trigger `navigator.vibrate(200)` if the device supports it when a crash occurs. * **UI Layout**: * Top Left: Timer display. * Top Right: Level Reset button (44x44px minimum touch target). * Center Screen (Overlay): Star rating popup upon winning. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Extreme Car Parking! is an exciting skill-based parking simulation game that challenges players to master the art of precision driving. This free online game puts your parking abilities to the ultimate test as you navigate through increasingly difficult parking scenarios filled with obstacles and tight spaces.

Core Features

Challenging Obstacle Courses

Every level presents unique challenges with strategically placed obstacles including: - Orange traffic cones that require careful navigation - Protective barriers that demand precise maneuvering - Other vehicles creating realistic parking lot scenarios - Tight parking spaces that test your spatial awareness

Star Rating System

The game features a competitive star-based scoring system that rewards skillful driving: - Speed matters : Complete levels quickly to earn more stars - Precision driving : Avoid collisions to maintain your score - Progress tracking : Compare your achievements with friends - Replayability : Return to levels to improve your star rating

Free Cross-Platform Gaming

  • No cost : Completely free to play with no hidden charges
  • Universal access : Available on desktop computers and mobile devices
  • Browser-based : No downloads required, play instantly
  • Optimized performance : Smooth gameplay across all platforms

Gameplay Mechanics

Objective and Rules

Your mission is straightforward yet challenging: park the red car in the designated yellow-marked parking spot while avoiding all obstacles. Each collision forces you to restart the level, making precision and patience essential skills.

Level Progression

The game features multiple levels with increasing difficulty: - Beginner levels : Simple parking spots with minimal obstacles - Intermediate challenges : More complex layouts with multiple barriers - Expert scenarios : Tight spaces requiring masterful control - Time pressure : Faster completion yields better scores

Operation Guide

Simple Controls

The game uses intuitive keyboard controls for easy learning: - Arrow Keys : Complete vehicle movement control - Up Arrow : Accelerate forward - Down Arrow : Reverse - Left/Right Arrows : Steering - Smooth handling : Responsive controls for precise maneuvering

Parking Strategy Tips

  1. Plan your approach : Study the obstacle layout before moving
  2. Use reverse : Sometimes backing into spaces is easier
  3. Take your time : Accuracy is more important than speed initially
  4. Practice makes perfect : Replay levels to improve your technique

Why Play This Game

Skill Development Benefits

  • Improve spatial awareness : Enhance your real-world parking abilities
  • Develop patience : Learn the value of careful, methodical driving
  • Hand-eye coordination : Sharpen your reflexes and control precision
  • Problem-solving : Each level presents unique challenges to overcome

Entertainment Value

  • Instant accessibility : Jump in and play without any setup
  • Addictive gameplay : "Just one more level" appeal
  • Social competition : Challenge friends and compare scores
  • Stress relief : Focused gameplay provides relaxing concentration

Perfect for All Players

Whether you're a driving game enthusiast or someone looking to improve real parking skills, Extreme Car Parking! offers an engaging experience that's both educational and entertaining. The game's progressive difficulty ensures that beginners can learn while experienced players face genuine challenges.

Frequently Asked Questions (FAQ)