Your trusted source for computer chess information!

Differences

This shows you the differences between two versions of the page.

computer_chess:wiki:lists:gui_protocol_support_list 2020/01/28 11:24 computer_chess:wiki:lists:gui_protocol_support_list 2020/03/21 11:10 current
Line 378: Line 378:
===== Programming Tools ===== ===== Programming Tools =====
-  *[[https://github.com/wdavid214/chess_bots | chess bots]] - Bots by wdavid214 integrating any UCI engine (Stockfish 8 by default) to play on different GUI interfaces by using visual feedback from predetermined board coordinates to detect opponent's last move 
  *[[https://github.com/tom0334/CombiChess | CombiChess]] by Tom Friederich - CombiChess a "chess engine" that combines 3 engines into one. It works by essentially asking 3 different engines what the they think is the best move for a given position, and then applying some logic to determine what move to actually do. After initial testing, it seems like it can easily beat the strongest of the 3 engines on its own. The rules that it uses are fairly simple: If 2 out of 3 engines give the same best move, then do that move and cancel work of the third - if all 3 engines say something else, listen to the 'Master engine'. The master engine is simply engine0 if all 3 engines agree, do that move.(actually, this never happens as work of the third engine is cancelled when the first two agree). For the best results, the 3 engines that are used need to be as equal in strength as possible. If one of the three is slightly better, it is best to use that one as master/engine0, since CombiChess listens to the master when all engines give a different result.   *[[https://github.com/tom0334/CombiChess | CombiChess]] by Tom Friederich - CombiChess a "chess engine" that combines 3 engines into one. It works by essentially asking 3 different engines what the they think is the best move for a given position, and then applying some logic to determine what move to actually do. After initial testing, it seems like it can easily beat the strongest of the 3 engines on its own. The rules that it uses are fairly simple: If 2 out of 3 engines give the same best move, then do that move and cancel work of the third - if all 3 engines say something else, listen to the 'Master engine'. The master engine is simply engine0 if all 3 engines agree, do that move.(actually, this never happens as work of the third engine is cancelled when the first two agree). For the best results, the 3 engines that are used need to be as equal in strength as possible. If one of the three is slightly better, it is best to use that one as master/engine0, since CombiChess listens to the master when all engines give a different result.
  *[[https://drive.google.com/uc?id=0B4DRZM_9EePtcmpuTkVnZ1RmdG8 | HorviG Universal Chess Bot]] - trial version by nagyzolie that is compatible with Stockfish; commercial edition has much more features (UCI-support). First launch the WinBoard GUI in edit mode, then start HorviG. Hold down the mouse button for one second on the upper left hand corner of the board, and it will put a pink dot on the screen. Then hold down the mouse button for one second on the bottom right hand corner of the board, and it will put another pink dot on the screen, and then it will start playing immediately if you are playing as white, or it will wait until the opponent moves if it plays as black. It worked in a casual game on Lichess,too.   *[[https://drive.google.com/uc?id=0B4DRZM_9EePtcmpuTkVnZ1RmdG8 | HorviG Universal Chess Bot]] - trial version by nagyzolie that is compatible with Stockfish; commercial edition has much more features (UCI-support). First launch the WinBoard GUI in edit mode, then start HorviG. Hold down the mouse button for one second on the upper left hand corner of the board, and it will put a pink dot on the screen. Then hold down the mouse button for one second on the bottom right hand corner of the board, and it will put another pink dot on the screen, and then it will start playing immediately if you are playing as white, or it will wait until the opponent moves if it plays as black. It worked in a casual game on Lichess,too.

Personal Tools