首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用eboard运行库存鱼/rykba引擎

问使用eboard运行库存鱼/rykba引擎
EN

Ask Ubuntu用户
提问于 2012-04-22 20:12:39
回答 2查看 6.3K关注 0票数 6

我用电子棋盘来玩象棋,使用自动支持的引擎,如gnuchess4,狡猾等。我的问题是:

我怎样才能运行强大的引擎,像平底鱼,赖克巴在板上?

EN

回答 2

Ask Ubuntu用户

发布于 2012-11-14 12:36:31

河豚提到它可以用eboard运行,但我花了一段时间才弄清楚如何运行。

河豚使用UCI国际象棋协议,而eboard则使用xboard。您需要使用polyglot软件包在板上播放股票鱼。

要安装该软件:

代码语言:javascript
复制
sudo apt-get install eboard polyglot stockfish

然后,您需要在主目录中创建一个polyglot.ini:

代码语言:javascript
复制
[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 against engine > Generic Engine > Engine Command

在“引擎命令行”部分中键入"polyglot“。

这应该可以让你玩的股票鱼使用电子板。

票数 6
EN

Ask Ubuntu用户

发布于 2016-03-24 16:24:12

要创建polyglot.ini文件,请执行以下操作。

打开文本编辑器,复制并粘贴文本:

代码语言:javascript
复制
[Polyglot] ... UCI_AnalyseMode = false

在保存文本文件之前,需要授权才能在/usr/games中保存。所以打开一个终端,输入:

代码语言:javascript
复制
sudo chmod 777 /usr/games

一旦你输入密码。让终点站开着。

当您准备保存文本文件时,文件名需要为polyglot.ini

您需要将polyglot.ini保存在与polyglot.exe相同的文件夹中,因此将文件保存在/usr/games中

如果你不知道怎么找到那个文件夹。在保存窗口的左边,按下计算机.转到文件夹usr。那就去看比赛吧。并将polyglot.ini保存在该文件夹中。

我花了几个小时才弄明白。我对Linux还不熟悉。我希望这能帮上忙。

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/124297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档