This is a chess engine that communicates using UCI. This means it can communicate with a variety of GUIs, ex: Arena GUI.
This engine applies heurstics and alpha beta pruning to explore all possible moves and choose the best one, pruning off bad moves early into the search if possible. It uses bitboards to store the board position within a combination of 64 bit integers, allowing board operations to be applied through bitwise operators. This allows for very fast board operations and is a technique employed by many popular chess engines, including stockfish.
This bot is playable on lichess periodically! Play now!
Note this bot may offline, but you can also view past games it has played!