fertig-classic-games/assets/images/tetrisattack
Brian Fertig 6fd4510b8b feat(tetrisattack): add optional character voice reactions and adjust BGM volume
- Implement per-character voice clip system (match, supermatch, win, lose) that
  loads lazily per round and falls back gracefully when clips are missing
- Queue voices to play after arcade cues, with intelligent interruption handling
  so only one line plays at a time
- Rename ensureRoundBackgrounds to ensureRoundAssets to handle both images and audio
- Reduce background music volume from 0.8 to 0.4
- Update character sprite sheet and document voice clip structure in sprites.md
2026-07-22 21:06:03 -06:00
..
background-beth-r1.png
background-beth-r2.png
background-beth-r3.png
background-beth-r4.png
background-beth-r5.png
background-jerry-r1.png
background-jerry-r2.png
background-jerry-r3.png
background-jerry-r4.png
background-jerry-r5.png
background-klaxon-r1.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-klaxon-r2.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-klaxon-r3.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-klaxon-r4.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-klaxon-r5.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-michael-r1.png
background-michael-r2.png
background-michael-r3.png
background-michael-r4.png
background-michael-r5.png
background-steve-r1.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-steve-r2.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-steve-r3.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-steve-r4.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-steve-r5.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-victor-r1.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-victor-r2.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-victor-r3.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-victor-r4.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
background-victor-r5.png feat(tetris-attack): add character background sprites 2026-07-22 20:25:51 -06:00
ta-stage.png
tetrisattack-characters.png feat(tetrisattack): add optional character voice reactions and adjust BGM volume 2026-07-22 21:06:03 -06:00
tetrisattack-characters.psd feat(tetrisattack): add optional character voice reactions and adjust BGM volume 2026-07-22 21:06:03 -06:00
tetrisattack-panels.png
tetrisattack-panels.psd