SYSTEM FOR REAL-TIME TRACKING AND ANALYSIS OF CHESS GAMES FROM THE LICHESS PLATFORM
DOI:
https://doi.org/10.24867/29BE03LaketicKeywords:
Chess, Lichess, Stockfish analysis, Fraud detection, Kafka Streams, Real-time data processing, Visualization of processing resultsAbstract
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/
[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/
Downloads
Published
2024-11-02
Issue
Section
Electrotechnical and Computer Engineering