[Stand-alone Games] XBoard玩中国象棋(使用腾迅.天天象棋.棋盘和棋子图案)
Tofloor
poster avatar
字甲达宾
deepin
2022-02-15 08:01
Author

XBoard玩中国象棋(使用腾迅.天天象棋.棋盘和棋子图案)

2022-2-14 发布

2022-2-22 第1次更新(功能增强、bug修复):

主程序 xboard-ttxq 添加更多功能选项;

技巧:

运行命令 xboard @xq 可直接进入 [中国象棋] 模式
运行命令 xboard @ttxq 可直接进入 [天天象棋] 主题模式
运行命令 xboard-ttxq -360 可直接进入 [天天象棋.残局闯关] 模式


运行命令 xboard-ttxq -i 可以清除个人配置文件 ~/.xboardrc

(如果以“中国象棋”模式运行 XBoard 后,再启动 国际象棋,可能出现国际象棋的棋子图片错乱(如部分棋子显示为中国象棋的棋子。

这时可以使用 -i 或者 --init 选项来清除配置文件,即可恢复正常)

...

更多功能,请运行 xboard-ttxq -h 查看。

附效果图:

ttxq-3.png


支持人机对战(单机版)。

友情提示:棋盘、棋子图片提取自:腾迅.天天象棋。相关图片版权,归腾迅所有。


2024.2.12更新

xboard-xiangqi-ttxq_4.9.1-cg720~kba6_all.deb

文件大小:1 M

https://url48.ctfile.com/d/30646948-46974134-3fc69e?p=6859
(访问密码: 6859)

(访问密码:6859)

用法:

  1. 需要安装 xboard 主程序及相关的中国象棋引擎包:

    sudo apt-get install xboard hoichess sjaakii

  2. 下载并安装上面提供的 DEB 包。

  3. 以普通用户,运行命令 xboard-ttxq 即可。


Reply Favorite View the author
All Replies
andktan
deepin
2022-02-15 14:47
#1

image.png

Reply View the author
字甲达宾
deepin
2022-02-16 06:28
#2
andktan

image.png

eleeye 即 “象眼” 引擎。熟悉象棋程序的,应该对这个名字不陌生。

因为 eleeye 软件包有段时间无人维护,Debian 9 的源里,有这个软件包。但 Debian 10, 就从源里移除了。

但似乎 Debian 11 开始,又有人接手维护,因此这个 eleeye 引擎包,又会回来了。


因此,基于 Debian 10 的某些 Deepin, UOS 版本,就会出现这个报错。

解决方案:

  1. 忽略这个软件包,暂不安装。即运行命令中,删除 eleeye 字样:

  2. 从软件源,手动下载这个 eleeye 的 DEB 。地址示例:

    https://mirrors.huaweicloud.com/debian/pool/main/g/gmchess/

eleeye_0.29.6-2.1_amd64.deb

libeval0_0.29.6-2.1_amd64.deb

  1. 从其它象棋软件里,复制 eleeye 可执行程序(文件名也可能是全大写的 ELEEYE),放到

    /usr/games/ 目录下即可。完整路径名:/usr/games/ELEEYE

Reply View the author
andktan
deepin
2022-02-16 17:26
#3

谢谢,成功了

image.png

Reply View the author
andktan
deepin
2022-02-16 17:53
#4

国际象棋成这样了,怎么办

image.png

Reply View the author
字甲达宾
deepin
2022-02-17 05:38
#5
andktan

国际象棋成这样了,怎么办

image.png

很想知道你调用棋盘和棋子主题图片的方式。

是在选项菜单里选择的,还是复制替换了相应的棋子图片?

另外,如果国际象棋棋子出现混乱,可以试着删除个人的2个配置文件(都是以点号开头的隐藏文件):

~/.xboardrc

~/.xboard-xiangqi-rc

删除完以后,如果直接运行

xboard 命令

或者

xboard-ttxq 命令,还会出现 棋子状态错乱的问题,请改为运行命令

xboard @xq

试试


后续版本更新时,会修正这个缺陷。这几天有点小忙,要等到下个星期才有时间处理了。

Reply View the author
andktan
deepin
2022-02-17 16:44
#6
字甲达宾

很想知道你调用棋盘和棋子主题图片的方式。

是在选项菜单里选择的,还是复制替换了相应的棋子图片?

另外,如果国际象棋棋子出现混乱,可以试着删除个人的2个配置文件(都是以点号开头的隐藏文件):

~/.xboardrc

~/.xboard-xiangqi-rc

删除完以后,如果直接运行

xboard 命令

或者

xboard-ttxq 命令,还会出现 棋子状态错乱的问题,请改为运行命令

xboard @xq

试试


后续版本更新时,会修正这个缺陷。这几天有点小忙,要等到下个星期才有时间处理了。

好了谢谢

初步尝试体验:人机对战时计算机反映比较慢。

录屏_选择区域_20220217085126.gif

Reply View the author
字甲达宾
deepin
2022-02-19 05:12
#7

@andktan

中国象棋 人机对战慢,是因为 maxqi 象棋引擎的棋力偏低,计算力弱。

如果想棋力高点,反应快点,把 maxqi 引擎(大约 业4 的棋力) 换成 sjaakii (大约 业6 的棋力)。

命令:

xboard @xq -fcp sjaakii -scp sjaakii

截图:

xboard2.png

Reply View the author