Skip to main navigation menu Skip to main content Skip to site footer

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

  • Milena Laketić
DOI:
https://doi.org/10.24867/29BE03Laketic
Submitted
November 2, 2024
Published
2024-11-02

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/