The Token Workshop

Every token, twice: the photographed physical set beside the hand-drawn contingency. Edit public/tokens-svg/ and refresh. Small is board size; large is the close-up the peek modal shows. → the flourish workshop

{#each GROUPS as group (group.title)}

{group.title}

{#each group.files as f (f)}
{`${f} photo
drawn
{f}
{/each}
{/each}

Walls & doors — as the maze draws them

Wall-segment effects have never been tokens: locks picked, jammed, and removed, held doors, standing fires, and illusions are edge treatments, shown here with the very components the board mounts.

{#each EDGE_PIECES as piece (piece.caption)}
{#each [0, 1, 2] as cy (cy)}{#each [0, 1, 2] as cx (cx)} {/each}{/each} {#if piece.special === "firewall"} {:else if piece.special === "shimmer"} {:else if piece.special === "known-illusion"} {:else} {/if}
{piece.caption}
{/each}