Drive Taxi - Online Taxi Driving Game

Seele01-Flash
By
Drive Taxi is an addictive online taxi driving game where you pick up passengers and navigate through busy traffic with simple one-click controls. Perfect for quick gaming sessions on any device.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Drive Taxi - Hyper Casual Traffic Puzzle**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: High-contrast, vibrant hyper-casual aesthetic. Use an **Orthographic Camera** positioned at an isometric angle (e.g., `position.set(20, 20, 20)` looking at `0,0,0`) to mimic the "Pick Me Up" style. * **Color Palette**: * **Background**: Solid, vibrant light blue (`#4A90E2`). * **Roads**: Pure white strips (`#FFFFFF`) with rounded corners, forming a winding path through the scene. * **Player Car**: A stylized, low-poly Yellow Taxi (cuboid shapes) with black windows. * **Traffic Cars**: Low-poly sedans in contrasting colors (Red, Green, Navy). * **Environment**: Minimalist. No complex textures. Use simple cylinder trees or abstract geometric blocks for city buildings along the road edges. * **Assets & Particles**: * **Passengers**: Stick figures or simple capsules waiting on the roadside. * **Destination**: A large, bouncing 3D "Location Pin" (Red) at the drop-off zone. * **VFX**: floating "Cash/Dollar" signs when dropping off passengers; grey smoke particles near tires when braking hard; dust trail when driving fast. * **Mobile Optimization**: Use basic geometries (`BoxGeometry`, `CylinderGeometry`) with `MeshLambertMaterial` for performance. Avoid real-time shadows if expensive; use baked circular shadow blobs under cars. ### 2. Audio Requirements * **BGM**: A loop of upbeat, lighthearted, "sneaky" jazz or funk (piano and bass driven) to match the rush-hour theme. * **Sound Effects (SFX)**: * **Engine**: Pitch rises when the car accelerates; lowers when idling. * **Braking**: A cartoonish "screech" sound when the player releases the touch input. * **Interaction**: A satisfying "Ka-ching" or "Ding" sound upon successfully picking up or dropping off a passenger. * **Crash**: A comedic "Crunch" and honk sound on failure. ### 3. Gameplay Loop * **Core Mechanic**: The player moves along a **pre-defined path** (Spline/Curve). The player **does not steer**. * **Input Logic**: * **Hold Screen**: Accelerate/Drive forward along the path. * **Release Screen**: Decelerate/Brake to a stop. * **Traffic System**: The road contains **Intersections**. AI cars constantly drive across these intersections (perpendicular to the player). The player must judge the timing: stop to wait for a gap, or accelerate to speed through. * **Objective**: 1. Start at a pickup point. 2. Navigate through traffic intersections without crashing. 3. Stop exactly at the passenger pickup zone (auto-brake helper can engage near the zone). 4. Drive the passenger to the Drop-off zone (Flag/Pin). * **Win/Fail**: * **Fail**: Colliding with any traffic car results in an instant "Game Over" and reset. * **Win**: Successfully dropping off the passenger earns points and transitions to the next road segment (infinite generation or level-based). ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Portrait Mode** (Vertical) is mandatory to allow the player to see further down the winding road. * **Touch Controls**: * Global screen listener. No virtual joystick. * **Interaction**: `touchstart` / `mousedown` to GAS. `touchend` / `mouseup` to BRAKE. * **Responsiveness**: The car physics should be "Arcade-like" (high acceleration, high deceleration). The car should stop almost instantly when the finger is released to allow precise traffic dodging. * **UI Layout**: * Top Center: Current Score / Cash collected (Large, readable font). * Game Over Screen: A simple overlay with a "Tap to Restart" button (min size 44x44px for touch accessibility). * **Feedback**: * **Haptic**: Trigger `navigator.vibrate(200)` on crash. Trigger a light `navigator.vibrate(50)` on passenger pickup. * **Camera**: Slight camera follow delay (Lerp) to create a smooth sensation of speed. Camera shake on impact. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Drive Taxi is a captivating top-down driving game that puts you in the driver's seat of a busy taxi service. With its simple yet engaging gameplay, you'll navigate through city streets, pick up waiting passengers, and safely deliver them to their destinations while avoiding collisions with other vehicles. The game features intuitive one-click controls that make it accessible to players of all ages and skill levels.

Core Features

Simple One-Click Controls

Drive Taxi revolutionizes taxi gaming with its ultra-simple control scheme. Just left-click to accelerate your taxi or stop it completely. This minimalist approach makes the game instantly playable while still offering depth and challenge as traffic patterns become more complex.

Dynamic Traffic System

The game features a realistic traffic simulation where other vehicles move independently on the roads. You'll need to time your movements carefully to avoid crashes while efficiently picking up and dropping off passengers. Each level presents new traffic patterns that require quick thinking and precise timing.

Progressive Difficulty

Start with simple routes and gradually face more challenging scenarios with heavier traffic, complex intersections, and time-sensitive deliveries. The difficulty curve is perfectly balanced to keep you engaged without becoming frustrating.

Cross-Platform Compatibility

Enjoy seamless gameplay across all devices. Whether you're on a desktop computer or mobile device, Drive Taxi runs smoothly in your web browser without any downloads or installations required.

Game Mechanics

Passenger Pickup System

Your primary objective is to locate passengers waiting at designated pickup points throughout the city. Once you've collected a passenger, a destination marker will appear, guiding you to the drop-off location. Successfully completing rides earns you points and unlocks new challenges.

Traffic Navigation

The key to mastering Drive Taxi lies in understanding traffic flow patterns. Other cars follow realistic driving behaviors, so you'll need to anticipate their movements, find gaps in traffic, and execute perfectly timed maneuvers to avoid accidents.

Scoring and Progression

Earn points for successful passenger deliveries and bonus points for completing runs without accidents. Your performance unlocks new levels with increasingly complex city layouts and traffic scenarios.

Operation Guide

Basic Controls: - Left Click : Accelerate/Move forward - Release Click : Stop the taxi - Mouse : Navigate menus and select options

Gameplay Strategy: 1. Observe Traffic : Before moving, watch the movement patterns of other vehicles 2. Time Your Moves : Wait for the right moment to enter busy intersections 3. Plan Your Route : Think ahead about the most efficient path to your destination 4. Patience Pays : Sometimes waiting for traffic to clear is better than risking a collision 5. Practice Timing : Master the start-stop rhythm to navigate through tight spaces

Why Play Drive Taxi

Drive Taxi offers the perfect combination of simplicity and challenge that makes it irresistibly addictive. The one-click control system means anyone can start playing immediately, but mastering the traffic patterns and achieving perfect runs requires skill and practice. It's an ideal game for:

  • Quick Gaming Sessions : Perfect for short breaks or commute entertainment
  • Stress Relief : The focused gameplay helps clear your mind
  • Skill Development : Improves reaction time and spatial awareness
  • Universal Appeal : Suitable for all ages and gaming experience levels
  • No Commitment Required : Play instantly in your browser without downloads

The game's clean, colorful graphics and smooth animations create a pleasant visual experience that's easy on the eyes during extended play sessions. Whether you're looking for a casual time-killer or a challenging puzzle-like driving experience, Drive Taxi delivers both in one perfectly crafted package.

Frequently Asked Questions (FAQ)