A one paragraph description of the task on which you will work. It should briefly explain what will be done (e.g. "Implement an armour component"). This includes textual explanations of the work. (e.g. "Armour inherits from Component and will add an event handler to the player entity so that the armour takes damage rather than the player. Different types of armour will have different durability. Once the armour is broken (durability reaches zero), it will no longer take damage and more attacks on the player will cause it to lose health.")
Example (optional)
Part: Depending on the task, you may want to provide some examples of how it would play out in the game. See next point for example...
Armour Benefits: Players can wear different classes of armour. Armour takes damage until it breaks. Armour cannot be healed but can be replaced. If a player is wearing armour, its health is not affected when it takes damage unless the armour is broken.
Dependencies
List any tasks on which this ticket relies. If there is already an existing ticket, reference it using #xx. If a task needs to be implemented, and the issue does not already exist, make a new ticket and leave it unassigned for someone else to take on. Ensure other team members are aware of the issue.
[x] Dependency 1 (#xx)
[x] Dependency 2 (#xx)
e.g.
[x] Texture needs to be created for armour laying on map.
[x] Texture needs to be created for player wearing armour.
[ ] Textures need to be created for partially, and then fully, broken armour.
[x] Mechanism needs to be implemented for armour to be placed onto map.
Milestones
List of steps that need to be completed for this task.
[x] Step 1 (Aug. 19)
[x] Step 2 (Aug. 20)
[ ] Step 3 (Aug. 23)
[ ] Step 4 (Aug. 23)
Completion Deadline: Aug. 23
e.g.
[ ] Initial design of Armour created and documented on wiki (Aug. 19).
[ ] Unit tests implemented for Armour (Aug. 20).
[ ] Armour class implemented and tested (Aug. 23).
[ ] Documentation of Armour updated on wiki (Aug. 23).
Description
Task: Task Name. Feature: Feature which this tasks contributes to implementing
A one paragraph description of the task on which you will work. It should briefly explain what will be done (e.g. "Implement an armour component"). This includes textual explanations of the work. (e.g. "
Armour
inherits fromComponent
and will add an event handler to the player entity so that the armour takes damage rather than the player. Different types of armour will have different durability. Once the armour is broken (durability reaches zero), it will no longer take damage and more attacks on the player will cause it to lose health.")Example (optional)
Dependencies
List any tasks on which this ticket relies. If there is already an existing ticket, reference it using #xx. If a task needs to be implemented, and the issue does not already exist, make a new ticket and leave it unassigned for someone else to take on. Ensure other team members are aware of the issue.
e.g.
Milestones
List of steps that need to be completed for this task.
Completion Deadline: Aug. 23
e.g.
Armour
created and documented on wiki (Aug. 19).Armour
(Aug. 20).Armour
class implemented and tested (Aug. 23).Armour
updated on wiki (Aug. 23).Documentation
Member