⚔ Forge Simulation Builder

Scenario

Set up the board, script the actions, then ▶ Run report. By default the game starts at first main phase and stops when that phase ends.

Players

Add cards — search Scryfall or type a name and press Enter

adds to the zone selected below

    Actions — cast spells, activate abilities

    Actions the seat takes when play begins, in row order. Index picks which spell or ability on the card when it has several; colour, the mana an any-colour source makes. Target = card id, unambiguous card name, or a player as p0, p1

      Stack — spells already on the stack

      open the game mid-stack

      The game opens with these on the stack; the authored state should already reflect their costs. Resolved top-down: the last entry is on top and resolves first. Per-player respond scripts fire while it resolves.

        Advanced settings

        turn, phases, run controls

        Result

        Set up a scenario on the left, then ▶ Run report.

        Request JSON

        the exact /simulate body — view, edit, copy

        Card

        Add counters

        Common counters are suggested; any counter name works (state-file names, e.g. P1P1 for +1/+1). A negative amount removes.