Skip to content

Releases: software-temp/Invaders-SDP-Private

Invaders-Temp-v1.1.0

07 Dec 07:26
4658d19

Choose a tag to compare

🚀 Release Notes – v1.1.0

A focused update improving boss behavior, gameplay feedback, and overall stability.

✨ Highlights

1. Improved Boss Dash Behavior

  • Fixed an issue where bosses could become stuck during dash movement.
  • Enhanced collision handling to ensure smoother transitions and prevent unintended immobilization.

2. New Screen Shake Feedback

  • Added a screen shake effect when a boss collides with a wall during a dash.
  • Provides stronger impact feedback and increases visual dynamism during boss encounters.

3. Game Over Result Fix

  • Corrected a bug where the Game Over screen displayed a score of 0 regardless of the player's actual performance.
  • Final results now consistently reflect the player's achieved score.

🐞 Bug Fixes

  • Resolved boss dash “stuck” issue caused by boundary edge cases.
  • Fixed incorrect score output on the Game Over screen.
  • Addressed inconsistencies in dash collision and effect-trigger timing.

💡 Additional Improvements

  • Improved dash collision logic stability.
  • Refined screen shake effect timing for smoother visual feedback.
  • Minor internal code cleanup for maintainability.

Invaders-Temp-v1.0.0

06 Dec 11:53
a3abc19

Choose a tag to compare

🚀 Release Notes – Major Gameplay & System Overhaul

✨ Highlights

1. Complete MVC Refactoring

  • Fully restructured the project architecture into an MVC-based design.
  • Rendering, game logic, and input handling are now cleanly separated for improved maintainability and scalability.

2. Full UI, Visual, and Audio Revamp

  • Updated screen scaling logic for consistent display across various resolutions.
  • Added and redesigned multiple sprites, effects, and UI visuals.
  • Overhauled the entire sound system to improve performance, reduce latency, and eliminate duplicated audio playback.

3. New Mid-Bosses & Expanded Pattern System

  • Added two new mid-bosses: Zeta and Gamma.
  • Improved final boss: Noxis.
  • Introduced diverse attack patterns: radial shots, dash attacks, laser beams, mob spawning.
  • Improved pattern-switching logic, enabling easier expansion of future boss behaviors.

4. New Player Skills

  • Added three new player skills:
    • Charging Shot
    • Teleport
    • Origin Skill
  • Refined input handling and skill activation responsiveness.

5. New Item System Features

  • Added a new support item: Assist Ship.
  • Implemented a more efficient object factory and pooling system for smooth item generation.

6. Complete Game Rebalancing

  • Adjusted boss HP, player movement speed, bullet speed, and overall difficulty curve.
  • Improved progression flow between levels and the shop screen.

7. Shop Screen Rebalancing

  • Reworked item prices, upgrade scaling, and UI logic.
  • Improved transition reliability from level-up to the shop.
  • Fixed BGM and sound issues within the shop screen.

🐞 Bug Fixes

  • Fixed an issue where the score failed to reset properly in certain scenarios.
  • Resolved a bug where game restarts retained previous session data.
  • Fixed audio playback issues caused by stopAll() interrupting SFX.
  • Corrected screen and audio state inconsistencies during level transitions.
  • Improved sound pooling stability to prevent silent or skipped audio events.

💡 Additional Improvements

  • Enhanced DrawManager scaling for higher visual fidelity across resolutions.
  • Reduced memory usage through optimized audio clip management and pooling.
  • Improved overall code readability and maintainability.