Best Setting For Bot (Chess) For Cheating
Best Setting For Bot (Chess) For Cheating
Firstly, pay attention to website settings and system settings. Chess bot will work
faster on a smaller chessboard, so try to decrease board size, if possible. Make sure to
disable moves animation at website settings
, if possible - this is also allow to increase speed of moves recognition.
Additionally, you can even try to decrease your screen resolution. For example, if you
have 1920x1080, you can try to set 1440x900 or even 1366x768 resolution. Chess bot
will work faster on a smaller screen.
Make sure to close all other applications / web pages / programs when using bot
against other chess programs or chess computers. And make sure that chess bot is not
blocked by your antivirus / firewall / system settings. Always use battle mode in the
game.
We recommend to try very good chess engine, called "Brainfish". It is Stockfish with
support of opening books in ".bin" format. Brainfish is provided with a strong opening
book called "Cerebellum".
Opening book is a database of chess positions that can occur during first 10-15 moves
of the game. These positions are already pre-calculated and provided with the
suggested best next move. So ChessBot will play next move immediately, without
calculating the current position (and this will be a very good move). Good opening
book will increase strength of play drastically.
So first of all we need to download all the stuff. Here is the website. Go there and
download latest "Cerebellum Stockfish" opening book and "Brainfish" chess engine.
Brainfish
: direct download
Cerebellum book
: direct download
1. Download both archives and unpack it with some program like WinRAR.
2. Create a folder
named "Book"
on the desktop.
------------------------------------------------------------------------
Now we need to load engine and book into the chess bot. Launch ChessBotX (run
ChessBot.exe as administrator) and go to the Advanced tab. And follow these steps:
1.
TURN OFF "Use own book" option
.
2. Press "Load engine" button and select "Brainfish_32bit.exe" or "Brainfish_x64.exe"
from the "Book" folder, which you created previously.
3. After that click on the name of the engine (near "Load engine" button). Window
with the engine configuration will appear.
4. Find "
Book file
" parameter and copy full name of the opening book as a value -
Cerebellum_Light_Poly.bin
5. It is also recommended to set "BestBookMove" parameter to FALSE.
Endgame tablebases usage. How to load EGTB Syzygy 5-men into the
chess bot.
Another important thing for good quality computer chess is so called EGTB - endgame
tablebases.
All you need to know is that ChessBotX with EGTB will play stronger than without it.
We recommend to try Syzygy 5-men tablebases. However, there are also 6-men and
even 7-men tables (Lomonosov). Update: Syzygy now also have 7-men tables:
6-men and 7-men are better of course, than 5-men, but they require a lot of free
space on your hard drive. Just take a look at this comparison table.
So here is how to connect EGTB with chess bot, follow these steps:
When playing with bot against other chess programs, use following settings to
increase strength and speed:
1. Turn off "Simulate human moves" option. This will allow bot to move cursor
instantly.
2. Use "
Play by time
" mode. Set time a bit lower than actual time control. For example, for bullet games
1+0 use 0.7+0 time in the chess bot, etc.
3. Turn on "
Permanent brain
" option (pondering).
4. Set
Threads
parameter as higher as possible. For example, if you have 8-core CPU, Threads must
be = 8.
5. Set
Hash size
parameter to 256mb for bullet games, 512 mb for blitz games and 1024 mb for
classic.
6. Leave
Contempt
parameter at default value. If you face stronger opponent, you can try to lower
Contempt a little bit - this will increase chances of making a draw.
7. And don't forget that you can experiment with different chess engines and opening
books. Brainfish and Cerebellum are not the only ones in the world, however they're
good and we recommend to try them.
Examples
Here are a few examples of strong play. These games were played on old weak
notebook with 2-core CPU. However, with Brainfish+Cerebellum+EGTB+Proper settings
ChessBotX were able to win against lichess and chess.com computers.