SISTEM ZA PRAĆENJE I ANALIZU ŠAHOVSKIH PARTIJA SA PLATFORME LIČES U REALNOM VREMENU

  • Milena Laketić
Ključne reči: Šah, Ličes, Stokfiš analiza, Detekcija prevara, Kafka Strims, Obrada podataka u realnom vremenu, Vizualizacija rezultata obrade

Apstrakt

U ovom radu predstavljen je sistem za obradu i analizu podataka o šahovskim partijama prikupljenih sa platforme Ličes [1]. Glavni cilj sistema je omogućiti uvid u kvalitet partije tokom njenog odigravanja na platformi Ličes, kao i identifikacija potencijalno sumnjivih aktivnosti igrača. Kvalitet poteza analizira se koristeći šahovski alat Stokfiš [2], a igrači se na osnovu metričkih vrednosti aktivnosti mogu klasifikovati kao sumnjivi. Sistem je projektovan da bude skalabilan kako bi omogućio prikupljanje i obradu podataka u realnom vremenu.

Reference

[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/
Objavljeno
2024-11-02
Sekcija
Elektrotehničko i računarsko inženjerstvo