Skiddy Taxi - Route Drawing Arcade Game

Seele01-Flash
By
Skiddy Taxi is an innovative arcade driving game that combines route planning with taxi simulation. Draw custom paths for your yellow cab, collect passengers strategically, and master 30 increasingly challenging levels.

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**: Hyper-casual, vibrant, and cartoonish. Use **Low-Poly** models with flat shading or Toon Shading (Cel-shaded) to mimic the "sticker" look of the reference image. The color palette should be bright (saturated yellows for the taxi, bright blues for the background, clearly defined colors for obstacles). * **Camera Perspective**: Use an **Orthographic Camera** positioned at a high angle (Top-Down ISO view) to allow the player to clearly see the route, obstacles, and passengers on a small mobile screen. * **Key Assets**: * **Player**: A blocky yellow taxi. * **Goal**: A checkered flag zone or a designated parking spot. * **Passengers**: Simple stylized characters (capsules or low-poly humans) with a floating "Pick me up" icon or bouncing animation. * **Obstacles**: Static Buildings (gray/brick blocks), Mud patches (brown, slows/stops car), and Dynamic Traffic (other cars moving in simple loops). * **The Route**: A visual dashed line or solid road mesh that generates dynamically as the player "draws" it. * **Mobile Optimization**: Keep polygon count under 10k total. Use a single texture atlas if possible to reduce draw calls. Ensure shadows are baked or use simple blob shadows instead of expensive real-time shadows. ### 2. Audio Requirements * **BGM**: An upbeat, fast-paced, quirky "Arcade Jazz" or "Whimsical Synth" track that loops seamlessly. It should feel frantic but fun. * **Sound Effects (SFX)**: * **UI/Interaction**: A satisfying "Click" or "Lock" sound when the player taps to stop the spinning arrow. * **Gameplay**: Cartoonish tire screeching sounds when the car turns corners. A high-pitched "Ding!" or "Coin" sound when a passenger is collected. A comedic "Bonk" or glass shatter sound for collisions. * **Win**: A short triumphant jingle. ### 3. Gameplay Loop * **State 1: Route Planning (The "Drawing" Phase)**: * The game starts with the taxi at the origin. * A **Directional Arrow** rotates back and forth (ping-pong animation, e.g., -45 to +45 degrees) at the front of the current path tip. * **Mechanic**: The player taps the screen to "Lock" the arrow's direction. A straight road segment is generated in that direction. The arrow then moves to the end of this new segment and starts spinning again. * This repeats until the path connects with the Destination Zone. * **State 2: Execution (The "Driving" Phase)**: * Once the path connects to the goal, the taxi automatically drives along the generated spline (Catmull-Rom or similar). * **Drift Physics**: The movement should not be perfectly rigid; add a slight "drift" visual effect where the car body rotates slightly more than the path tangent on turns to simulate "skidding." * **Scoring & Collision**: * **Passengers**: If the car's bounding box intersects a passenger, increase score and play effect. * **Fail Condition**: If the drawn path intersects a Building, or if the car hits a moving Obstacle Car during the driving phase, the level restarts. ### 4. Mobile Controls & Interaction * **Control Scheme**: **One-Tap Gameplay**. The entire screen acts as the input button. * Tap = Stop the spinning indicator/Extend path. * **Screen Orientation**: **Portrait Mode** (Vertical) is preferred to support one-handed play. * **UI Layout**: * Top Center: Level Progress / Current Level Number. * Top Right: Passenger Count / Score. * All UI elements must be large and legible. * **Feedback**: * **Haptic Feedback**: Trigger a short vibration (using `navigator.vibrate`) when the player locks a direction and a heavier vibration upon crashing. * **Visual Feedback**: Screen shake when the car hits an obstacle. Confetti particle explosion upon reaching the destination. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Skiddy Taxi revolutionizes the traditional taxi driving experience by putting route creation directly in your hands. This unique arcade game challenges players to think strategically about path planning while managing passenger pickup and traffic navigation. With its colorful cartoon graphics and intuitive gameplay mechanics, Skiddy Taxi offers an engaging blend of puzzle-solving and driving simulation that appeals to players of all ages.

The game features 30 carefully designed levels that progressively increase in complexity, ensuring both newcomers and experienced players find appropriate challenges. Each level presents a new urban landscape filled with waiting passengers, traffic obstacles, and environmental hazards that test your route-planning skills.

Core Features

Innovative Route Drawing System

The standout feature of Skiddy Taxi is its unique route creation mechanism. Instead of simply driving along predetermined paths, you actively draw the route your taxi will follow. Using a spinning indicator system, you must time your clicks perfectly to extend your track segment by segment until reaching your destination.

Strategic Passenger Collection

Success in Skiddy Taxi depends on more than just reaching the finish line. The game rewards players who strategically plan routes to maximize passenger pickups. Each passenger collected increases your score and adds to the challenge of creating efficient, comprehensive routes.

Progressive Level Design

With 30 distinct levels, the game offers substantial content that gradually introduces new obstacles and challenges. Early levels focus on basic route drawing mechanics, while advanced stages incorporate complex traffic patterns, multiple passenger locations, and intricate environmental hazards.

Safe Passenger Interaction

Unlike realistic driving simulations, Skiddy Taxi ensures a family-friendly experience where passengers cannot be harmed. This design choice allows players to focus on optimization and strategy rather than worrying about collision consequences with pedestrians.

Gameplay Mechanics

Route Planning Phase

Each level begins with a planning phase where you survey the landscape, identify passenger locations, and plan your optimal route. The spinning indicator mechanism requires precise timing - stop it at the right moment to extend your track in the desired direction.

Automatic Driving Execution

Once your route is complete, the taxi automatically follows the path you've created. This allows you to observe how your planning translates into actual driving performance and passenger collection efficiency.

Hazard Navigation

The urban environment contains various obstacles that must be avoided during route planning: - Mud patches that can trap your vehicle - Buildings that block progression - Other vehicles that create traffic complications - Environmental barriers that require creative routing solutions

Operation Guide

Basic Controls

  • Mouse Click/Tap : Stop the spinning route indicator
  • Timing : Click precisely when the indicator points toward your desired direction
  • Route Extension : Continue the process until reaching the destination
  • Passenger Targeting : Aim your route to pass through passenger locations

Strategic Tips

  • Study the entire level before beginning route creation
  • Identify all passenger locations and plan accordingly
  • Consider obstacle placement when determining optimal paths
  • Practice timing with the spinning indicator for precise control
  • Plan routes that balance efficiency with passenger collection

Platform Compatibility

Skiddy Taxi offers excellent cross-platform accessibility: - Desktop Computers : Full mouse control with optimal visual experience - Mobile Phones : Touch-optimized interface for on-the-go gaming - Tablets : Larger screen real estate for detailed route planning - Web Browsers : No download required - instant access through any modern browser

Why Play Skiddy Taxi

This game perfectly combines strategic thinking with arcade action, offering a fresh take on both taxi simulation and puzzle gaming. The route drawing mechanic creates a unique gameplay experience that's both mentally engaging and visually satisfying. With completely free access and no download requirements, Skiddy Taxi provides instant entertainment that's accessible anywhere, anytime.

The progressive difficulty ensures long-term engagement, while the colorful, cartoon-style graphics create an inviting atmosphere suitable for all ages. Whether you're looking for a quick gaming session or extended puzzle-solving entertainment, Skiddy Taxi delivers a perfectly balanced experience that rewards both quick reflexes and strategic planning.

Frequently Asked Questions (FAQ)