The engine is the referee
A clean-room rules engine arbitrates the whole game — priority, the stack, combat math, replacement effects. Nothing resolves wrong, nothing gets missed.
Rules-enforced tabletop card battles
A real rules engine referees your multiplayer card nights — every trigger seen, every response offered, every rule applied. No bookkeeping. No arguments. It always asks.
> booting table_
Browser beta — 1v1 vs the bot + deck building for now. LAN multiplayer is coming.
Seat 3's aura taxes the whole table.
Pay the 2?
// What it is
// How it compares
Forge and XMage are long-running community simulators with enormous card libraries — we use them as behavioral references and they deserve their reputations. Pay the 2 makes a different trade: a smaller library where every card that’s in is verified exact, on a table your whole pod can join from a browser.
| Pay the 2 | Forge | XMage | Others* | |
|---|---|---|---|---|
| Play in a browser — nothing to install | ✓ | ✗ | ✗ | varies |
| Whole pod on their own phones/tablets, hands private | ✓ | ✗ | client per PC | varies |
| Built for four-player Commander first | ✓ | one mode | one mode | varies |
| Full rules enforcement (priority, stack, layers) | ✓ | ✓ | ✓ | varies |
| A card is verified exact before it counts† | ✓ | bug-report model | bug-report model | varies |
| Card library size today | WIP — 9k+, growing weekly | ✓ | ✓ | varies† |
| Practice against bots | ✓ | ✓ | limited | varies |
| Deterministic replays & spectating | ✓ | ✗ | limited | varies |
| No account, no tracking | ✓ | ✓ | server accounts | varies |
| Getting a table running | share a room code | install per PC | server + clients | varies |
| Point a camera at your paper table (planned) | in the works | ✗ | ✗ | ✗ |
| Online rooms beyond your LAN (planned) | in the works | limited | ✓ | varies |
* Other community engines (phase.rs and friends) — capable projects with different trade-offs. † Coverage is counted differently across projects: Pay the 2 counts a card only when every clause of its text is fully modeled and behavior-verified; most simulators count a card once it’s implemented or recognized, and track rules bugs separately. Bigger number ≠ same guarantee.
// Boot sequence
One player opens the app and hosts. The table gets a room code.
Everyone on the same network joins from their own device with the code.
The engine deals, tracks, prompts, and referees. You just play cards.
// Help menu
It’s the question you ask the table when your card taxes the opponents — and the trigger everyone forgets by turn six. This table never forgets. The name is the promise: every trigger seen, every payment asked.
No. Pay the 2 is an unofficial fan project. The rules engine is a clean-room implementation, and card data and imagery are served via Scryfall under their guidelines.
Four-player free-for-all battles first — the kitchen-table pod it was built for. Two-player modes are on the roadmap.
Tablets first (iPad and Android), phones, and desktop — and a browser beta you can play right now: 1v1 vs the bot, no install, at play.paythe2.com.
Free. Open-sourcing is planned — the GitHub button in the hero goes live when it lands.
No account needed to play. Tables use private room codes.
// About
Pay the 2 is a solo-developer project by the maker of raggedydoc.com — built so game night needs four devices and zero rulebook debates.