当前位置: 首页 > 工具软件 > XBoard > 使用案例 >

linux象棋软件下载,xboard-xiangqi: xboard 象棋软件,打开默认是国际象棋。安装本软件包后,可以运行 xboard-xiangqi 或者 xboard @xiangqi 直接启...

蒯安平
2023-12-01

xboard-xiangqi

一、介绍

用 Xboard 玩中国象棋。命令: xboard-xiangqi

version 4.9.1-7, 2020-4-19 updated, by Careone;

说明: 象眼 (EleEye) 引擎 3.15 (Linux 版本), 在 Xboard 上运行不稳定,中途可能报错、停止走棋。

另外,使用 UCCI 协议的中国象棋引擎,需要使用额外选项 uci2wb, -fUCCI, -sUCCI,

以及 -uxiAdapter {uci2wb -%variant "%fcp" "%fd"}

用法示例:

说明1: 以下4组命令,都需要在同一行输入!

说明2: "-variant xiangqi" 代表玩中国象棋 (xiangqi), 而不是

国际象棋 (chess);

说明3: "uci2wb -x" 代表使用 UCCI 中国象棋协议;

说明4: @xq 或者 @xiangqi, 代表加载特定目录下的中国象棋主题

配置文件, 如 /usr/share/games/xboard/themes/conf/xq ;

用法1:

xboard -variant xiangqi -fcp "uci2wb -x eleeye_engine" -scp "uci2wb -x eleeye_engine"

用法2:

xboard @xiangqi -fcp "uci2wb -x eleeye_engine" -scp "uci2wb -x eleeye_engine"

用法3:

xboard @xiangqi -fcp {uci2wb -x eleeye_engine} -scp {uci2wb -x eleeye_engine}

用法4:

xboard @xiangqi -uxiAdapter {uci2wb -%variant "%fcp" "%fd"} -fcp eleeye_engine -fUCCI -scp eleeye_engine -sUCCI

二、软件架构

all

三、安装教程

安装依赖的软件包: sudo apt-get install xboard fairymax

安装推荐的软件包: sudo apt-get install hoichess sjaakii eleeye

推荐安装第三方主题包 (DEB): xboard-xiangqi-themes 。下载地址:

四、Xboard 下的中国象棋引擎

maxqi: 象棋水平一般(大致相当于腾迅天天象棋的“业3-业4”水平)。

软件包 fairymax 自带。通常默认已安装;

hoixiangqi: 象棋水平一般(大致相当于腾迅天天象棋的“业3-业5”水平)。

需要安装软件包 hoichess;

sjaakii: 象棋水平较高(大致相当于腾迅天天象棋的“业5-业6”水平)。

需要安装软件包 sjaakii, 并使用 -variant xiangqi 选项,指定棋种为中国象棋。

腾迅天天象棋-残局闯关全部360关: 其中 81.3% 以上 (293/360) 的棋局, 可以使用

sjaakii 中国象棋引擎自动解出;

《适情雅趣》残局谱 (2009年李浭版) 全部551局的前100局, 81% (81/100) 可以使用

sjaakii 中国象棋引擎自动解出;第101-551局的 86.9% (392/451),可以使用

Winboard 4.5.0 自带的象眼 (EleEye) 引擎自动解出。其余棋局, 可以用其它象棋软件引擎

解出,或者手动编辑走法。

五、使用说明

xboard-xiangqi 直接启动中国象棋

xboard-xiangqi -s 49 指定棋格大小为 49x49。默认为49, 推荐为47-65

xboard-xiangqi -t wood 使用木质的棋子/棋盘主题

xboard-xiangqi --nologo 不显示象棋引擎的 LOGO 图片。这样程序界面会小一些

xboard-xiangqi -sj -lf [数字1-551]

加载棋例《适情雅趣》残局谱第 1-551 局的任意一个 FEN 局面(相当于挑战残局)

-sj 代表使用棋力较强的中国象棋引擎 sjaakii

xboard-xiangqi -lg [PGN文件] [数字序号]

打开 PGN 对局/棋谱文件中的指定棋局。如果未指定文件和数字,则打开棋例

xboard-xiangqi -h 查看帮助信息和更多功能

六、相关软件包和技术说明

Linux下用XBoard玩中国象棋

2020-2-23, by Careone

适用系统: Debian/ Ubuntu/ Deepin/ UOS

步骤一: 安装 xboard 和 hoichess 软件包

sudo apt-get install xboard hoichess

说明:软件包 hoichess 中,包含一个 XBoard 中国象棋引擎 hoixiangqi

步骤二: 下载并安装软件包 xboard-xiangqi

另外,还可以安装附加的棋子棋盘图片主题包 xboard-xiangqi-themes

下载地址:

DEB 安装包:

https://sourceforge.net/projects/emacslocale/files/xiangqi/xboard-xiangqi/

源码: https://gitee.com/atzlinux/xboard-xiangqi

步骤三:直接运行 xboard-xiangqi 即可启动 XBoard 中国象棋。

另外,还可以使用 -s 选项来指定棋子大小。如:

xboard-xiangqi -s 60

指定棋格大小为 60x60。 默认为 49。推荐为 47-65。

说明: 如果小于 47,则程序上部的菜单栏可能消失。

其它常用功能:可以使用 -t 选项使用其它象棋主题。如:

* 2. 木纹主题

xboard-xiangqi -t wood

* 3. CCBridge 象棋桥主题

xboard-xiangqi -t ccbridge

* 4. 东萍象棋主题

xboard-xiangqi -t dpxq

七、自定义棋盘、棋子的技术说明

自定义 [棋盘图片] 的技术说明:中国象棋棋盘图片文件后面,需要加上 -9x10 字样,如

xqboard-wood-9x10.png,

这样在缩放棋盘时,九宫斜线中间才不会出现断线或者错位;

自定义 [棋子图片] 的技术说明:只支持 PNG 或者 SVG 这两种图片格式;

八、挑战中国象棋古谱残局和其它棋局

挑战《适情雅趣》残局谱551例(2009年李浭版):

xboard-xiangqi -sqyq -lg

也可以直接指定第几局(如第467局,马杀单士):

xboard-xiangqi -sqyq -lg 467

挑战腾迅天天象棋----残局闯关550例:

xboard-xiangqi -ttxq -lg

说明1: 从 xboard-xiangqi 4.9.1-6 开始, 支持上面两种残局棋例

说明2: 从 xboard-xiangqi 4.9.1-7 开始, 新增功能选项 -sp, --sample, 同时收录了

更多的经典古谱残局棋例的 FEN 局面文件。用法示例:

显示中国象棋棋例列表

xboard-xiangqi -sp

输出示例如下(可以在 -sp 选项后面加上数字编号,来指定棋例文件):

查看可用的 Xboard 中国象棋 PGN/FEN/EPD/POS 棋例文件...

棋例目录: /usr/share/games/xboard/samples/xiangqi/

1xq_A.EPD_基本杀法_041.fen

2xq_B.EPD_基本战术_048.fen

3xq_C.EPD_中局杀法_153.fen

4xq_D.EPD_象棋杀着大全_575.fen

5xq_E.EPD_残局攻杀谱_114.fen

6xq_engine-debug.fen

7xq_F.EPD_象棋实用残局_第一集_300.fen

8xq_FUNNY.EPD_趣味象棋_240.fen

9xq_G.EPD_象棋实用残局_第二集_300.fen

10xq_H.EPD_橘中秘_残局篇_137.fen

11xq_I.EPD_适情雅趣_550.fen

12xq_J.EPD_烂柯神机_249.fen

13xq_K.EPD_象局汇存_100.fen

14xq_L.EPD_江湖百局秘谱_100.fen

15xq_sqyq_2009-551f.fen

16xxq-shiQingYaQu_2009-551f.fen

17xxq-shiQingYaQu_2009-551p.pgn

18xxq-tianTianXQ-cg360f.fen

19xxq-tianTianXQ-cg360p.pgn

加载指定的第几个(如第6个)棋例文件

xboard-xiangqi -sp 8 -lf

说明:第6个棋例文件 xq_engine-debug.fen ,收录了《适情雅趣》551局,以及

腾迅天天象棋----残局闯关360局,不能用 sjaakii 中国象棋引擎正常解出的

棋例(共145例)。可用于重点测试、修正其它中国象棋引擎的可靠性;

或用于新的中国象棋引擎的测试用例。

九、Xboard 常见问题

如果同时打开了多个 xboard 程序,这时如果用 pkill xboard 命令批量杀死 Xboard

程序,则下次运行 xboard 或者 xboard-xiangqi 时,可能会报错:无法读取XX文件,或者无

法识别的选项。

原因: 在用 pkill 命令批量杀死多个 xboard 程序时,可能会在配置文件的最后面,写入

错误的数据。如: xboard 中国象棋的个人配置文件 ~/.xboard-xiangqi-rc , 或者

xboard 的配置文件 ~/.xboardrc

解决: 删除个人配置文件最后面的错误数据;或者直接删除整个配置文件。

十、WinBoard 中国象棋

Xboard 移植到 Windows 操作系统后,叫做 WinBoard。

WinBoard 热门网站和论坛 (英文版):

Winboard 4.5.0 中国象棋专用版

在网上搜索 winboard-XQ.exe 即可。参考下载地址:

http://hgm.nubati.net/WinBoard-XQ.exe

文件大小: 1.3 MB

对应的版本是早期的 WinBoard 4.5.0 版本 (程序界面为英文,不包含中文菜单翻译文件)。

这个版本自带中国象棋引擎“象眼 (EleEye) 3.1”, 棋力水平大约相当于腾迅天天象棋

“业5-业7”的水平。另外还自带了其它几种中国象棋引擎(包括“浅红”引擎)。

Winboard 最新版为 4.8.0 (截止2020年3月)

在网上搜索, 或者在Windows电脑软件下载站点查找 WinBoard Portable 即可。

参考下载地址:

** http://hgm.nubati.net/

** https://portableapps.com/apps/games/winboard_portable

文件大小: 3 MB

程序发布日期: 2016-05-20

操作系统平台: Windows XP/Vista/7/8/10

这一版本自带有简体和繁体中文翻译文件,但默认菜单界面为英文。默认打开国际象棋

(chess),而不是中国象棋 (Xiangqi)。同样自带有中国象棋引擎“象眼 (EleEye) 3.1”和

其它几种中国象棋引擎(包括“浅红”引擎)。

十一、码云特技

使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md

 类似资料: