From caac3da930dd31d2a586e96a8c97c90437543124 Mon Sep 17 00:00:00 2001 From: type-two Date: Mon, 20 Jul 2026 18:01:37 +1000 Subject: [PATCH] First-five-minutes pass: heartbeat, spark beacons, flythrough, mining juice, og tags The systems were all there but the opening experience sagged: a new player spawned into a dark, silent booth with no idea they're tiny or that anything is broken. Five fixes, all verified live: - The dying booth has a HEARTBEAT: a slow muffled lub-dub (~55bpm sine thumps, lowpassed, positional from inside the mixer) while zero repairs are done. First repair silences it with real music; a reset revives it. - Broken quest nodes SPARK: intermittent blue-white electric crackles at each unrepaired fixture (FxSystem.setBeacons, anchored from QUEST_POS) - diegetic breadcrumbs visible across the booth. - First-visit FLYTHROUGH: 9 skippable seconds - wide booth reveal, sweep over the mixer, dive to spawn - riding the existing cine override. Teaches 'you are tiny in a DJ booth' better than any text. - Mining JUICE: new 'block:mining' bus event (~8Hz while held) drives grey chip particles + rising-pitch ticks; throttle resets per target. - og/twitter meta tags + public/preview.jpg so sharing the link unfurls with the hero shot. Co-Authored-By: Claude Fable 5 --- index.html | 7 ++++ public/preview.jpg | Bin 0 -> 38951 bytes src/audio/AudioEngine.ts | 78 +++++++++++++++++++++++++++++++++++- src/core/events.ts | 5 +++ src/fx/FxSystem.ts | 38 ++++++++++++++++++ src/interact/interaction.ts | 15 ++++++- src/main.ts | 64 ++++++++++++++++++++++++++++- 7 files changed, 203 insertions(+), 4 deletions(-) create mode 100644 public/preview.jpg diff --git a/index.html b/index.html index 2cd5a8e..d5c4c85 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,13 @@ TURNCRAFT + + + + + + +