-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add team attribute to entities (#989)
* Add new team attribute to Player proto * Add new :team and :owner_team params to game entities * Refactor matchmaking launchers and assign team to players before game starts * Update GameUpdater to receive players with teams and refactor the game initialization * Use teams attribute to decide every game decision (damage, autoaim, etc.) * Refactor dynamic obstacle initialization * Add proto entry to send list of winners (team) instead of a single winner * Update winning condition due to new teams concept * Move repeated code in matchmaking queues to Utils module & add bot name generator * Update game tracker functions due to changes in code (teams) * Update arena version due to new and changed messages in Protobuf * Update arena version once again, due to another merged version upgrade * Update deathmatch endgame check to fit teams feature
- Loading branch information
1 parent
2400e56
commit f64096d
Showing
18 changed files
with
651 additions
and
404 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.