MadCoolGAMEShome
A WYRMWHEEL board on a round wooden pub table: six coloured spiral paths run from six seat coasters into a walled citadel at the centre, with a small hero figure on each path and a pint at the edge
Open betav0.1.0AR tabletop board game · TypeScript · Preact · Three.js

WYRMWHEEL

A wyrm on your table. Every arrow seen by everyone.

About

An AR board game for 2–6 phones round one real table. Put a coaster in the middle and a card in front of you; a pinwheel board grows out of the table, spiral paths from every seat into a ring round a ruined citadel where a wyrm is coiled. Everyone rolls at once. Shoot the citadel, shoot the wyrm, shoot the leader — and when an arrow comes for you, your phone shouts INCOMING and you get one tap to parry while the whole table watches it land.

Features

  • ◆Anchored to the table: a coaster marks the centre, a card marks each seat, and every phone sees the same board in the same place
  • ◆Everyone rolls at once, plans in secret and reveals together; Classic mode plays one seat at a time
  • ◆Six heroes, one weapon each: longbow, slingshot, boomerang, shuriken, throwing axe and fire flask
  • ◆Aim a shot with your thumb over your hero's shoulder; every phone animates the same arc
  • ◆INCOMING: when a shot is coming for you, one tap to parry it
  • ◆The Crown: the leader pays double to hit and draws the wyrm's fire
  • ◆Table view: the same board as a 3D scene to turn on the phone, when there is no camera or no anchor

Screens

Captured from the live web build, v0.1.0.

The phone view in AR: the citadel and the wyrm standing on the table next to a card used as a seat anchor, the wyrm's health bar and four players at the top, and a Roll the dice buttonA duel from over the shoulder: the camera behind a hero aiming at a rival called Cinder, a warning that Cinder is aiming back, and a lob-to-flat slider for the arcAn arrow landing on a hero beside the citadel with the words Glancing block, the wyrm coiled round the central rock, and the players' health barsThe plan screen: a move die and a power die, buttons to spend power on heal, shield and ammo, the square you will land on, and a rival marked as in rangeClose on the ruined citadel: towers, banners and a windmill inside the walls, the wyrm rising from the rock at its centre, and two heroes on the paths behindAn arrow in flight between two heroes on the ring of squares round the citadelDusk over the table: the wyrm has woken and spread its red wings above the citadel

Changelog

  1. v0.1.0 · 2026-10-18

    • First public build: Warband and Classic rounds, six heroes, shots and parries, the wyrm
    • AR on a coaster, cards or a printed sigil; Table view without one
    • Offline against bots on one phone
    • Tested with simulated phones and a fake camera; testing on real phones round a real table is just starting

AI & content disclosure

  • ▸The code was written with Claude (Anthropic). No AI runs while you play.
  • ▸The board, the citadel, the wyrm and the heroes are geometry drawn in code; the sound is synthesized in the browser. No generated images, meshes or audio ship.
  • ▸The camera image never leaves your phone: anchors are found on the device. An enrolled card or coaster is shared with the table only as a compact description of its corners and features, not as a picture.
  • ▸No location is asked for.

How this is produced: the studio license gate.