feat: implement Candy Cannon mechanics, CI/CD pipelines, and version 2.3.7 updates

This commit is contained in:
2026-05-25 18:17:00 +08:00
parent 7380161743
commit f2f90f98e2
20 changed files with 952 additions and 36 deletions
+4 -1
View File
@@ -1,8 +1,11 @@
## [2.3.6] — 2026-05-22
## [2.3.7] — 2026-05-25
- Added Candy Cannon timer, firing mechanics, and 5-shot volleys to Gauntlet.
- Added new game mode: **Candy Cannon Survival** — dodge candy volleys from a giant cannon in the center of the arena!
- New 20×20 arena with a central Candy Cannon obstacle and three escalating phases: Open Arena, Route Pressure, and Survival.
- Candy Cannon Survival is now selectable from the lobby game mode list with its own dedicated arena.
- The arena now spawns collectible tiles (Hearts, Diamonds, Stars, Coins) with pattern-matching missions — complete goals while dodging candy!
- Integrated automated testing into CI pipeline — all commits now run unit and integration tests via GitHub Actions.
- Set up complete GitHub Actions CI/CD pipeline with build, test, and deployment workflows for Windows, Android, and macOS platforms.
## [2.3.5] — 2026-05-22
- Refactored `lobby.gd` into modular helper classes (`LobbyChat`, `LobbyMainMenu`, `LobbyRoomList`, `LobbyRoom`) to reduce file size and improve maintainability.