Я использую eboard для игры в шахматы с автоматически поддерживаемыми движками, такими как gnuchess4, лукавый и т. Д. Мой вопрос:
Как мне использовать сильные движки, такие как Stockfish, Rykba на eboard?
< / BLOCKQUOTE>
Для создания файла polyglot.ini
.
Откройте текстовый редактор, скопируйте и вставьте текст:
[Polyglot] ... UCI_AnalyseMode = false
Перед сохранением текстового файла вам необходимо авторизоваться для сохранения в /usr/games
. Поэтому откройте терминал, введите:
sudo chmod 777 /usr/games
После ввода пароля. Оставьте терминал открытым.
Когда вы готовитесь сохранить текстовый файл, имя файла должно быть polyglot.ini
Вам нужно сохранить polyglot.ini
в той же папке, что и polyglot.exe
. Сохраните файл в usr / games
Если вы не знаете, как найти эту папку. В левой части окна сохранения нажмите компьютер. Перейдите в папку usr. Тогда иди в игры. И сохраните polyglot.ini в этой папке.
Мне понадобилось пару часов, чтобы понять это. Я все еще новичок в Linux. Надеюсь, это поможет.
Stockfish упоминает, что его можно запускать с eboard, но мне потребовалось некоторое время, чтобы понять, как.
Stockfish использует шахматный протокол UCI, но eboard говорит на xboard. Вам нужно использовать пакет polyglot, чтобы играть на вяленую рыбу на борту.
Чтобы установить программное обеспечение:
sudo apt-get install eboard polyglot stockfish
Затем вам нужно создать polyglot.ini в вашем домашнем каталоге:
[PolyGlot]
EngineDir = .
EngineCommand = /usr/games/stockfish
Book = false
BookFile = book.bin
Log = false
LogFile = stockfish.log
Resign = true
ResignScore = 600
[Engine]
Use Search Log = false
Search Log Filename = SearchLog.txt
Book File = book.bin
Best Book Move = false
Contempt Factor = 0
Mobility (Middle Game) = 100
Mobility (Endgame) = 100
Passed Pawns (Middle Game) = 100
Passed Pawns (Endgame) = 100
Space = 100
Aggressiveness = 100
Cowardice = 100
Min Split Depth = 4
Max Threads per Split Point = 5
Threads = 1
Use Sleeping Threads = true
Hash = 128
Ponder = true
OwnBook = false
MultiPV = 1
Skill Level = 20
Emergency Move Horizon = 40
Emergency Base Time = 200
Emergency Move Time = 70
Minimum Thinking Time = 20
UCI_Chess960 = false
UCI_AnalyseMode = false
Затем, когда вы откроете eboard, перейдите по ссылке: Play против двигателя> Общий двигатель> Команда двигателя
Введите «полиглот» в части, называемой «Командная строка двигателя».
Это должно позволить вам играть против вяленой рыбы, используя eboard.