Weekly Progress Report #44
This week I continued to work on the new game modes. They're really starting to come together, and I've fixed a ton of bugs that adding them introduced. The biggest tasks remaining are finalizing the Leaderboard support, and doing a little bit of extra validation for Daily Challenge level selection and leaderboard uploads.
==== WARNING: Mild spoilers beyond this point ====
Changelog [preview: not in the Steam build yet]
==== WARNING: Mild spoilers beyond this point ====
- FEATURE: Update Pause menu to support Daily Challenge mode.
- FEATURE: Running out of lives now ends Survival Mode & Daily Challenge runs.
- BUG FIX: Fix bug where times were doubled when you crashed in Survival mode.
- FEATURE: Add end screen to Survival Mode.
- IMPROVEMENT: Better handling of Pause menu edge cases during Survival mode.
- IMPROVEMENT: Adjust level select geometry to be less cumbersome on later levels.
- FEATURE: Survival Mode uploads scores to the leaderboard.
- FEATURE: Proof of concept Daily Challenge scores uploaded to leaderboard.
- BUG FIX: Fix bug in Bullet Hell where animations would continue to play on destroyed objects.
- BUG FIX: Fix bug where you could unlock stars while playing Survival mode.
- BUG FIX - REGRESSION: Fix regression where achievement notifications would not disappear if you changed scenes.
- BUG FIX: Fix controller / KB navigation in game mode selection menu.
- FEATURE: Implement "Reset Progress" buttons inn game mode selection menu.
- IMPROVEMENT: Resetting progress in the profile menu no longer resets achievements.
- FEATURE: Add confirmation message when resetting progress in game mode selection menu.
- IMPROVEMENT: Game Mode selection menu buttons now properly update after progress is reset.
- BUG FIX: Game Mode selection button text would display with the wrong color when it was selected after you reset your progress.
- BUG FIX: Survival mode stats would record in other mode, meaning your level and time would update even while playing Standard mode.
- BUG FIX: Time text on Survival Mode button was using incorrect number formatter.
- IMPROVEMENT: Survival mode leaderboard entries now include additional information, like level you got to, lives remaining, etc.
- IMPROVEMENT: Updated Salmon level so that each pool of water is about twice as large. The level is now a lot less cumbersome/frustrating now.
- IMPROVEMENT: The new Salmon level and the old Salmon level have separate leaderboard entries, to prevent scores from old versions of the game from conflicting.
- IMPROVEMENT: Added a warning sign to the legs on Jailbreak to make it clear that the legs can break.
- IMPROVEMENT: Added solid walls to Target Practice so that ragdolls don't clip through the "reset" zone.
- BUG FIX: The gain points SFX would trigger in Target Practice and Skee-Ball when your position reset even if you gained 0 points.
- BUG FIX - REGRESSION: Fix regression where the camera wasn't properly resetting in Skee-Ball.
- BUG FIX - REGRESSION: Revert other camera changes that resulted in the camera not moving properly in certain situations.
- BUG FIX - REGRESSION: Options Menu tooltip text was displaying with the wrong color.