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
photo
The materials the raycaster (/?fpv) wraps its walls in.
Each lives at public/textures/<name>.png — repaint the
file (any size) and refresh; the built-in procedural bake stands in
wherever a file is missing.
The moments the raycaster throws through the air: projectiles in
flight, bursts on landing, shimmers and shields. Each lives at
public/fx3d/<name>.png — square, transparent ground,
drawn glowing mid-air at any size; a procedural glow stands in
wherever a file is missing.
Terrain that stands in the room: hedges filling a square to half
height, the killer ooze as a translucent cube, dust billowing, the
dimensional warp's pillar of light. Each lives at
public/terrain3d/<name>.png — transparent PNG, any
size; hedges render twice as wide as tall. Rehearse them in place with
/?fpv&terrain=thornbush@3,7;jello@4,7.
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.