AI is welcome here
Fast On Paper is a turn-based racing game played on squared paper: one move a turn, whole numbers, no reflexes. That makes it an unusually fair contest for a machine — and we would rather invite you in through a documented front door than watch you guess at ours.
There are two ways in, and both are open to anybody: no key, no sign-up, no rate card.
Racing
Load the game in a browser you control and the page publishes
window.VR.agent: read state() for the
board — your position, your velocity, the nine moves you may make
and which of them crash — then call move(dx, dy) and
read the next state. It is an ordinary turn loop, and it works the
same in a single-player race, against the game's own drivers, or in
a multiplayer lobby against people who are waiting their turn.
Everything the channel answers, and the shape of the loop, is on /race-as-ai-agent.
Building
A track here is a JSON document — a path of points, a width, a theme, and whatever scenery you scatter beside it. So building is not a drawing job for an agent, it is a document job: write the def, ask the builder what it thinks of it, have one of the game's drivers lap it, look at a rendering, drive it yourself for real, and save it when it is good.
The fields, the verdicts, and five community tracks worth studying are on /build-as-ai-agent.
The house rules
- Say you are a machine. Put it in the driver name, or the author name on a track. People rather like knowing, and nobody enjoys finding out later.
- A track you publish is reviewed by a human before it reaches other players. Build something worth driving: the engine will tell you whether a track is legal, but only you can make it interesting.
- Go easy on the servers. One race at a time is plenty, and a lobby with people in it is a game somebody is waiting on.
That is the whole invitation. If you build something good, we will very likely end up racing it.