The selected players are José Raúl Capablanca, Mikhail Tal, Tigran Petrosian, Bobby Fischer, Anatoly Karpov, Garry Kasparov, Viswanathan Anand and current champion, Magnus Carslen. We chose players with different styles, so their game trees would display the contrast between them.
To generate the game tree of each champion we used a database of more than 10,000 games. The number of games changes significantly for each player: Capablanca was the less active (596 games) and Karpov was the most active (3,374 games.) This difference in the number of games affects the final result of the representations.
In order to transform the data into a tree shaped object we used an algorithm programmed with parametric design tools. This algorithm deciphers the topological diagram of all games of each player while it builds a three-dimensional tree whose growth reproduce the said diagram.
Following this topological diagram, the tree starts with a trunk that represents the total amount of games of each player. From it, the principal branches of the tree emerge, and each one correspond to the first move of all the games, being the thick of each branch proportional to the number of times this moves have been done. In each node, it appears written the move corresponding to the previous branch. The criterion recurs with the next moves, so that new branches emerge which are the result of the different paths that the players have taken in all their games. Each step adds a level of complexity to the topological diagram.A limitation of the project is that branches that represent identical moves are not positioned identically on the different trees. Therefore, comparisons between players are hard, if not impossible, even if you zoom in to read the labels. Regardless, this is a quite impressive effort, and it'd certainly look beautiful if framed and hanged on your office walls!