Skiddy Taxi - Draw Route Taxi Game

Seele01-Flash
By
Skiddy Taxi is a unique arcade game that combines route drawing with taxi driving. Draw your path, collect passengers, and navigate through 30 challenging levels in this innovative driving experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Skiddy Taxi". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Toon-shaded / Cel-shaded aesthetic. Use bright, saturated colors to mimic the "sticker art" style of the reference image. The world should look like a vibrant, toy-like city map. * **The Taxi:** A low-poly, bright yellow sedan with a "Taxi" sign on top. It should have a slightly bouncy suspension animation. * **The Map:** An isometric grid-based city environment. * **Obstacles:** Blocky buildings (red/brown bricks), green trees, and brown mud patches (hazard zones). * **Target:** A distinct "Finish Zone" (e.g., a checkered pattern or a glowing green zone). * **Passengers:** represent them as bouncing icons or stick-figure low-poly humans waiting on sidewalks. * **The UI/Indicators:** A bright, spinning arrow indicator (UI overlay in 3D space) that appears at the tip of the current path. * **Mobile Optimization:** Use simple geometries (BoxGeometry, CylinderGeometry) and minimal textures. Use vertex colors instead of heavy image textures where possible to ensure 60FPS on mobile browsers. ### 2. Audio Requirements * **BGM:** Upbeat, fast-paced "Gypsy Jazz" or "Electro-Swing" style background music that suggests a busy city vibe. * **Sound Effects (SFX):** * **Spinner:** A rhythmic clicking sound as the direction arrow spins. * **Selection:** A satisfying "Ding!" or "Stamp" sound when the player locks in a direction. * **Driving:** A cartoonish engine revving sound and tire screeching sounds when the car turns corners (skidding). * **Success:** A cash register "Cha-ching!" sound when picking up a passenger. * **Fail:** A comical "Bonk" or horn honk if the car hits a building. ### 3. Gameplay Loop * **Phase 1: Route Planning (The "Timing" Mechanic):** * The game starts at the Taxi's position. An arrow rotates clockwise (0 to 360 degrees) around the current path end. * The player must tap the screen to stop the arrow. * Upon tapping, a road segment extends in that direction for a fixed distance. * The arrow immediately moves to the new end-point and starts spinning again. * *Logic:* If the projected path hits a building or goes off-map, the move is invalid (visualized by the path turning red), and the player must retry that segment or restart level. * **Phase 2: Execution (The "Drive"):** * Once the drawn path connects to the Destination Zone, the Planning Phase ends. * The Taxi automatically drives along the generated path (use a spline curve for smooth movement). * **Scoring:** * Primary Goal: Reach the destination without hitting obstacles. * Secondary Goal: The path *must* intersect with waiting passengers to "pick them up" for bonus points. * **Fail State:** Driving into a building, mud, or another car. ### 4. Mobile Controls & Interaction * **Interaction Type:** **Single-Tap Timing Interaction**. * The entire screen serves as a single button. * **Tap:** Stops the spinning arrow to lock in the next road segment. * **Camera:** Fixed Isometric View (Orthographic Camera recommended) to allow players to easily judge distances and angles on a small screen. * **Orientation:** Portrait Mode preferred (eases one-handed play), but responsive to Landscape. * **Feedback:** * **Haptic:** Trigger a short vibration (using `navigator.vibrate`) every time a road segment is successfully placed. * **Visual:** When the path is placed, show a "puff of smoke" particle effect at the joint to signify construction. ### 5. Code Generation (Please proceed to generate the Three.js code structure based on these specifications.) Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Skiddy Taxi

Skiddy Taxi is an innovative arcade driving game that puts a creative twist on traditional taxi simulation. Unlike typical driving games, you don't just control the steering - you actually draw the entire route your taxi will follow. This unique gameplay mechanic combines strategic planning with arcade action, creating an engaging experience that challenges both your creativity and timing skills.

With 30 entertaining yet challenging levels, Skiddy Taxi offers hours of gameplay that progressively increases in difficulty. The game's colorful, cartoon-style graphics and intuitive mechanics make it accessible to players of all ages while providing enough depth to keep experienced gamers engaged.

Core Features

Unique Route Drawing Mechanic

The standout feature of Skiddy Taxi is its innovative route creation system. Instead of driving in real-time, you carefully plan your taxi's path by drawing routes on the screen. This strategic element adds a puzzle-solving dimension to the traditional driving game format.

Precision Timing Challenges

Success in Skiddy Taxi requires mastering the spinning indicator system. You must stop the rotating pointer at precisely the right moment to extend your track in the desired direction. This timing-based mechanic adds excitement and skill requirement to each level.

Passenger Collection System

The core objective revolves around collecting as many passengers as possible during your journey. Strategic route planning becomes crucial as you need to design paths that pass through passenger pickup points while avoiding obstacles.

Progressive Difficulty

With 30 carefully designed levels, the game gradually introduces new challenges and obstacles. Early levels teach basic mechanics, while later stages require complex route planning and precise timing to succeed.

Obstacle Avoidance

Navigate around various hazards including mud patches, buildings, and other vehicles. The game requires careful planning to avoid these obstacles while still collecting passengers and reaching your destination.

How to Play

Basic Controls

Skiddy Taxi uses simple, intuitive controls that work perfectly on both desktop and mobile devices:

  • Route Drawing : Click or tap to place route points
  • Timing Control : Stop the spinning indicator at the right moment
  • Navigation : Plan your path to avoid obstacles and collect passengers

Gameplay Strategy

  1. Analyze the Level : Before drawing, survey the passenger locations and obstacles
  2. Plan Your Route : Design a path that maximizes passenger pickups
  3. Time Your Extensions : Use the spinning indicator to extend tracks at optimal angles
  4. Avoid Hazards : Steer clear of mud, buildings, and traffic
  5. Reach the Destination : Complete the route to finish the level

Winning Tips

  • Study passenger positions before starting your route
  • Plan multiple pickup points in a single path
  • Take your time with the spinning indicator - precision beats speed
  • Remember that you can't harm passengers, so focus on obstacle avoidance
  • Practice timing on easier levels before tackling advanced challenges

Why Play Skiddy Taxi

Innovative Gaming Experience

Skiddy Taxi offers something genuinely different in the crowded driving game market. The route-drawing mechanic creates a unique blend of strategy and action that you won't find elsewhere.

Perfect for All Skill Levels

Whether you're a casual gamer looking for quick entertainment or a serious player seeking challenging puzzles, Skiddy Taxi adapts to your skill level through its progressive difficulty system.

Cross-Platform Accessibility

Play anywhere, anytime! The game works flawlessly on computers, smartphones, and tablets, with responsive controls optimized for each platform.

No Commitment Required

As a free browser game, Skiddy Taxi requires no downloads, installations, or account creation. Simply open your browser and start playing immediately.

Educational Value

The game subtly teaches route planning, spatial reasoning, and timing skills while providing entertainment. It's particularly great for developing strategic thinking and hand-eye coordination.

Technical Features

  • Free to Play : Completely free with no hidden costs or premium content
  • Cross-Platform : Compatible with desktop and mobile browsers
  • No Download Required : Instant play through web browsers
  • Responsive Design : Optimized interface for all screen sizes
  • Progressive Saving : Automatic level progress saving
  • Smooth Performance : Optimized for lag-free gameplay on various devices

Frequently Asked Questions (FAQ)