You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This task proposes the creation of an 'Engineer' entity, a new crucial component of the game mechanics which ties in to the win/lose state of the game. The number of engineers left is a direct representation of 'HP' of the player, and if reduced to zero, ends the game. Engineer entities will spawn as described in the Logic section below. The engineers will be able to move up and down along the lanes behind the towers and attack enemy mobs using a ranged weapon. They cannot be revived, causing the user to lose the game if all engineers are dead. This feature may be extended in future sprints to allow buffing or repairing of towers, and may become controllable by the player, adding a more interactive real-time component to the game.
Logic
One Engineer would be automatically assigned to defend a lane which satisfies the conditions below.
The lane doesn't have any active towers.
The defense has spare Engineer entities.
The lane has one or more incoming mobs.
If an engineer is killed in action and the lane still meets those conditions, another would be assigned.
Description
Task: [Team 2] Engineers Task
Feature: [Team 2] Towers and Engineers Feature Ticket
This task proposes the creation of an 'Engineer' entity, a new crucial component of the game mechanics which ties in to the win/lose state of the game. The number of engineers left is a direct representation of 'HP' of the player, and if reduced to zero, ends the game. Engineer entities will spawn as described in the Logic section below. The engineers will be able to move up and down along the lanes behind the towers and attack enemy mobs using a ranged weapon. They cannot be revived, causing the user to lose the game if all engineers are dead. This feature may be extended in future sprints to allow buffing or repairing of towers, and may become controllable by the player, adding a more interactive real-time component to the game.
Logic
One Engineer would be automatically assigned to defend a lane which satisfies the conditions below.
If an engineer is killed in action and the lane still meets those conditions, another would be assigned.
Dependencies
Milestones
Optional - May be carried over into future sprints
Completion Deadline: Sep. 12
Documentation
Members
The text was updated successfully, but these errors were encountered: