Commit Graph
9 Commits
Author SHA1 Message Date
hypercross dc721d5c2d refactor(games): use ordered setup placements
Convert poker and carcassonne setups to the ordered placement list. Deal the deck/draw first, then move the flop cards and opening tiles out onto their paths.
2026-08-10 11:27:53 +08:00
hypercross dfe49bad0c refactor(bgm): use doc-relative include in games and fixtures
The default include is now resolved relative to the package
declaration's directory, so the explicit root-relative patterns are
redundant. Drop them in favor of the default.
2026-08-10 08:52:54 +08:00
hypercross 8d0e393100 feat(tabletop): let candidates inherit and override route stacking
Candidates now carry their own stacking strategy, inheriting the route's
when absent, so the default tilt applies consistently. Drop the now
redundant explicit tilt from the poker deck.
2026-08-10 00:27:01 +08:00
hypercross 43c6334413 fix(tabletop): tilt cards uniformly about the y axis
Apply the same tilt to every stacked part and rotate it about its local
Y axis instead of Z. Default tilt to 1 degree when a stacking strategy
is present, and arc the poker deck along the surface's bottom edge.
2026-08-10 00:23:08 +08:00
hypercross c5d6dff12d feat(tabletop): add tilt and zStart/zEnd stacking options
Replace the per-part lift with a local Y-axis tilt that fans the stack,
and add zStart/zEnd to ramp the stack's height across the curve so it
arches in 3D. Update the poker deck and docs accordingly.
2026-08-09 23:36:42 +08:00
hypercross 2da04940c2 fix(poker): use a realistic card thickness
A standard playing card is about 0.3mm thick, not 3mm.
2026-08-09 23:13:08 +08:00
hypercross ef0695ed04 refactor: update file paths in poker documentation
Remove the `parts/` and `setup/` prefixes from file references in
`games/poker/poker.md` to match the updated file structure.
2026-08-09 22:22:43 +08:00
hypercross eefce5487d feat(poker): add card assets and wire them up 2026-08-09 21:46:30 +08:00
hypercross c86d7444b8 docs: add poker game document 2026-08-09 19:44:05 +08:00