Schachspieler Netzwerkdiagramm
Ein wichtiger Faktor im Turnierschach ist die Vorbereitung auf die Eröffnung des Gegners. Wer weiß, was sein Gegner spielen wird, hat in der Regel einen großen Vorteil. Während der Pandemie trugen viele Schachklubs Onlineturniere aus. Eine unglaubliche Menge an dort teilnehmenden Spielern war sich offenbar nicht bewusst, welche Implikationen dies für ihre Privatsphäre hatte…
Ich wusste die Klar- und Usernamen einiger weniger Gegner. Zudem sind die Mitgliederlisten vieler Schachklubs auf Lichess frei einzusehen. Ich erstellte eine CSV-Datei, die Klar- und Usernamen enthielt und schrieb ein Python-Programm, das alle Online-Partien der jeweiligen Usernamen als PGN herunterlud. Die häufigsten Gegner wurden mir aufgelistet und ich konnte so leicht weitere Klarnamen-Verbindungen erkennen. Das so entstandene Netzwerk stellte ich in Gephi mittels Force Atlas 2 dar. Jeder Knoten ist ein Spieler, jede Kante ist mit der Zahl der Partien gewichtet. Das Mitglieder eines Schachklubs häufig auch online gegeneinander spielen, konnte ich sie so aufspüren, selbst wenn sie nicht dem Lichess-Team ihres Schachvereins beigetreten waren.