Pure deterministic engine
Rules, validation, bot decisions, scoring, state hashes, and replay reconstruction live in framework-independent TypeScript.
Hexaweft is an original, replayable browser game designed to demonstrate the parts of full-stack work that are easy to hide in a conventional CRUD app: deterministic state, simultaneous commands, adversarial validation, persistence, and accessible spatial interaction.
Rules, validation, bot decisions, scoring, state hashes, and replay reconstruction live in framework-independent TypeScript.
Both moves validate against one start-of-beat snapshot. Same-cell placements intentionally become neutral splices.
Cloudflare D1 stores indexed results and compact replay event logs while anonymous ownership stays browser-scoped.
The visual grid remains crisp at every size, while each cell exposes labels, focus, and complete keyboard operation.
Resolution pipeline
Validate both commands against the unchanged snapshot
Apply rotations, overloads, placements, and collisions
Traverse reciprocal ports from each source independently
Score exclusive relays, hash state, append replay record
Stack
React 19, Vinext, accessible SVG, Tailwind CSS, Cloudflare Workers, D1, Vitest, and a pure shared game engine. The visual board is code-native; the four optional cosmetic finishes are original generated artwork.
Play Hexaweft