tweaks: sounds, rules, tutorial #4

Merged
patillacode merged 6 commits from tweaks into main 2026-09-02 17:28:58 +02:00
Owner

Ports the web app's sounds/rules/tutorial commit (9cac950) to Android:

  • Onboarding overlay (Tutorial.kt): 4-step spotlight over the real HP/
    weapon/card/avoid HUD elements, dim + accent-outlined cutout + caption,
    4.5s per step, tap-anywhere/skip to advance. Replaces the old
    GestureCoachMark rather than chaining off a rules screen (this app has
    no first-run rules auto-show to chain onto). No hand cursor animation —
    tried it, dropped after on-device testing showed it added nothing over
    the plain framing.
  • Sound effects (Sfx.kt): swaps the synthesized AudioTrack tones for the
    web's 10 recorded clips, played via SoundPool. Wires the previously-
    missing avoid/doomed/empty-potion/equip trigger sites in GameViewModel.
    Assets synced from the web repo via a new just sync-sfx recipe;
    CC-BY-licensed clips credited in the Rules screen.
  • Rules screen (RulesOverlay.kt): restructured into titled, colored
    sections matching the web's rewrite, dropping the card-art thumbnail
    legend for plain kind-color swatches.
Ports the web app's sounds/rules/tutorial commit (9cac950) to Android: - Onboarding overlay (Tutorial.kt): 4-step spotlight over the real HP/ weapon/card/avoid HUD elements, dim + accent-outlined cutout + caption, 4.5s per step, tap-anywhere/skip to advance. Replaces the old GestureCoachMark rather than chaining off a rules screen (this app has no first-run rules auto-show to chain onto). No hand cursor animation — tried it, dropped after on-device testing showed it added nothing over the plain framing. - Sound effects (Sfx.kt): swaps the synthesized AudioTrack tones for the web's 10 recorded clips, played via SoundPool. Wires the previously- missing avoid/doomed/empty-potion/equip trigger sites in GameViewModel. Assets synced from the web repo via a new `just sync-sfx` recipe; CC-BY-licensed clips credited in the Rules screen. - Rules screen (RulesOverlay.kt): restructured into titled, colored sections matching the web's rewrite, dropping the card-art thumbnail legend for plain kind-color swatches.
tweaks: sounds, rules, tutorial
All checks were successful
CI / engine (pull_request) Successful in 1m13s
CI / app (pull_request) Successful in 2m40s
af359d5c0a
Ports the web app's sounds/rules/tutorial commit (9cac950) to Android:

- Onboarding overlay (Tutorial.kt): 4-step spotlight over the real HP/
  weapon/card/avoid HUD elements, dim + accent-outlined cutout + caption,
  4.5s per step, tap-anywhere/skip to advance. Replaces the old
  GestureCoachMark rather than chaining off a rules screen (this app has
  no first-run rules auto-show to chain onto). No hand cursor animation —
  tried it, dropped after on-device testing showed it added nothing over
  the plain framing.
- Sound effects (Sfx.kt): swaps the synthesized AudioTrack tones for the
  web's 10 recorded clips, played via SoundPool. Wires the previously-
  missing avoid/doomed/empty-potion/equip trigger sites in GameViewModel.
  Assets synced from the web repo via a new `just sync-sfx` recipe;
  CC-BY-licensed clips credited in the Rules screen.
- Rules screen (RulesOverlay.kt): restructured into titled, colored
  sections matching the web's rewrite, dropping the card-art thumbnail
  legend for plain kind-color swatches.
Sync updated wasted-potion sound from the web repo
All checks were successful
CI / engine (pull_request) Successful in 1m16s
CI / app (pull_request) Successful in 2m39s
31e964fb37
just sync-sfx pull of the web app's punchier empty.mp3 replacement
(c5d9730). Same SfxName mapping, no code changes needed.

Note: SOURCES.md now marks this clip's license as unverified
("clipped from an untraced video") rather than the previous Kenney.nl
CC0 source — worth revisiting before a release build.
Credit PatillaCode as author at the bottom of the Rules screen
Some checks failed
CI / engine (pull_request) Successful in 1m17s
CI / app (pull_request) Has been cancelled
515ecff59e
Credit Zach Gage and Kurt Bieg as Scoundrel's original game designers
All checks were successful
CI / engine (pull_request) Successful in 1m19s
CI / app (pull_request) Successful in 2m32s
186526c729
Bump versionCode/versionName to 7/0.7.0
Some checks failed
CI / engine (pull_request) Successful in 1m14s
CI / app (pull_request) Has been cancelled
0bac478ccb
Bump versionName to 1.0.0
All checks were successful
CI / engine (pull_request) Successful in 1m14s
CI / app (pull_request) Successful in 2m38s
2b59e7a4a3
patillacode deleted branch tweaks 2026-09-02 17:28:58 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
patillacode/scoundrel-android!4
No description provided.