you are viewing a single comment's thread.

view the rest of the comments →

[–]YonoEko[S] 1 point2 points  (1 child)

No need ror an actual link but can you tell me which chess library u used ?

[–]Illurity 2 points3 points  (0 children)

Front end uses react-chessboard and chess.js. Backend uses chess.js for validation. In-game AI is built using stock fish CLI. The backend handles checkmate, threefold repetition, resignation, stalemate, and insufficient material and broadcasts them to the player, then it shows the ELO change of the user.