Работающие двигатели стокфиш / рыкба с бортовым двигателем

Я использую eboard для игры в шахматы с автоматически поддерживаемыми движками, такими как gnuchess4, лукавый и т. Д. Мой вопрос:

Как мне использовать сильные движки, такие как Stockfish, Rykba на eboard?

< / BLOCKQUOTE>
5
задан 23 April 2012 в 00:12

2 ответа

Для создания файла 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. Надеюсь, это поможет.

0
ответ дан 23 April 2012 в 00:12

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.

0
ответ дан 23 April 2012 в 00:12

Другие вопросы по тегам:

Похожие вопросы: