3款中国象棋游戏单机版介绍
Tofloor
poster avatar
字甲达宾
deepin
2020-08-31 15:59
Author
本帖最后由 nowave 于 2020-8-31 09:44 编辑

3款中国象棋游戏单机版介绍
2020-8-31

-

-这几天看到论坛里,有人提问,有没有中国象棋单机版的游戏。

原贴见:
【求大神提供】一款合适的中国象棋游戏单机版
https://bbs.deepin.org/post/200605
2020-8-27

这里看到了,顺便做个介绍。
事实上,目前 Linux 上的中国象棋,已经至少有3款中国象棋的单机游戏,且都有现成的 DEB 包下载。
分别是:gmchess (天书棋谈)、cnchess、xboard-xiangqi
一一介绍如下:

1. gmchess (天书棋谈)
* 功能:单机游戏、打谱、保存 PGN 格式的棋谱(只保存中文走法,如“炮二平五”之类)。
* 象棋引擎:ELEEYE 象眼

gmchess (天书棋谈) 界面效果图:



这个程序,很多年前,就已经在 ubuntu/debian 官方源中自带了。
但从 debian 10 开始,因为源代码在编译时有一些异常,无法正常编译成功,DEBIAN 官方源中便移除了这个程序。
但是可以通过下载 DEB 包,手动安装成功。
需要下载安装下面几个 DEB 包
* gmchess 主程序
* convert-pgn 把其它格式的中国象棋棋谱,转换成 PGN 通用棋谱的程序(gmchess 只支持 PGN 格式的棋谱);
* eleeye 象眼,中国象棋的引擎。这个在 Windows 上也有,业内很有名气的。
* libeval0 依赖库

DEB 包下载地址:
https://mirrors.huaweicloud.com/debian/pool/main/g/gmchess/
-----------------

2.cnchess

cnchess 最早是在 Linux Eden (Linux 伊甸园)上有发布过的。目前只有编译好的版本和 DEB 包。源代码无处可寻。
* 功能:只能单机游戏。不能联网、不能读谱。
* 象棋引擎:ELEEYE 象眼
下载:
https://www.atzlinux.com/debian/pool/main/c/cnchess/

cnchess v1.0(原版) 界面效果图:


---
cnchess v1.02 界面效果图:



cnchess_1.0.2_all.deb
   24-Apr-2020 21:25            20.4 M
-----------------

3. xboard 和 xboard-xiangqi

事实上,xboard 支持多种象棋类型,包括国际象棋,中国象棋,日本将棋,等等。
只是国内的介绍不多,所以大家不是太了解。

* xboard 直接玩中国象棋:
命令: xboard @xq
说明:@xq 参数的意思,即直接读取 配置文件 xq, 以中国象棋的模式来玩游戏。
缺点:象棋界面,不太符合国人的习惯。但象棋功能正常
功能:可以单机对战、双引擎对战、读谱、打谱、残局自动破解(取决于象棋引擎算法的水平。某些引擎可能无法正解解出,或者不是最优解法)。

支持的中国象棋引擎:
** maxqi (棋力较弱。包含在软件包 fairymax 内)
** hoixiangqi (棋力较弱。包含在软件包 hoichess 内)

** sjaakii(棋力较好)
** ELEEYE 象眼 (棋力较好。但需要特别指定 UCCI 引擎加载参数)

** haqikid (棋力较好。需要手动搜索和下载 deb 安装包)

安装方法
sudo apt-get install xboard fairymax hoichess sjaakii eleeye

----

* [推荐]

除了原生 xboard 外,还有一款基于 xboard 的中国象棋辅助程序:xboard-xiangqi,加入了一些更方便的功能.

详细介绍见这里:
Debian/Ubuntu 下用 xboard 玩中国象棋
https://forums.debiancn.org/t/topic/2264



功能:
** 支持多种棋子棋盘风格主题
** 更多的参数选项
** 可直接调用不同的象棋引擎
** 集成大量经典古谱残局(仅局面,不含走法)。
运行方式:
xboard-xiangqi
也可以
xboard @xiangqi

注意:如果需要使用参数选项,只能主程序名 xboard-xiangqi 来运行,如:
xboard-xiangqi -ee
使用象眼引擎

--
xboard-xiangqi -sp
显示自带的残局棋例清单


下载:
** xboard-xiangqi_4.9.1.8-20200428atzlinux_all.deb
  28-Apr-2020 21:08  575 K

https://www.atzlinux.com/debian/pool/main/x/xboard-xiangqi/

另外,推荐再安装一个中国象棋棋谱格式的 MIME 包。这样,各种不同的棋谱文件,会以不同的图标显示区分。
下载:
** xiangqi-mimetypes_1.2.1-20200302atzlinux_all.deb
   02-Mar-2020 21:22              173 K

https://www.atzlinux.com/debian/pool/main/x/xiangqi-mimetypes/




Reply Favorite View the author
All Replies
avatar
lbygljq
deepin
2020-08-31 16:20
#1
赞一个先。。。
Reply View the author
avatar
hdmi
deepin
2020-08-31 20:38
#2
先收藏了 感谢分享 有个问题 我还不太会象棋呢
Reply View the author