Commit Graph

3 Commits

Author SHA1 Message Date
Brian Fertig d1627d6e74 feat: redesign main menu with background image and animated logos
- Add `main-menu.png` background image that scales to fit the screen
- Replace static text titles with animated `logo-title` and `logo-people` images
- Add sine-wave tweens for logo scale and rotation effects
- Comment out the previous text-based game list (preserved for reference)
2026-05-09 15:02:51 -06:00
Brian Fertig 50692988e5 Sound Effects 2026-05-09 14:42:43 -06:00
Brian Fertig 47f16c78be feat: add level progression and background music to all games
- Introduce `src/audio.js` module for centralized music playback and cleanup
- Add background music tracks for all four games and the main menu
- Refactor game config files to support multiple difficulty levels via `levels` object
- Update game scenes to load level-specific configurations and track progression
- Add win conditions based on level-specific objectives (e.g., bugs to pass, waves cleared)
- Update HUDs to display current progress toward level completion
2026-05-09 13:49:47 -06:00