AlexandreBillereau / open-source-game-rogue-like

Game open source - rogue like
1 stars 0 forks source link

Implement HealthManager class #13

Open AlexandreBillereau opened 4 months ago

AlexandreBillereau commented 4 months ago

Description:

We require a HealthManager class to handle the management of health-related functionalities within our project. The class should encompass the following features:

  1. Managing Entity Health: The HealthManager class should facilitate the management of health for entities in our project. It should allow us to easily track and modify the health status of various entities, such as characters, enemies, or objects.
  2. Configurable Health Settings: We need the ability to configure health-related parameters, such as maximum health points, initial health values, and any modifiers affecting health regeneration or depletion. This configurability will enable us to fine-tune the health system to suit different gameplay scenarios and balance requirements.
  3. Health Status Notifications: The HealthManager class should provide mechanisms for notifying other parts of the application when an entity's health status changes. This could involve triggering events, callbacks, or any other suitable notification mechanisms to facilitate responsive gameplay mechanics, such as updating UI elements or triggering special effects.

Additional Considerations:

Acceptance Criteria: