Skip to content

Chessbot using computer vision to play undetected on any chess website

License

Notifications You must be signed in to change notification settings

Molier/ChessVisionBot

 
 

Repository files navigation

ChessVisionBot

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.
Do not use this chessbot to play against a real human!

Playing Chess

ChessVisionBot vs Victoria on Chess24
(3 minute time control, ~1700 rating)
ChessVisionBot vs. Chess.com Computer Level 10
(unlimited time, ~2600 rating)
Computer Vision based Chess-Bot wins against Victoria on Chess24 Computer Vision based Chess-Bot wins against Chess.com Computer Level 10 (~2600 rating)
https://www.youtube.com/watch?v=z9LSJM55Tng https://www.youtube.com/watch?v=1aTEesXdODc

Solving Tactics

ChessVisionBot solves unknown Tactics on Chess.com
Computer Vision based Chess-Bot solves 25 random Chess-Tactics in a row
https://youtu.be/L6hSxr5kzo4

About

Chessbot using computer vision to play undetected on any chess website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%