Riot Games Team Fight Tactics: Meta Shift Analysis
Joseph Waldron, Ching-yu Huang (faculty advisor)
School of Computer Science and Technology, Kean University, waldrojo@kean.edu
Team Fight Tactics (TFT) is a popular online strategy game developed by Riot Games [1]. With constantly evolving gameplay and a highly competitive ranking system, success in TFT requires multiple skills to create an effective strategy. However, the dominant team compositions, known as the meta, change over time due to game patches that include balance changes. This research explores how data mining techniques can be applied to TFT games gathered over the past few months. By analyzing several trends in gameplay, this research will provide players with essential information on what kinds of changes can shift the meta. Overall, this research is significant as it aims to offer valuable insights into the ever-evolving game meta of TFT.
This dataset has numerous benefits and potential for many use cases including
comparing values and predicting meta-compositions based on correlations between items and units. This study opens a small window of what is possible with this dataset, indicating its potential for many use cases.
Future research opportunities:
Data Collection: Python script, Riot API[2], match information from 500 North American players, SQL database
Data Cleaning and Transformation: Jupyter[3], pandas[4], SQL queries to filter, clean, and transform data.
Data Analysis / Data Mining techniques:
Normalization: Average daily occurrences / daily games played
Clustering: grouping similar team compositions based on units played
Association: Identity what characters and items are picked together
Data Visualization: Using matplotlib[5] create charts and graphs to visualize findings.
Tools and Technologies: SQL(database), python(data collection, data analysis, machine learning), pandas(data cleaning), matplotlib(data visualization), Riot API (data source)
[1] Riot Games official website [Online]. Available: https://www.riotgames.com/en
[2] Riot Games API TFT docs [Online]. Available: https://developer.riotgames.com/docs/tft
[3] Jupyter notebook [Online]. Available: https://jupyter.org/
[4] Pandas python library [Online]. Available: https://pandas.pydata.org/
[5] Matplotlib [Online]. Available: https://matplotlib.org/
Introduction
Methods and Materials
Results
Conclusions / Future Work
References
Frequency graph(traits) Admin and Space Corps
Win rate % graph(traits)
Top 4 % graph(traits)
Admin Buffed
Space Corps nerfed
Exploring correlation with Chi-Squared
pValue = 0.16 DOF 3906
Exploring correlation with Chi-Squared
pValue = 0.24 DOF 4030
Example of Power Creep
Dataset
Headers: matchID, gamedatetime, gameversion, tftgametype, participantId(primary key), placements, augments, traits, units, items
Results cont..
Dataset cont..