Escape Road 2 - High-Speed Police Chase Game

Seele01-Flash
By
Escape Road 2 is an adrenaline-pumping police chase game where you dodge relentless cops, switch vehicles on the fly, and collect cash while weaving through chaotic city traffic. Test your reflexes and survival skills in this high-speed endless runner.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Escape Road 2 - Voxel City Chase". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a vibrant **Voxel / Low-Poly aesthetic** similar to *Crossy Road* or *Minecraft*. The world should feel blocky but colorful. Use flat shading and simple geometry to ensure high performance on mobile devices. * **Core Models:** * **Player Character:** A blocky, "cool" criminal character (sunglasses, cap) holding a bag of cash. * **Vehicles:** Various voxel cars (sedans, sports cars, SWAT vans). They should have distinct colors. When damaged, they should emit blocky smoke particles. * **Enemies:** Blocky police officers and police cars with flashing red/blue voxel lights on top. Helicopters hovering above. * **Cityscape:** A procedural endless city environment with skyscrapers, banks (with "$" signs), trees, and streetlights. Roads should have clear lane markings. * **Lighting & Effects:** Use a bright, sunny directional light with soft shadows. Implement simple particle explosions (cubes scattering) when cars crash. Add a "speed line" effect at the screen edges when boosting. * **Optimization:** Keep geometry simple (box primitives mostly). Merge geometries where possible to reduce draw calls. ### 2. Audio Requirements * **BGM (Background Music):** An upbeat, high-tempo **Electro-Funk or Synthwave** track. It should feel urgent but fun, driving the player to move faster. Bass-heavy to emphasize the action. * **Sound Effects (SFX):** * **Engine:** distinct revving sounds that pitch up as speed increases. * **Drift:** A screeching tire sound when turning sharply. * **Impact:** A "crunch" sound for collisions. * **Police:** Sirens that fade in/out based on proximity, and blocky "Halt!" voice shouts. * **Collect:** A satisfying "Ca-ching" or coin sound when picking up cash. * **Switching:** A "whoosh" sound when the player jumps out of a car to steal another. ### 3. Gameplay Loop * **Core Mechanic:** The game is an endless runner/driver. The player drives a getaway car through heavy traffic while being chased by police. * **Vehicle Switching (Unique Mechanic):** If the player's car takes too much damage or gets blocked, they can bail out (on foot) and hijack any nearby civilian car to continue the escape. This adds a "risk/reward" moment where the player is vulnerable. * **Objectives:** 1. Survive as long as possible. 2. Collect floating cash bundles scattered on the road. 3. Avoid crashing into buildings or getting busted by police. * **Difficulty:** Police presence increases over time (more cars, roadblocks, and helicopters). * **Game Over:** The game ends if the player is caught by police (on foot) or their car explodes while they are still inside. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** is preferred to see the road ahead and the chasing police. * **Touch Controls (Steering):** Implement a simple **Two-Button Steering** system or a **Virtual Joystick** on the bottom left/right of the screen. * Tap Left side of screen: Turn Left. * Tap Right side of screen: Turn Right. * *Note:* Drifting should happen automatically if the player holds a turn direction for more than 0.5 seconds. * **Action Button (Hijack):** A large, distinct "HIJACK / EXIT" button on the right side of the screen. This replaces the "Spacebar" functionality. It should only be active/visible when near another vehicle. * **Feedback:** * **Haptic Feedback:** Trigger a short vibration when crashing or collecting money. * **Visual UI:** Large, readable score counter at the top center. A health bar for the current vehicle floating above it. * **Camera:** Use a "Follow Camera" that is slightly elevated and behind the car. It should lag slightly behind turns to create a dynamic sense of speed and weight. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Escape Road 2 takes the thrilling police chase experience to the next level with its high-octane gameplay and dynamic vehicle switching mechanics. In this blocky, stylized world, you're constantly on the run from determined law enforcement while navigating through busy city streets filled with obstacles and opportunities.

The game combines classic endless runner elements with strategic vehicle management, creating an engaging experience that keeps players coming back for more intense chase sequences.

Core Features

Dynamic Vehicle Switching System

One of Escape Road 2's standout features is the ability to switch vehicles on the fly . When your current ride takes too much damage or you spot a better option, simply jump out and commandeer a new vehicle. This mechanic adds a strategic layer to the high-speed action.

Cash Collection & Progression

As you evade police, collect cash scattered throughout the city . These funds allow you to unlock faster, more durable vehicles that can better handle the intense police pressure and provide longer survival runs.

Relentless Police AI

The law enforcement in Escape Road 2 doesn't give up easily. Police cars will pursue you with increasing intensity , forcing you to constantly adapt your escape strategy and make split-second decisions.

Endless Urban Environment

Navigate through a procedurally generated city with multiple lanes of traffic, buildings, and obstacles. Every run presents new challenges and escape routes, ensuring fresh gameplay experiences.

Gameplay Mechanics

The core gameplay revolves around survival and evasion . Your primary objective is to stay ahead of the police for as long as possible while collecting valuable resources. The longer you survive, the more intense the chase becomes, with additional police units joining the pursuit.

Traffic Navigation : Weave between civilian vehicles without causing major accidents that could slow your escape. Clean driving maintains your speed advantage over pursuing officers.

Damage Management : Monitor your vehicle's condition and be ready to switch to a new ride when necessary. Damaged vehicles are slower and more vulnerable to police tactics.

Controls Guide

Basic Driving Controls

  • A/S/D Keys or Arrow Keys : Steer your vehicle left, brake/reverse, and turn right
  • Spacebar : Enter or exit vehicles - crucial for the vehicle switching mechanic

Pro Tips for Controls

  • Quick Lane Changes : Master rapid left-right movements to dodge both traffic and police
  • Strategic Braking : Use the brake to avoid collisions rather than for speed control
  • Vehicle Timing : Exit damaged vehicles near suitable replacements for seamless transitions

Why Play Escape Road 2

Perfect for Quick Sessions : Each run can last from minutes to extended periods, making it ideal for both quick gaming breaks and longer play sessions.

Skill-Based Progression : Unlike many casual games, Escape Road 2 rewards genuine skill development. Better reflexes and strategic thinking directly translate to longer survival times and higher scores.

Free-to-Play : Completely free with no hidden costs or pay-to-win mechanics. All vehicles and upgrades are unlocked through gameplay skill and persistence.

Cross-Platform Compatibility : Play seamlessly on desktop computers, laptops, tablets, and mobile devices through any modern web browser.

Addictive Gameplay Loop : The combination of immediate action, progressive unlocks, and the constant drive to beat your personal best creates a compelling "just one more run" experience.

Whether you're a fan of driving games, endless runners, or high-stakes action games, Escape Road 2 delivers an intense, skill-testing experience that's both accessible to newcomers and challenging for experienced players.

Frequently Asked Questions (FAQ)