TankGameOrg / engine

1 stars 2 forks source link

Teams #63

Closed BryanFriestad closed 1 week ago

BryanFriestad commented 3 months ago
ryan3r commented 3 months ago

At any time you can take an action called "Join Team X". It has no cost, but may be affected by cooldowns.

This should probably be implemented as one action "join team" with a team parameter

Once you joined a team, you lose the ability to join the other teams, but gain a new action called "Betray Team X".

In the same vein this could probably be "Betray Team" or "Betray Current Team"

Team names are more of a UI/Display configuration

The names would have to be in the engine/initial state to make the join team command work. The rest can be added in the UI.

TrevorBrunette commented 1 week ago

Will be closed by #95 which adds a team attribute and a team win condition. Deferring a rule to allow team changes.