Added a feature where bullets can pierce through enemies a certain number of times before disappearing. This allows for strategic gameplay by enabling players to attack multiple enemies at once.
2. HpEnemyShip Class
Added a feature where enemy ships have HP. The HP decreases as they take damage, and the ship is destroyed when HP reaches 0. Additionally, the color of the enemy ships changes based on their remaining HP, providing visual feedback to players.
3. Item Drop System
Implemented a system where items drop with a certain probability when enemy ships are destroyed. The drop rate varies depending on the type of enemy ship. Players can collect dropped items to gain various bonus effects.
4. ItemManager Class
Description: Added a system for managing items in the game. ItemManager handles the creation of items and manages items that are dropped during gameplay. It also includes a pooling system for more efficient memory management.
5. Enemy Ship Attack and Movement Speed Adjustment
Description: Introduced a feature to adjust the attack speed, delay, and movement speed of enemy ships. This allows for varied enemy behavior and more flexible difficulty adjustments in the game.
6. Game Item Graphics
Description: Enhanced the game by adding graphics for items. Players can clearly identify items in the game, making the interface visually appealing.
Additional Improvements:
Implemented a feature where the color of enemy ships changes based on their current HP, providing better feedback to players.
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.
Key Features Development List
1. Piercing Bullet Feature
Added a feature where bullets can pierce through enemies a certain number of times before disappearing. This allows for strategic gameplay by enabling players to attack multiple enemies at once.
2. HpEnemyShip Class
Added a feature where enemy ships have HP. The HP decreases as they take damage, and the ship is destroyed when HP reaches 0. Additionally, the color of the enemy ships changes based on their remaining HP, providing visual feedback to players.
3. Item Drop System
Implemented a system where items drop with a certain probability when enemy ships are destroyed. The drop rate varies depending on the type of enemy ship. Players can collect dropped items to gain various bonus effects.
4. ItemManager Class
Description: Added a system for managing items in the game.
ItemManager
handles the creation of items and manages items that are dropped during gameplay. It also includes a pooling system for more efficient memory management.5. Enemy Ship Attack and Movement Speed Adjustment
Description: Introduced a feature to adjust the attack speed, delay, and movement speed of enemy ships. This allows for varied enemy behavior and more flexible difficulty adjustments in the game.
6. Game Item Graphics
Description: Enhanced the game by adding graphics for items. Players can clearly identify items in the game, making the interface visually appealing.
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.