kaintuck: shared-economy server + gossip, Faro & Vingt-et-Un minigames
kaintuck: shared-economy server + gossip, Faro & Vingt-et-Un minigames
#51 in Riparion/riparion-retro — merged 2026-06-14
Brings the kaintuck-gossip-river-only line of work to main. This branch is 10 commits ahead; the highlights:
Shared-economy multiplayer (kaintuck)
retro-core: extracted pure rng/format/hash + trail-kit gossip schemakaintuck-engine: headless engine + shared-economy sim + trader gossipkaintuck-server: native axum/WebSocket shared-economy server (+ smoke recipes)- kaintuck UI: opt-in multiplayer join client; actionable market banter + dockside rumor mechanic; Trace hazard retuning
Minigames-kit card games
- Faro: seeded banking card game + standalone demo (
examples/faro) - Vingt-et-Un (this session): twenty-one against a fixed dealer (stands on all 17s, naturals pay 3:2), pure unit-tested helpers, standalone demo (
examples/vingt-un) - Shared
cardsmodule extracted from the two card games (rank/deck constants, card-face styling, Fisher–Yates shuffle, stake-progression end check,FlipCard), mirroring the existinggridmodule
Verification
cargo test -p minigames-kit→ 75 pass (incl. 13 new Vingt-et-Un cases)- Whole-workspace
cargo check;dx buildof the vingt-un demo (wasm + assets) succeeds
🤖 Generated with Claude Code
Last updated 2026-06-15
Links to this note
Credits
Merged pull requests, newest first.