A single copy of the Doom engine (the 1993 id Software code, via the doomgeneric port of Chocolate Doom) runs headless on a server. It has no keyboard. Its only input is a stream of key events generated from trades in the token, read from Robinhood Chain every few seconds.
Every buy is translated into moving forward and firing. Every sell is translated into turning away. Bigger trades hold the keys longer. When nobody trades, nothing is pressed, and the monsters do what monsters do. When he dies, the level restarts and the death is counted.
Everyone watching sees the same frames from the same process. There is one marine. He does not know about you.
| size (usd) | tier | buy | sell |
|---|---|---|---|
| < 25 | dust | walk forward, then USE | turn |
| 25 – 250 | small | run forward, fire in bursts, USE | turn, nervous strafe |
| 250 – 2.5k | medium | same, longer | same, longer |
| 2.5k – 10k | large | switch to shotgun, charge, USE | turn, back off |
| 10k – 50k | whale | type IDKFA (full arsenal), charge | about-face and run |
| > 50k | leviathan | type IDDQD (toggle god mode), IDKFA, charge | about-face and run |
Hold time = 350 ms + 700 ms × log10(1 + usd), capped at 4.5 s. Turn direction comes from the last hex digit of the transaction hash, so a replay of the chain gives the same game. Only buys press USE, so doors and switches are opened by buyers.
The engine is the real Doom code, unmodified except for the input and output plumbing. The level data is Freedoom Phase 1, a free IWAD compatible with the original. The telemetry panel is read directly from the engine's memory: player health, armor, ammo, kill counters, position.
Every key event comes from a trade that you can look up on the explorer. The mapping is public and deterministic. The source is public.
Reflexes. A dead marine cannot press USE to respawn, so the supervisor does it for him after a short delay. It also skips the intermission screen, closes stray menus, and restarts from the title screen. If nobody has traded for 45 seconds he glances left or right once, so viewers can tell the stream is alive. Each reflex is logged as such in the journal.
The USD size of a trade uses the quote asset price configured on the server. There is no reward signal, no learning, no AI. He is not trying to win.
The name is the cheat code for god mode. He does not have it unless someone buys it for him.