Sunny Sze
CS2
Franklin Cheung
Hengyi Lin
Mengyu Liang
Ruiling Xu
wcsze@ug.kth.se
hyfch@ug.kth.se
hengyil@kth.se
lmengyu@kth.se
ruiling@ug.kth.se
DH2321 Interactive Data Visualization�2025-02-01
Current Situation
Their Limitations
Our Project Overview
Our Target - CS2 eSports Coaches
Their responsibilities:
Our Tasks - how to help the coaches
Through Exploring the graphs and data of players’ performances,
The coaches want to Summarize the match result,
By Discovering the Outliers, Trends and Correlations
We allow them to,
Our data - General Description
Game Replays (Demos) Oriented Pipeline:
General Description
Our data - How we utilize them?
Over 30+ dimensions for the raw Data
Large Dataset down to each frame
Our Coding Methods
Round Bar
Interaction
Active:
Click to choose a round
Passive:
Highlight the round chosen
- T(Terrorists): Plant a C4 bomb at the Bombsite and detonate it, or kill all enemies.
- CT (Counter-Terrorists): Destroy the T Side before time runs out or Defuse the Bomb.
Winning Method:
Economy-Equipment Line Chart
Interaction
Active:
Click to choose a round through difference
Passive:
Highlight the round chosen
- Win Bonus: $3250-$3500 for winning rounds.
- Loss Bonus: Loss bonuses gradually increase to a maximum of $3,400 for consecutive losses.
- Kill Bonus: $100-$900.
Economy Strategy:
Game Map with Position/Density overlay
Interaction
Active:
Zoom/Pan
Maps:
T/CT Spawn: Terrorist/Counter-Terrorists starting point, offense.
Bombsite A/B: One of the points where bombs can be planted.
Mid: Usually in the center of the map, a key location that connects multiple zones
Connector: A path that connects different areas
Long and Short: Paths that are longer or shorter
Sniper Spot: A place where an AWP can be mounted
Passive:
Change with Round or Game
Change with Team or Player
Radar Chart
- K/D Rate
= Kill/Death
- KD Difference
= Kill-Death
- KAST
= (Kill+Assist+Survive+Trade Kill)/Round
- Damage per Round
= Damage/Round
Player to Player Heat Matrix
Interaction
Active:
Click to choose a Player/ Player to Player
Passive:
Change with Round or Game
Highlight when choosing a player
Our Interactive Demo