# Roadmap

## Overview

Pump Theft Auto 2 is under active development. Below is a summary of everything that has been built so far and what's coming next.

## Completed

* :white\_check\_mark: Procedurally generated city with roads, sidewalks, buildings, and intersections
* :white\_check\_mark: Real-time multiplayer with WebSocket synchronization
* :white\_check\_mark: Player movement, sprinting, and jumping
* :white\_check\_mark: Two playable characters (Marco and Sofia)
* :white\_check\_mark: 15 civilian vehicle types with unique stats
* :white\_check\_mark: Vehicle driving with acceleration, handling, and collision physics
* :white\_check\_mark: NPC traffic system with traffic lights and right-hand circulation
* :white\_check\_mark: Parked vehicles throughout the city
* :white\_check\_mark: 5 weapon types (Fists, Pistol, Shotgun, MP5, RPG)
* :white\_check\_mark: Weapon pickups and ammo system
* :white\_check\_mark: Ammunation weapon shop
* :white\_check\_mark: Car Dealership for purchasing vehicles
* :white\_check\_mark: Wanted level system with 6 levels (0-5 stars)
* :white\_check\_mark: Police pursuit system with patrol cars and sirens
* :white\_check\_mark: 3 faction system (Trumpet Family, Pepe Syndicate, The Satoshi Order)
* :white\_check\_mark: Faction headquarters with perimeter walls and armed guards
* :white\_check\_mark: Respect meter tracking reputation with each faction
* :white\_check\_mark: Phone booth mission system with animated boss conversations
* :white\_check\_mark: Limo steal mission (The Satoshi Order)
* :white\_check\_mark: Car bomb mission (Trumpet Family)
* :white\_check\_mark: Kill missions via skull pickups with timed challenges
* :white\_check\_mark: Taxi job system with fares, tips, and speed/clean bonuses
* :white\_check\_mark: Casino interior with Slots, Roulette, and Blackjack
* :white\_check\_mark: 4 radio stations with original music tracks
* :white\_check\_mark: Vehicle horn and siren system
* :white\_check\_mark: Engine sound synthesis (Web Audio API)
* :white\_check\_mark: Sea zone with animated water, pier, and vehicle sinking
* :white\_check\_mark: Mining farm building (destructible in missions)
* :white\_check\_mark: Hospital, Police Station, and Taxi Station buildings
* :white\_check\_mark: In-game chat system
* :white\_check\_mark: Minimap with real-time player position
* :white\_check\_mark: HUD with health, armor, cash, weapons, and wanted level
* :white\_check\_mark: $PTA2 token swap system (buy cash / cash out)
* :white\_check\_mark: Phantom wallet integration
* :white\_check\_mark: Client-side interpolation and extrapolation for smooth multiplayer
* :white\_check\_mark: Mobile touch controls with landscape orientation
* :white\_check\_mark: Abandoned vehicle respawn system
* :white\_check\_mark: NPC pedestrians with wandering AI

## In Progress

* :hourglass\_flowing\_sand: New faction missions for all three gangs
* :hourglass\_flowing\_sand: Player leveling system
* :hourglass\_flowing\_sand: New playable characters
* :hourglass\_flowing\_sand: Known bug fixes
* :hourglass\_flowing\_sand: Mobile UI optimization

## Planned

* :construction: New jobs (delivery driver, mechanic, paramedic, and more)
* :construction: New faction missions for all three gangs
* :construction: New city zones (industrial district, residential area, port)
* :construction: Larger map with more explorable areas
* :construction: New vehicle models (motorcycles, boats, helicopters)
* :construction: New weapons (sniper rifle, flamethrower, grenades)
* :construction: Player housing and garages
* :construction: Faction territory wars
* :construction: Leaderboards and seasonal rankings
* :construction: In-game events and limited-time missions


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.pta2.com/roadmap.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
