Tactical Troops Analytics (TTA) is a portal for players of the game Tactical Troops that provides both personalized and global analytics. It also provides processed data for the game developer and publisher.
See below what elements of Sensei are demonstrated in TTA:
- Log processing and data ingestion module.
Sensei comes with various ways to obtain data e.g. querying public API or interfacing with the game. Tactical Troops pushes the data asynchronously to one of the Sensei database models.
TTA uses Django and PostgreSQL, which is one of the possible solutions. - Aggregated global and personalized statistics.
Global statistics include elements such as players' ranking, wins percentages, kills per game, deaths per game, parameters of using various weapons, gadgets etc. Personalized statistics give more insight into a particular player's favourite choices (e.g. favourite weapon, map or loadout) as well as their proficiency in exploiting them to their advantage.
- Rich Replay Viewer
It enables not only to analyze your past games in a slightly simplified tactical view but also contains advanced features such as heatmaps, important events on the timeline and game changing moments.
10 types of heatmaps are available, e.g. places visited the most by players, common sites of deaths or where players position their units at the end of the turns. - Player Style
In addition to the personalized statistics, players are profiled using various unique style traits.
Sensei helps to normalize, store and visualize those traits. The visualization is based on a polygon (aka spider's web). The most interesting features, which are detected using Sensei tools, are shown by default.
- Players Clustering
Sensei enables to take any features of players and use them to perform clustering.
Similar players belong to the same cluster. The visualization is based on the UMAP algorithm.
It gives various insights e.g. how many similar groups there are, where I am as a player, how strong the players in my cluster are, how players in various clusters differ from me etc.
It allows to see how the playing style affects the ranking of players. For instance, are the top players in the same cluster? - Formations
Formation analytics offers a few kinds of information: - how players group their units in squads
- how large the squads are
- which types of units go well together
- what are the typical distances between units on a given map
- Popular loadouts
Loadouts in Tactical Troops consist in choosing units and equipment before each match.
There is some kind of analogy of a loadout to a "build" or a "deck" known from other games.
Loadouts can be aggregated, abstracted with various levels of granulation thanks to Sensei mechanisms.
On the website, we present a matrix of win rates between the most popular loadouts defined in two levels of granulation. - Loadout Recommendation
Sensei guesses players' preferences by analyzing their playstyle and can recommend loadouts to players that are suitable for them.
Players can set custom constraints: e.g. they want a particular unit to appear in a loadout. Sensei will complement their preferred starting choices. - Winning odds predictor
Predictive analysis of how is more likely to win a match can be used in various ways.
We can use the winning odds to introduce a betting mechanism.
Players can also see how the system evaluates their chances based on various parameters e.g. the game mode or map to be played.
It can be used for example to introduce a handicap or to prepare for a certain opponent. After all, it is fun to win against the odds. - Player Growth
Sensei provides the visualization of the player's ranking change in time.
More significant changes are detected and the system automatically finds the most suitable reason that made the player gain or lose the ranking.
Such a reason can, for instance, be the change in the favourite (most used) loadout.