fertig-classic-games/public/assets/videos
Brian Fertig 3fcfbcc921 feat: add speech visualizer and emotion-driven audio cues
- Introduce a canvas-based audio visualizer overlay on opponent portraits that activates during speech playback
- Update `SpeechQueue` to support `onStart` and `onEnd` callbacks for hooking into audio events
- Modify `Portrait` to trigger the visualizer with emotion-specific colors (blue for intro, green for happy, red for upset)
- Add `speech` metadata to `opponents.json` for Ethel and Bernie, defining available intro/happy/upset audio clips
- Ensure proper cleanup of visualizer state and resources on portrait destruction
2026-05-22 19:10:36 -06:00
..
bernie-happy.mp4 feat: add single-player Parchisi game with AI 2026-05-16 18:45:41 -06:00
bernie-idle.mp4 feat: add single-player Parchisi game with AI 2026-05-16 18:45:41 -06:00
bernie-upset.mp4 feat: add single-player Parchisi game with AI 2026-05-16 18:45:41 -06:00
brad-happy-01.mp3 feat: add speech visualizer and emotion-driven audio cues 2026-05-22 19:10:36 -06:00
brad-happy-02.mp3 feat: add speech visualizer and emotion-driven audio cues 2026-05-22 19:10:36 -06:00
brad-happy-03.mp3 feat: add speech visualizer and emotion-driven audio cues 2026-05-22 19:10:36 -06:00
brad-happy-04.mp3 feat: add speech visualizer and emotion-driven audio cues 2026-05-22 19:10:36 -06:00
brad-happy-05.mp3 feat: add speech visualizer and emotion-driven audio cues 2026-05-22 19:10:36 -06:00
brad-happy.mp4 Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
brad-idle.mp4 Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
brad-intro-01.mp3 feat: add speech visualizer and emotion-driven audio cues 2026-05-22 19:10:36 -06:00
brad-intro-02.mp3 feat: add speech visualizer and emotion-driven audio cues 2026-05-22 19:10:36 -06:00
brad-unhappy.mp3 feat: add speech visualizer and emotion-driven audio cues 2026-05-22 19:10:36 -06:00
brad-upset.mp4 Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
croc-happy.mp4 Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
croc-idle.mp4 Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
croc-upset.mp4 Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
cybro-happy.mp4 Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
cybro-idle.mp4 Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
cybro-upset.mp4 Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
ethel-happy.mp4 feat: update holdem logic and add parchisi game logic 2026-05-16 14:15:10 -06:00
ethel-idle.mp4 feat: update holdem logic and add parchisi game logic 2026-05-16 14:15:10 -06:00
ethel-upset.mp4 feat: update holdem logic and add parchisi game logic 2026-05-16 14:15:10 -06:00
fireball-happy.mp4 feat: add single-player Parchisi game with AI 2026-05-16 18:45:41 -06:00
fireball-idle.mp4 feat: add single-player Parchisi game with AI 2026-05-16 18:45:41 -06:00
fireball-upset.mp4 feat: add single-player Parchisi game with AI 2026-05-16 18:45:41 -06:00
gerome-happy.mp4 feat: update holdem logic and add parchisi game logic 2026-05-16 14:15:10 -06:00
gerome-idle.mp4 feat: update holdem logic and add parchisi game logic 2026-05-16 14:15:10 -06:00
gerome-upset.mp4 feat: update holdem logic and add parchisi game logic 2026-05-16 14:15:10 -06:00
jeff-happy.mp4 feat: update holdem logic and add parchisi game logic 2026-05-16 14:15:10 -06:00
jeff-idle.mp4 feat: update holdem logic and add parchisi game logic 2026-05-16 14:15:10 -06:00
jeff-upset.mp4 feat: update holdem logic and add parchisi game logic 2026-05-16 14:15:10 -06:00
mario-happy.mp4 Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
mario-idle.mp4 Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
mario-upset.mp4 Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
victor-happy.mp4 feat: add animated emotion feedback to opponent portraits 2026-05-20 21:11:06 -06:00
victor-idle.mp4 feat: add animated emotion feedback to opponent portraits 2026-05-20 21:11:06 -06:00
victor-upset.mp4 feat: add animated emotion feedback to opponent portraits 2026-05-20 21:11:06 -06:00