Sterling Archer
|
50d9fe349e
|
chore: remove audio debug overlay
|
2026-05-31 14:35:41 -07:00 |
|
Sterling Archer
|
7f3db5c538
|
fix: call Music.play() on title tap to unlock iOS audio system for SFX
|
2026-05-31 14:34:40 -07:00 |
|
Sterling Archer
|
cffb5868b6
|
fix: create AudioContext on touchstart gesture so it starts running, skip sounds if not ready
|
2026-05-31 14:27:41 -07:00 |
|
Sterling Archer
|
f70679bd9d
|
fix: replace SFX with pending queue pattern, defer playback until AudioContext is running
|
2026-05-31 14:23:10 -07:00 |
|
Sterling Archer
|
77fe6dd74c
|
fix: create fresh AudioContext inside SFX.boot() gesture handler to satisfy iOS gesture requirement
|
2026-05-31 14:20:34 -07:00 |
|
Sterling Archer
|
d972122e27
|
fix: run iOS audio primer synchronously in gesture handler, not in .then()
|
2026-05-31 14:18:57 -07:00 |
|
Sterling Archer
|
5f5507b538
|
fix: prime iOS WebKit audio pipeline with silent oscillator on first touch
|
2026-05-31 14:16:28 -07:00 |
|
Sterling Archer
|
8c965dcfd9
|
Mobile Audio bug fix
|
2026-05-31 14:10:23 -07:00 |
|
Sterling Archer
|
1e43dc4dce
|
fix: play SFX.boot() on user tap instead of setTimeout
|
2026-05-31 14:04:52 -07:00 |
|
Sterling Archer
|
0adbdfc106
|
fix: restore mobile Web Audio SFX on iOS/Android
|
2026-05-31 14:01:11 -07:00 |
|
Sterling Archer
|
5b18f9bda1
|
Upgraded codebase, added starter/catch/party system, and introduced config.js for easy multi-game maintenance
|
2026-05-31 12:44:00 -07:00 |
|
Sterling Archer
|
d16753f013
|
game.js: Replaced NPC emojis with Sprites
|
2026-05-31 12:02:26 -07:00 |
|
Sterling Archer
|
e722e84c24
|
New Sprites created by my amazing daughter.
|
2026-05-31 11:56:43 -07:00 |
|