Commit Graph
11 Commits
Author SHA1 Message Date
hypercross 9d776771b1 feat: showcase facing states in poker setup
Deal the deck facedown and stand two drawn cards on their bottom edge,
exercising the back and standing facings alongside the face-up flop.
2026-08-10 12:24:40 +08:00
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 77ffd8ff00 feat(carcassonne): add base game manifest
A 24-tile base game: one part per tile image (A-X), a board with a
draw pile and an 11x11 grid, and a setup seeding the tile supply.
2026-08-10 08:52:48 +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