Taxi Driver: Master

Seele01-Flash
By
Taxi Driver: Master is an immersive 3D taxi simulation game where you experience the life of a professional cab driver. Navigate bustling city streets, pick up diverse passengers, and build your reputation as the ultimate taxi master.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Taxi Driver: Master". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Neon Night City". The game should feature a stylized, low-poly 3D urban environment set at night. Use a dark blue/black fog to simulate distance and atmosphere. * **The Taxi:** A yellow sedan model (low-poly) with a glowing "TAXI" sign on the roof. It must have functioning headlights (spotlights) and red taillights. * **The City:** A grid-based city layout. Buildings should have emissive materials (neon windows/signs) in colors like cyan, magenta, and orange to match the cyberpunk/noir aesthetic of the screenshot. * **Ground:** Dark asphalt texture. **Crucial:** The road should have a high specularity (shininess) to simulate the "wet road" look from the screenshot, reflecting the city lights and car headlights. * **Mobile Optimization:** Use instanced mesh rendering for buildings and trees. Keep the total polygon count low. Use baked lighting or simple ambient light + one directional light to save battery/performance. ### 2. Audio Requirements * **BGM:** A chill, "Synthwave" or "Lo-fi Night Drive" track. It should be rhythmic but background-focused to aid concentration. * **SFX - Vehicle:** Engine idle sound (low pitch), engine accelerating (pitch increases with speed), tire screeching when turning sharply at high speeds. * **SFX - Gameplay:** * *Passenger Hail:* A whistle or a voice shouting "Taxi!" * *Success:* A "Cash Register" or "Ka-ching" sound upon drop-off. * *UI:* Soft click sounds for buttons. * *Failure:* A buzzer sound if time runs out. ### 3. Gameplay Loop * **State Machine:** 1. **Roaming:** Player drives freely. An onscreen button "Find Passenger" is available. 2. **Mission Start:** Player clicks "Find Passenger". A green arrow/marker appears above a random curbside location. A timer starts. 3. **Pickup:** Player stops inside the green zone. The marker changes color (e.g., to Blue) and moves to a distant drop-off location. 4. **Delivery:** Player must drive to the drop-off point before the timer runs out. 5. **Reward:** Upon stopping at the drop-off, calculate score based on remaining time. Show a floating text (e.g., "+$50"). * **Driving Mechanics:** Arcade-style physics. The car should have snappy turning but carry some momentum (slight drift) to feel satisfying. * **UI Elements:** * Top Left: Cash earned. * Top Center: Countdown Timer (only active during missions). * Top Right: "Star Rating" (1-5 stars based on driving performance/collisions). * Minimap (Optional but recommended): A simple 2D canvas overlay showing player position and target. ### 4. Mobile Controls & Interaction * **Orientation:** Landscape Mode (Fixed). * **Control Scheme (Touch Interface):** * **Left Side:** A Virtual Analog Joystick for steering (Left/Right). It should re-center automatically. * **Right Side:** Two large buttons: * **Pedal A (Gas):** Bottom right, larger button. * **Pedal B (Brake/Reverse):** To the left of the gas pedal, slightly smaller. * **Action Button:** A distinct "Search Passenger" button (icon: magnifying glass or person) placed near the right thumb zone but separate from driving controls. * **Camera:** A smooth "Chase Camera" positioned behind and slightly above the car. It must use `Lerp` (Linear Interpolation) to follow the car's movement with a slight delay, creating a sense of speed and weight. * **Feedback:** If possible, trigger `navigator.vibrate` (Haptic Feedback) when the car collides with buildings or when a passenger is successfully dropped off. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Taxi Driver: Master is a comprehensive 3D driving simulation that puts you behind the wheel of a professional taxi cab. This realistic role-playing adventure combines the excitement of urban driving with the responsibility of passenger service, creating an authentic taxi driver experience that challenges both your driving skills and time management abilities.

Set in a vibrant, sprawling cityscape filled with bustling streets and diverse neighborhoods, the game offers an immersive simulation of professional taxi driving. Every ride presents new challenges as you interact with different passengers, navigate through traffic, and work to maintain high customer satisfaction ratings.

Core Features

Realistic 3D City Environment

Explore a vast, detailed urban landscape with realistic traffic patterns, weather conditions, and day-night cycles. The city comes alive with dynamic elements that affect your driving experience, from rush hour congestion to quiet late-night streets.

Dynamic Passenger System

Interact with a diverse clientele, each with unique destinations and personalities. Some passengers are in a hurry, others prefer scenic routes, and each successful trip contributes to your reputation and earnings. The passenger search system allows you to actively look for fares throughout the city.

Professional Driving Mechanics

Master realistic taxi driving physics including acceleration, braking, turning, and even drifting techniques for advanced maneuvers. The game rewards smooth driving, punctual arrivals, and safe navigation through challenging traffic situations.

Cross-Platform Compatibility

Enjoy seamless gameplay across multiple platforms. Whether you prefer playing on desktop browsers or mobile devices, the game adapts perfectly to your preferred gaming setup.

Gameplay Mechanics

Customer Service Excellence

Success in Taxi Driver: Master depends on more than just driving skills. You must balance speed with safety, choose optimal routes, and maintain professional service standards. Higher ratings unlock better opportunities and increased earnings.

City Navigation Mastery

Learn the intricate street layouts, discover shortcuts, and memorize key locations to become the most efficient taxi driver in the city. Knowledge of the urban environment becomes your competitive advantage.

Operation Guide

Basic Controls

  • Arrow Keys or WASD : Control your taxi's movement and steering
  • Space Bar : Apply brakes for emergency stops or smooth deceleration
  • R Key : Activate passenger search mode to find nearby fares
  • Mouse : Navigate menus and interact with the user interface

Getting Started

Begin each session by searching for passengers using the R key or the in-game search button. Once you've picked up a fare, follow the GPS navigation to their destination while maintaining safe driving practices. Complete trips efficiently to earn higher ratings and unlock additional content.

Why Play This Game

Taxi Driver: Master offers a unique blend of simulation depth and accessible gameplay that appeals to both casual gamers and driving enthusiasts. The game provides a realistic glimpse into the professional driving world without the real-world pressures, making it perfect for players who enjoy simulation games with meaningful progression.

The combination of role-playing elements, realistic 3D graphics, and strategic time management creates an engaging experience that stands out in the driving game genre. Whether you're looking to improve your virtual driving skills or simply enjoy a relaxing city cruise, this game delivers hours of entertaining gameplay.

With its free-to-play model and cross-platform availability, Taxi Driver: Master removes all barriers to entry, allowing anyone to step into the shoes of a professional taxi driver and experience the challenges and rewards of urban transportation services.

Frequently Asked Questions (FAQ)