2026.4.04
转自
https://mp.weixin.qq.com/s/P25GOi3OY2685A3zk1nFfg 原标题: Linux中国象棋引擎orange(桔子) 在XBoard程序中的使用技巧

引子:在一个英文象棋网站,又看到了一个 中国象棋的 UCCI 引擎:
https://talkchess.com/viewtopic.php?t=82818 * 标题: Orange Xiangqi Chinese Chess Engine
* 发布日期: 2023-11-05
* 作者: danieltan1517
图片
官网:
https://github.com/danieltan1517/orange-xiangqi图片
安装包下载: (含 Windows/MacOS/Linux 版本)
https://github.com/danieltan1517/orange-xiangqi/releases/tag/orange_v2根据作者的名字来判断,应该也是国人,或者华人。
程序最初是2023年发布的。最新版本是 2024年更新的。
用 Linux 系统下的 XBoard 程序,调试了一下,顺利运行成功。
* 引擎名:orange (含义:桔子。取名自《桔中秘》)
* 引擎协议: UCCI
* 优点:反应快、秒出招。引擎程序大小不到 1M。还可以直接读取残局fen、破解残局!
* 棋力:比 pikafish-240302 要弱一点。
以下为正文。
----------------------------------
* 测试系统(Linux): Debian 12.13 (amd64)
* Pikafish 皮卡鱼引擎: 2024-03-02 (旧版本)
## 关键词
orange, 版本 2.0, 2024-07-11 发布
(DEB 安装包)
* xboard-orange-xiangqi.deb (文件大小: 0.7 M)
1. 城通网盘:
xboard-UCCI-中国象棋引擎_orange_DEB:
https://url48.ctfile.com/d/30646948-162280136-a88f61?p=6859 (访问密码: 6859)
---------------
2. 蓝奏云 网盘
https://zhfontx.lanzoue.com/b0nzz6lkb 密码: i4mm
使用方法:
安装上面提供的第三方软件包后,运行命令
xboard-xq.orange
即可启动 XBoard 象棋,默认即使用 orange 中国象棋引擎
图片
另外,也可以直接点击 系统菜单,游戏,选择 “XBoard 桔子象棋” 来启动游戏。
...
图片
《码农》
调试难,打包烦。有用好用发友圈。
码农卖艺不敲锣,不穿西装不上桌。
三、关于 orange 引擎原版游戏:
官网 提供的游戏包中,实际主要包括2个程序。但使用起来,没有 xboard 方便。后面有时间,在打包 新版本 DEB 安装包时,可能再增补进来。
现在这里制作的 DEB 安装包(注:非官方打包),实际上仅收录了 引擎程序 orange. 因为官方未提供引擎图标,这里先手搓了一个。
主要的2个程序文件:
---------
* orange: 中国象棋引擎,UCCI 协议
* xiangqi: 中国象棋的 图形界面。默认为英文界面,但是可以改成中文。棋子也可以改成中文文字样
四、指定其它象棋引擎,和 orange 对战
xboard-xq.orange -fcp maxqi
xboard-xq.orange -fcp hoixiangqi
xboard-xq.orange -fcp sjaakii
或者 orange 引擎 执红 (-fcp ,第1引擎),其它引擎 执黑 (-scp ,第2引擎)
xboard-xq.orange -scp sjaakii
---
技术细节说明:
* -scp 代表指定第2个象棋程序 (Second Chess Program).
* -fcp 则代表指定第1个象棋程序 (First Chess Program).
三、XBoard 程序使用技巧:下棋时显示引擎思考信息
运行程序后,
同时按 快捷键 Ctrl + T 进入“机器对战”模式。
按 Shift + Alt + O 就会弹出引擎输出信息。
* 重要提醒:orange 中国象棋引擎(UCCI), 经反复调试确认:使用 polyglot 软件包相关指令,已经可以支持 在 XBoard 程序中,直接 读取残局,或者 破解残局!
后续写稿计划:
* Tchess 中国象棋 Linux 版本的 DEB 安装包(测试运行正常,待后续时间空闲,再打包 DEB)
* LaTeX 的 exam.cls 试卷宏包编排《英语 试卷》
* LaTeX 的 exam.cls 试卷宏包编排《语文 试卷》
* LaTeX 的 exam.cls 试卷宏包编排《化学 试卷》