Added a new enemy type called ExplosiveEnemyShip. When this enemy is destroyed, it triggers an explosion that damages all enemies in the same row and column. This feature allows players to devise new strategies by targeting explosive enemies for area damage effects.
2. Updated Item Drop System
Modified the ItemDropEnemyShip feature, where enemies with 1 HP have a probability to drop an item when hit. A new logic was introduced to determine the appearance frequency of these item-drop enemies.
3. Player Growth Class
Introduced a PlayerGrowth system that dynamically enhances player stats. As players progress through the game, they can improve their movement speed, bullet speed, and shooting delay. This system ensures a more engaging and customizable gameplay experience by allowing players to grow and enhance their abilities.
Additional Improvements:
Improved item drop logic to ensure smoother gameplay and more consistent item drops.
Logged key events to facilitate debugging and team collaboration.
This PR includes all of our team’s work synchronized with the master branch. All key features have been internally tested and reviewed, but if there are any related bugs or feedback for further modifications, please feel free to let us know.
Thank you for your review and we look forward to your approval.
*cf. We've tried to develop a boss ship, but many issues are predicted, so we'll move on to the next quarter.
Key Features Development List
1. ExplosiveEnemyShip Feature
Added a new enemy type called
ExplosiveEnemyShip
. When this enemy is destroyed, it triggers an explosion that damages all enemies in the same row and column. This feature allows players to devise new strategies by targeting explosive enemies for area damage effects.2. Updated Item Drop System
Modified the
ItemDropEnemyShip
feature, where enemies with 1 HP have a probability to drop an item when hit. A new logic was introduced to determine the appearance frequency of these item-drop enemies.3. Player Growth Class
Introduced a
PlayerGrowth
system that dynamically enhances player stats. As players progress through the game, they can improve their movement speed, bullet speed, and shooting delay. This system ensures a more engaging and customizable gameplay experience by allowing players to grow and enhance their abilities.Additional Improvements:
This PR includes all of our team’s work synchronized with the
master
branch. All key features have been internally tested and reviewed, but if there are any related bugs or feedback for further modifications, please feel free to let us know.Thank you for your review and we look forward to your approval.
*cf. We've tried to develop a boss ship, but many issues are predicted, so we'll move on to the next quarter.