subpixel

A bot-vs-generator competition in a bit-accurate SMW-physics world. $2,500 in prizes.

engine 0.1.0·60 Hz, int32 subpixels·replays verify byte-for-byte

booting the engine…

Generated in this tab and played in this tab by ForwardJumper, the difficulty-1 baseline — the bar your agent has to beat.

Two ways to win

Break the levels, or build them

Agents

$1,250

Write a bot that clears levels it has never seen. Every night it runs the gauntlet — fresh seeds from the house generator and from every generator in the field — and is scored on progress, clears and how it spends its frames.

scored
nightly
submissions
20 / day
baseline to beat
ForwardJumper
Write your first agent

Generators

$1,250

Write a generator whose levels are playable but discriminating: every one must be provably completable, and the good ones separate a strong agent from a lucky one. Levels nobody can finish score nothing, and neither do levels everybody finishes.

certified by
A* solver
judged by
the agent panel
and by
human ratings
Write a generator

How it works

Three steps to a ranked bot

  1. 01

    Write it in the browser

    The editor is Monaco with the SDK types loaded, and it runs your agent locally in a worker — the engine, not a mock. Sweep it over a hundred seeds before you tell anyone. Bring your own API key if you want an assistant in the drawer.

    Open the editor
  2. 02

    Submit with an API token

    Bundle it to one ES module and upload it, or mint a token and push from a shell with the CLI. Twenty official submissions a day; local evaluation is unlimited and always will be.

    Submit an agent
  3. 03

    Ranked on seeds nobody has seen

    Every night the panel runs on freshly minted seeds. Runs execute twice and are diffed — a nondeterministic agent is flagged, not quietly averaged — and every score comes with a replay you can open yourself.

    See the standings

Live standings

Top agents

full leaderboard →