Electrotechnical and Computer Engineering
Vol. 39 No. 11 (2024): Proceedings of Faculty of Technical Sciences
SYSTEM FOR REAL-TIME TRACKING AND ANALYSIS OF CHESS GAMES FROM THE LICHESS PLATFORM
Abstract
This paper introduces a system for processing and analyzing data on chess games collected from the Lichess platform. The main goal of the system is to provide insights into the quality of the game during its play on the Lichess platform, as well as to identify potentially suspicious activities of players. The quality of moves is analyzed using the chess tool Stockfish, and players can be classified as suspicious based on the metric values of their activities. The system is designed to be scalable to enable real-time data collection and processing.
References
[1] Lichess. (2024). Lichess API Documentation. [Onlajn]. Dostupno na: https://lichess.org/api
[2] Stockfish Chess. (2024). Stockfish Chess - Open Source Chess Engine. [Onlajn]. Dostupno na: https://stockfishchess.org/
[3] T. Akidau, S. Chernyak, and R. Lax, Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing, 1st edition. Sebastopol, California: O'Reilly Media, 2018.
[4] ChessBase. (2022). ChessBase 17 Manual [Onlajn]. Dostupno na: https://help.chessbase.com/cb17-eng.pdf
[5] Shredder Chess. (2024). UCI - Universal Chess Interface. [Onlajn]. Dostupno na: https://www.shredderchess.com/chess-features/uci-universal-chess-interface.html
[6] Apache Kafka. (2024). Developer Guide - Apache Kafka Streams. [Onlajn]. Dostupno na: https://kafka.apache.org/24/documentation/streams/developer-guide/