Team Evolution and Dynamics in Online Multiplayer Games
Mentor: Goran Murić, ISI Artificial Intelligence Division
Students: Kevin Tsang (MS Applied Data Science/Year 1)
Jiaqi Liu (MS Electrical Engineering/Year 1)
Motivation
Esports is a booming multi-billion-dollars industry where millions of players and viewers actively play and watch games everyday.
Gaming community, especially games with teamwork, is a fruitful environment to explore and analyze some of the real-world collaborative phenomena.
Insight to whether a team performance changes when a player(s) switch teams elucidates about the human collaboration and competition and aid in decision making for owners and coaches.
Counter Strike: Global Offense is a first-person shooter game with two teams (Counter-terrorists vs Terrorists) consist of 5 players each to compete in a best-of-30 match.
The professional CS:GO scene hosts tournaments year-round with prize pool for teams from around the world to compete for.
CS:GO Major Championships have prize pools > $1,000,000
Problem
This project aims to study the changes in team dynamics when a player transfer teams in Counter Strike: Global Offense (CS:GO).
First, we will need a complete data collection on CS:GO statistics.
Our goal is to build models to explain the following questions:
Data Source
HLTV.org is the most prominent website that keeps track of all major professional events in CS:GO.
��
Tabular data available:
Our Data Schema
Challenges in data collection
��
Approach
Data statistics
Data Type | Count |
Players | 13706 |
Teams | 4832 |
Matches | 76450 |
Events | 4051 |
Mean: 23.70
Std.dev: 2.16
Mean: 23.59
Std.dev: 3.10
Best Teams and Players of CS:GO
Natus Vincere
Astralis
fnatic
mousesports
G2
Younger players play better
Linear Regression: Player Age vs Player Performance
Players improve with the experience
Linear regression: Player Tenure vs Player Performance
Linear regression coef:
Team number 0.63
R-squared: 0.19
Good players change teams often
Linear regression coef:
Team number 0.24
R-squared: 0.20
Good teams are more stable - do not change players often
Linear regression coef:
Player number -0.04
Constant 12.6
R-squared: 0.059
Change team does not affect player performance
For each player that played in at least 2 teams, we calculate the performance before and after the change, and compare it:
The average kills before change a team: 16.38
The average kills after change a team: 16.34
Questions?