Computer Vision based Chess-Bot wins against Chess.com Computer Level 10 (~2600 rating)
The ChessVisionBot uses computer vision to detect a 2D chessboard on the screen. It detects played moves by the opponent and calculates the best response given a certain time to calculate. The ChessVisionBot is then able to move the mouse and execute the calculated move. Thanks to the Stockfish-Engine it is able to play at a very high rating with quick movetimes. Here the ChessVisionBot challenges the Level 10 Computer on chess.com in an unlimited time per move game. With well-calculated moves the ChessVisionBot beats the computer (approx 2600 elo). The user can change the time to think for the chessbot. This influences how well calculated the moves are and how quickly the chessbot can answer a move by the opponent. Furthermore, a variance time can be set so that the chessbot won't be detected by chess.com for cheating. Watch https://www.youtube.com/watch?v=z9LSJM55Tng&feature=youtu.be to see the ChessVisionBot beat a chess24 computer in a 3-minute time control game. Visit me on GitHub: https://github.com/kochsebastian/ChessVisionBot Do not use this chessbot to play against a real human!
The ChessVisionBot uses computer vision to detect a 2D chessboard on the screen. It detects played moves by the opponent and calculates the best response given a certain time to calculate. The ChessVisionBot is then able to move the mouse and execute the calculated move. Thanks to the Stockfish-Engine it is able to play at a very high rating with quick movetimes. Here the ChessVisionBot challenges the Level 10 Computer on chess.com in an unlimited time per move game. With well-calculated moves the ChessVisionBot beats the computer (approx 2600 elo). The user can change the time to think for the chessbot. This influences how well calculated the moves are and how quickly the chessbot can answer a move by the opponent. Furthermore, a variance time can be set so that the chessbot won't be detected by chess.com for cheating. Watch https://www.youtube.com/watch?v=z9LSJM55Tng&feature=youtu.be to see the ChessVisionBot beat a chess24 computer in a 3-minute time control game. Visit me on GitHub: https://github.com/kochsebastian/ChessVisionBot Do not use this chessbot to play against a real human!