A design task to draw a class diagram for the Patient-component.
Things to consider in this task:
The class diagram should cohere with the System Component Architecture -diagram
Patient related objects should cohere with the Actor Map between player and the patient
The information about patient state is stored and managed in GameCore-component
This means that all action based logic should be delegated to GameCore via PatientBackendAccess. For example, if player attempts to treat the patient with a pressure dressing, this information should only be relayed via PatientBackendAccess, and not to directly manipulate values in the Patient-instance within the Unity environment
What is the minimum amount of information that is needed/submitted to PatientBackendAccess-interface?
What parts of this design task can not be done due to incomplete state of the system?
Help Resources
System Component Architecture
Actor Map between player and patient
Example of desired output for this task (example diagram from LevelBootstrapper-component)
A design task to draw a class diagram for the Patient-component. Things to consider in this task:
GameCore
-componentGameCore
viaPatientBackendAccess
. For example, if player attempts to treat the patient with a pressure dressing, this information should only be relayed viaPatientBackendAccess
, and not to directly manipulate values in the Patient-instance within the Unity environmentPatientBackendAccess
-interface?Help Resources
System Component Architecture![Image](https://github.com/GroupThesis2024/Paramedic-Training-Game/assets/101334501/e6d40669-324b-43a7-a87a-56131220bc15)
Actor Map between player and patient![Image](https://github.com/GroupThesis2024/Paramedic-Training-Game/assets/101334501/9174b91e-3c13-441a-8ee5-448002bd5fc4)
Example of desired output for this task (example diagram from![Image](https://github.com/GroupThesis2024/Paramedic-Training-Game/assets/101334501/e644ef2b-dc2d-4bd9-94d2-13a94304e90b)
LevelBootstrapper
-component)