Add Hunter minigame; feature-gate it in the kit
Add Hunter minigame; feature-gate it in the kit
#8 in Riparion/riparion-retro — merged 2026-06-09
Summary
- Adds Hunter, a shooting-gallery minigame to
minigames-kit: a hunter on the bottom row tracks a quarry ping-ponging across the top and fires straight up with a finite, single-shot rifle (fire → reload between shots). - Quarry motion (
quarry_col) is a pure function of elapsed ticks + seed, so the component adds no nondeterminism; the round result is reported viaon_complete(HunterResult), leaving scoring to the host. - Adds the
huntercargo feature (folded intoall), a standaloneexamples/hunter.rs, and unit tests forquarry_col(bounds, edge-reversal, mirror). - Hardens
crowd_threading's D-pad grid with inline styles so it lays out correctly on a fresh Tailwind Play CDN load. elapsed_msis computed inf64rather than via au32multiply, avoiding overflow on a long-idle round.- Patch-bumps
minigames-kitto0.1.2.
Testing
cargo test -p minigames-kit— 17 passed.
🤖 Generated with Claude Code
Last updated 2026-06-10
Links to this note
Credits
Merged pull requests, newest first.