DEADHEADrobotaxi fleet ops
▶ Play free
Free · Browser · No install

dead·head

noun, and also verb

1.
To drive with nobody in the back as a robotaxi driver. Real miles, real power, real wear — and not one cent of fare against any of it.
2.
Also: a man whose work has just been automated. Still moving. Still costing something to keep on the road. No longer carrying anybody anywhere.

A new AI model took your whole department, cheaper, by the Monday. What you still own is a car that drives itself, and a man your father knows has a use for it. They automated the driving. Somebody still has to make it pay.

6 cities, one arc
9 requirements to qualify
1 ending you can miss
0 ads, ever
The Robotaxi Operations Center in San Francisco: a long room of supervising-driver stations, each facing a wall of camera feeds
Robotaxi Operations Center, San Francisco. That is the seat.
The story

Three acts, and you can fail the middle one

Not a scenario list with a difficulty slider. There is a prologue, a five-city stretch that quietly grades you, an application you can be turned down for, and one ending.

Act one · Austin

Your father gave a man your number

Paolo Cortez drove a cab for forty-one years and got out while getting out was still his own idea. He co-owns a dealership now, he is recruiting for an operations centre in San Francisco, and he is not pleased about what he is about to talk you into. He calls you first because your father is a good reference.

You already meet one of the requirements: you own a car that drives itself. Austin is where you find out what that is worth. He walks you through the first shift — which offers to take, why the empty miles matter more than the meter — then goes quiet and lets you get it wrong.

“You're not driving. You're deciding. Turns out that's the part that was hard.”Paolo, somewhere in the first hour
Paolo's message thread on the in-game phone, mid-conversation during the first shift
Fifteen written messages across the whole arc. He speaks when something changes, not when you click.
Act two · Five cities

The job is going fine. That's the trap.

Austin, Dallas, Miami, Tampa, Orlando. Each one opens when you clock off a full shift in the last. There is one bank across all five, not a balance per city — so a car you left parked in Miami is still billing you at midnight while you work Tampa, and it will keep doing that until you notice.

Underneath all of it, nine requirements are being counted without being announced. Miles supervised. Shifts completed. Acceptance rate. You are being assessed for something you have not applied for yet.

And the word in the title is a column on your books. Deadhead miles — the ones you drive empty to reach a passenger — are counted against every fare, every shift, and they are usually the figure that decides whether a day made money. Sense 1 is not a metaphor here. It is arithmetic.

Apply too early and the same mailbox writes back with an honest “you meet 3 of 9” and tells you which six — not a locked door and no explanation.

A rejection letter listing which of the nine requirements have and have not been met
You can genuinely be turned down, and told exactly why.
Act three · San Francisco

You qualified. Now you're in the seat.

The role you applied for is supervising driver, and it is not the job you have been doing. One car. No fleet. No fast-forward — San Francisco runs at 1× because you are physically in it, and there is nobody to delegate to. The city you have been working toward is the one where you personally have to sit there.

Clear it and the game ends on a signed contract. Not a score, not a win screen, not a leaderboard position — a document, and Paolo in the room, who still thinks you made a mistake.

“I still think it's a step down. But I drove out here to watch you sign it, and I'd do it again.”Paolo, the last thing he says

He never comes around, and the game never argues him out of it. That question is left with you.

A signed contract beside Paolo's closing message on the in-game phone
The ending. It is a piece of paper.
Paolo Cortez beside a robotaxi on Congress Avenue in Austin, the Frost Bank tower and Sixth Street signs behind him

Austin

Austin is the one city that threw the app companies out and lost. Voters rejected Proposition 1 56–44 in May 2016, Uber and Lyft switched off the next morning, and they stayed gone for a year — until the state legislature voided Austin’s rules and every other city’s along with them.

The other character

Paolo Cortez

Forty-one years in a cab before he got out, while getting out was still his idea. He walks you through your first day, then goes quiet — and speaks again only once you've been stuck long enough to need it. He isn't a tooltip. He has opinions about what you're doing, and he's usually right.

A standing Now line always names the single most useful next thing, so you're never lost. It never tells you what to choose.

● Now: clock on and take the best offer

He has one opinion about the whole job, and he never drops it — see Act three ↑

Paolo’s first message is waiting. Nobody makes you accept it — the prologue lets you decline, and means it.

▶ Start Act one
Before you click play

Plainly: it is a screen with numbers on it

The story is real, but so is this: you play the whole thing through a car’s centre console, and most of what you do is read offers and decide. If a fleet roster and a cost-per-mile breakdown sound like the opposite of a story to you, better to know that here than thirty seconds in.

🕐

Clock on

Cars only earn while you're watching them. Clock off and they park — and still owe their fixed cost at midnight.

📋

Read the offers

The meter, what you keep after commission, and the empty miles to the pickup. Two platforms, 25% and 15%, competing for the same demand.

Play the tariff

Send a car to a real charging site with real stall counts and peak kW. A 72 kW site charges slowly because it genuinely does.

🗺️

Draw the map

Switch zones on and off one at a time. Every city has its own demand curve by hour, and no two read the same way.

🎮

Take control

When a car gets wedged the console cuts to its camera feed and you drive it out yourself. Optional — the incident clears eventually. Whether that's soon enough is your problem.

🏆

Keep the books

Cost per mile broken out live into depreciation, energy, maintenance, insurance and software. Twenty-one trophies, and a leaderboard if you want one.

See it running

Two minutes of an actual shift

Recorded on an earlier build, and left alone on purpose. Panels have moved since — the console was reorganised twice, the city strip became a dropdown, three more cities shipped and every car got a real photo — but the shift itself plays out exactly like this, and re-recording two minutes of honest play is harder than admitting the date.

If the video above doesn't load, that's a static shot of the current console — the full walkthrough is also on YouTube.

How real is it, actually?

Real service areas, real electricity tariffs, real charging sites, real cost per mile — plus a full annotated tour of the console. Open this if you want the receipts.

12-marker console tour6 trims, real specs8 things drawn from public data
A guided tour

One screen, and everything on it is load-bearing

Twelve markers on one real shift, in order. Hover any note and it lights the marker it belongs to.

The Deadhead console during a live Austin shift, with twelve numbered markers over the fleet roster, platforms, tariff, map, vehicle card, books, zones and offer board
Austin, day one, 08:32. Hover a marker, or read the twelve notes underneath.
1

Six cities, two padlocked

Austin is the tutorial. Each next city unlocks when you clock off a full shift in the one before. New York and Las Vegas are dashed out — nobody has launched there, so neither has the game. New York is Paolo's own city; he's never actually worked one of these there.

2

One bank, all six cities

Not a per-city balance. A car you left parked in Miami is still billing this number at midnight while you work Tampa.

3

Clock on, and set the pace

Cars only earn while you're watching them — you're the remote operator. 1×, 4× or 20×, except in San Francisco, where you're physically in the seat and it's locked at 1×.

4

The fleet roster

Every car: what it's doing, its charge, what it has earned today, and how many rides are stacked behind the current one.

5

Two platforms, two commissions

Hitchr takes 25% and carries 70% of demand. Zipp takes 15% and carries 30%. Your acceptance rate drives how much either sends you.

6

The tariff, now and next

$0.19/kWh at 08:00, $0.34 from 16:00 — Austin Energy's real time-of-use pricing. Every city runs its own utility's published rates.

7

Real charging sites

Actual locations with their real stall counts, peak kW and distance. Research Blvd never queues at 18 stalls — and charges at only 72 kW, 32 minutes away.

8

The real geofence

Cars follow actual road geometry inside Austin's published service area. Where the real map excludes somewhere, so does this one.

9

The selected car

Charge, range, what power costs right now, and what it would take to send it to a charger. Also what it's worth if you sell it, and what you'd still owe.

10

The best offer, and the surge

One button takes the strongest job on the board. The multiplier next to it is live demand — 1.8× here, because it's the morning rush.

11

The books, broken out

Gross, net and cost per mile, split live into depreciation, energy, maintenance, insurance and software. This is the panel that stops flattering you first.

12

Three numbers per offer

$51.41 on the meter, $38.56 after commission, and 5.6 miles driven empty to reach the passenger. Only the third one decides whether you made money.

Six cars, one invented marque

Made-up badge, checkable numbers

Axiom does not exist. The spec ladder does — real pack sizes, real range, real cost per mile, from a 48 kWh four-seat cab to a 123 kWh light truck. None of it is flavour text: each figure feeds a system that is already running.

CB

Axiom Cab

Purpose-built robotaxi
48 kWh300 mi4 seats$82/day

No wheel, no pedals, cheapest to own — and on a charger constantly. Four seats means you never take a full group.

SL

Axiom Saloon

Standard saloon
62 kWh321 mi5 seats$93/day

The entry trim: cheap to hold, short on legs. Rentable solo on day one, same as most of this lineup — only the Truck needs more than an $800 start.

CR

Axiom Crossover

Standard crossover
70 kWh321 mi5 seats$101/day

More pack, more frontal area — the same distance for more money. Needs $502 to rent — comfortably inside an $800 start.

SLL

Axiom Saloon Long

Long-range saloon
82 kWh363 mi5 seats$103/day

The longest range in the catalogue. It sits on a charger less than anything else here.

CR6

Axiom Crossover Six

Three-row, six seats
85 kWh330 mi6 seats$115/day

The biggest pack short of the Truck, spent carrying a third row nobody has booked yet.

TR

Axiom Truck

Light truck, five seats
123 kWh320 mi5 seats$152/day

Worst cost per mile by a wide margin, 38 minutes to fill, and $152 owed every midnight before it moves.

Real data, not set dressing

The numbers are the difficulty setting

Everything around the hardware — Hitchr, Zipp, Meridian, Halo — is invented. The cars and the numbers are not. That line is deliberate.

Six real geofences, each drawn from the actual published service area — not a symmetric shape dropped on a map.
Real charging sites with actual coordinates, stall counts and peak kW.
Real time-of-use electricity from six real utilities, hour by hour.
Real MSRP on all six cars, with a cost side scaled to match.
Real fares, calibrated against observed prices in each market.
Live weather for whichever city you're in.
Real road geometry — cars follow actual streets on the map.
Where reality made it worse, it was left worse. Miami has no airport zone because the real box doesn't reach one.

That is the whole of it: a story you can fail, and an ending you have to qualify for. Free, in a browser tab, right now.

▶ Play Deadhead free
Also in the box

No install, no account, no catch

💾

Save anywhere

Local saves by default, or sign in for cloud saves synced across devices. Passwords are never transmitted — key derivation runs in your browser.

👥

Up to four players, one browser

Sign-in card remembers up to four accounts as coloured circles — pick yours, or add a fresh one. Prefer to skip accounts entirely? One tap plays fully offline on just this device.

🌗

Light and dark

Both themes, and the layout genuinely reworks itself between a phone, a laptop and an ultrawide.

📄

One HTML file

Under 1.5 MB, no build step. Download it and it runs offline.

Free, and stays free.

No ads, nothing behind a paywall, no second version that costs money. If it turned out to be worth something to you there's a tip jar — and if it didn't, that's completely fine.