button shows standard window, where you can specify chess engine, which you want to use with the chess bot. Program supports most popular UCI engines like Stockfish, Komodo, Houdini, Fire, Rybka, etc.
Chess bot can use own opening book
. There are 2 books available: "Basic" and "GM". Basic book contain only generic openings. GM book contain much more openings as it is based on many games of grandmasters. Please note, that this book wasn't made for anti-engine play, it's not very strong. These books are designed to widen the debut repertoire of the bot and achieve a more human-like play. Read more about opening books usage here.
Configure system delays
" to open configuration (
see picture №2
). Warning: changing these values can make bot unstable. However, you can make your bot faster with proper settings.
engine communication delay
" is a system parameter, which is used when bot is awaiting for an answer from the chess engine. Do not set this value too low. Default value is 100ms, but you can try to set it to 50ms for a start. Different engines can react differently on changing this parameter, so there is room for experiments.
". This parameter specifies the time to wait for the animation of movement of the pieces. On some websites pieces moves instantly and on some - pieces slide over the board for a few milliseconds. It is recommended to turn off animations in the website settings if there is any. So you can try to decrease this value (which will allow bot to react faster), but again - program can become unstable, if parameter is too low.
mouse click delay
". It is a short delay within MouseDown and MouseUp events. Some websites have problems with registering pieces drag and drop operation, if it is too fast. That's why this kind of delay is needed. You can also try to experiment with this value and make program a bit faster.
This button will open
hotkeys configuration window
see picture №3
), where you can change default hotkeys. Use only latin letters. Please note, that program override hotkeys of other applications, while it's running. So for example, you will be unable to print "P" letter in notepad, because it is default hotkey for "Play by key" feature.
Current chess engine
, loaded in the program.
Click on it to open configuration window
, where you can set any parameter available for the current engine, such as threads count, hash size, skill level, contempt, etc. (
see picture №4
7. This button will open book configuration window. At this moment you can set only one parameter here - "Book depth". This parameter specifies of how many moves bot should take from the book. For example, if you set value = 3, then program will search position in the book only for first 3 moves of the game.
Please note that here you can choose only files in ".book" format. For other books like '.bin' and '.ctg' please read this article.