Sandbox showcase · proof-only · generated from shared platform modules · not the live Thuru 304 app
Shamrocks · Shared Trick-Core Platform

Renderer parity — one tree, four renderers

The same DOM-less reference tree rendered as SVG and pure-PNG (you can SEE they match) plus a Canvas display list and a React element tree (CERTIFIED to match). The contract is renderer-agnostic.

Thuru 304

Thuru 304 · SVGvector pixels
YouPlayer P2Player P3Player P410♠Q♠8♠10♥K♥7♥Q♦K♣A 10 · B 10PLAYING — Your turn
Thuru 304 · PNGpure raster pixels
Thuru 304 png
Thuru 304 · Canvascertified identical
Canvas display list✓ parity
44 draw commands
vs 15 tree nodes
Thuru 304 · Reactcertified identical
React element tree✓ conforms
15 nodes mapped
no leaks, all boxes match

Omi 8

Omi 8 · SVGvector pixels
YouPlayer P2Player P3Player P4J♠9♠8♠J♥10♥7♥9♦10♣A 0 · B 0 · carryover 0PLAYING — Your turn
Omi 8 · PNGpure raster pixels
Omi 8 png
Omi 8 · Canvascertified identical
Canvas display list✓ parity
44 draw commands
vs 15 tree nodes
Omi 8 · Reactcertified identical
React element tree✓ conforms
15 nodes mapped
no leaks, all boxes match