如何在 XBoard 上安装和设置多个国际象棋引擎 您所在的位置:网站首页 3dchess象棋引擎 如何在 XBoard 上安装和设置多个国际象棋引擎

如何在 XBoard 上安装和设置多个国际象棋引擎

2024-07-09 23:59| 来源: 网络整理| 查看: 265

如何在 XBoard 上安装和设置多个国际象棋引擎 在此页

XBoard 国际象棋引擎 设置提示和考虑因素 链接

XBoard 是一个开源的图形国际象棋界面,与 X 窗口系统兼容,可以接受鼠标移动,支持无数的国际象棋引擎,甚至允许下国际象棋变体。它还可以作为本地游戏分析、基于网络服务器的游戏甚至电子邮件象棋的前端(自动解析收到的邮件移动并在移动完成时自动发送邮件)。这款软件已经存在多年,但直到最近才增加了对现代国际象棋引擎功能的支持,例如哈希表和最终游戏数据库的使用,以及利用当今为每个系统提供动力的多核处理器。这为软件增加了新的兴趣和价值,再次成为“Linux 的默认国际象棋工具”。大多数发行版的默认存储库中都应该有“xboard”包,因此安装它应该非常简单。

XBoard 国际象棋引擎

国际象棋引擎基本上是一种能够分析棋盘位置并根据其设置和能力做出决策的软件。为支持 XBoard 国际象棋引擎通信协议而构建的“自由软件”国际象棋引擎确实数不胜数,值得庆幸的是,其中大部分都是免费提供的。您可能会在默认存储库中找到一些示例,例如 GNU Chess、Crafty , Fruit 和 FairyMax. 您还可以从各自的官方网站或其他在线资源下载更多 UCI 国际象棋引擎及其开局书籍。

通过按住应用程序顶部面板上的“引擎”按钮并按住它,您可以从菜单中选择“加载新的第一个引擎”选项。这将打开一个对话框,显示软件已经找到的所有已安装引擎(二进制文件+书籍)。选择一个引擎,然后按“Ctrl+N”开始新游戏,所选引擎应该开始运行。您也可以通过导航“引擎/引擎设置”来更改引擎设置。请注意,并非所有国际象棋引擎都在此菜单上提供相同的设置选项,而其他(GNU Chess、Crafty)根本不提供可调整的设置。

请注意,几乎每个引擎都为 Linux 和 Windows 提供不同的可执行文件,因此您应该始终下载源代码并自行编译。这样,您可以通过“Engine/Load New Engine”菜单并选择目录和二进制文件来添加新引擎。如果您有管理员权限,也可以将引擎放在“/usr/games”和 XBoard 下应该会自动检测到它。与需要用户手动更新引擎列表的旧版本相比,最新的 XBoard 版本 (4.8) 在这方面的表现要好得多。

设置提示和考虑因素

如果您有兴趣让两个国际象棋引擎相互对弈,您应该考虑一些可以显着改变游戏结果的因素。例如,“思考”因素应设置为零,以禁止引擎在轮到它时“思考”。这只能在您决定为每个引擎计算专用一个 CPU 核心(允许另一个使用至少另一个核心)的情况下被覆盖。

另一个需要考虑的点是开始和结束书籍的使用。如果你想让两个引擎公平地相互竞争,你应该禁止使用书籍,让他们纯粹根据自己的能力来分析和决定。时间管理也是一个很重要的案例。一些引擎会在不考虑总游戏时间的情况下急于下棋。用户应检查时间管理并进行相应设置。最后,您应该注意国际象棋引擎,无论它们的“智能”如何,都取决于 CPU。这基本上意味着同一个引擎在不同的 CPU 上运行时会拥有不同的 ELO 分数,并不是所有的引擎都能充分利用多不幸的是核心处理器。

链接

X板


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有