Winboard-Xiangqi 4.8.0 中国象棋专版 (include 20+ Xiangqi engines)

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

Winboard-Xiangqi 4.8.0 中国象棋专版 (include 20+ Xiangqi engines)

Postby kuiba » 09 Apr 2020, 04:30

Winboard-Xiangqi 4.8.0 中国象棋专版 (include 20+ Xiangqi engines)

Winboard 4.8.0 中国象棋专版(自带20多种中国象棋引擎)

2020-4-09 更新(v2),Careone 整理

#### 下载地址:

* WinBoard-XQ_4.8.0.zip
* 文件大小; 约 20 M

1. Baidu NetDisk
链接: https://pan.baidu.com/s/1i88b_k7RZCOE9yZtGkVIXg
提取码: p4zq

2. SourceForge.net
https://sourceforge.net/projects/emacsl ... nboard-XQ/

------

Image

--
Image

--

Image

--

#### 一、版本

* 基于 Winboard-XQ 4.5.0 中国象棋专版和 Winboard 4.8.0 标准版,针对中国象棋,进行了修改和增强;

* 已知问题:
中国象棋的棋盘图片,因为缩放的原因,导致双方九宫斜线中间,可能出现断点或者
双线错位。

(说明:Linux 版本的 Xboard 程序,如果棋盘图片的文件名带有 9x10 字样,则缩放
棋图时,不会出现这一缺陷。)


* 说明1:本次制作的中国象棋引擎 LOGO,配色方案主要有两种风格。方案一:以象棋眼蓝色(#008080)为
背景色,暗示引擎使用的是 UCCI 协议;方案二:局部有大块黄底色的,暗示是商业软件(如鹏飞象棋,
小虫象棋),或者早期有免费版本,但后期改为商业版本(如象棋旋风)。

#### 二、中国象棋引擎

* 说明:中国象棋引擎“象棋旋风”,有两种协议版本:UCCI 和 UCI 协议。本软件包收录了两种版本:
cyclone 0.55 : UCCI 协议,2006年发布,免费版本。
cyclone 1.09 : UCI 协议,2007年发布。

* WinBoard 4.5.0 中自带的中国象棋引擎:

1. Maxqi: 棋力较弱,特别是开局,常走出非常搞笑的低级棋步,如直接“炮打底马”。对“空白炮”防范意识不强。
中局、残局水平一般,大致相当于腾迅天天象棋“业3-业4”的水平。

2. HaQiKi: 棋力水平较好。

3. EleEye (象眼): 使用 UCCI 中国象棋引擎协议。棋力强劲,走棋快速。默认设置下,非专业棋手,赢棋不容易。
大致相当于腾迅天天象棋“业6-业8”的水平。

4. QianHong (浅红): 相当于 EleEye (象眼)引擎的修改版。使用 UCCI 中国象棋引擎协议。


* 已测试的商业版中国象棋引擎:

1. 鹏飞象棋 3.6.1:UCCI 协议。测试通过。
2. 小虫象棋(BugCChess)20.3.6.0:UCCI 协议。启动引擎失败。

说明:本软件包中,未收录以上两种商业象棋引擎的程序和开局库。有需求的用户,请自行购买商业版本或试用。

3. 象棋旋风(Cyclone) 6.2 试用版:UCCI 协议。能启动引擎,但报错“软件未注册”,随后 WinBoard 自动关闭。

技巧:判断某个中国象棋引擎协议是 UCCI 还是 UCI 的方法
在 Windows 操作系统下,运行程序(或者鼠标双击程序),会弹出一个窗口。输入 ucci 或者 uci,
程序会给出一段版本信息,最后会显示一行 ucciok (代表是 UCCI 协议)或者 uciok (代表是 UCI 协议)的文字。


* 测试未通过的其它中国象棋引擎:
Mars 0.3:UCCI 协议。开放程序。启动引擎无反应。测试未通过。

* 测试通过的其它中国象棋引擎:
1. UCCI引擎――3D Chess
2. UCCI引擎――ANITA
3. UCCI引擎――兵河五四
4. UCCI引擎――理治棋壮
5. UCCI引擎――兵临城下
6. UCCI引擎――Coony
7. UCCI引擎――ElephantEye
8. UCCI引擎――EyChessU
9. UCCI引擎――HIce
10. UCCI引擎――Jupiter
11. UCCI引擎――棋王
12. UCCI引擎――云中象
13. UCCI引擎――Lily

14. UCCI引擎――梦入神蛋
15. UCCI引擎――棋妙
16. UCCI引擎――棋星
17. UCCI引擎――燕子象棋
18. UCCI引擎――十六人
19. UCCI引擎――韬略玄机
20. UCCI引擎――决战象棋
21. UCCI引擎――象棋旋风
22. UCCI引擎――象棋精灵
23. UCCI引擎――饮水思缘


#### 三、主要变更内容 (changeLog)

* 去除了与中国象棋无关的其它棋种(如日本将棋 Shogi)的配置文件;
* 去除了部分语言的菜单翻译文件(*.lng), 只保留了简体中文、繁体中文、越南语;

* 更新了简体中文菜单翻译文件 chinese(simp).lng ;

* 默认菜单语言为简体中文。参数: /language="chinese(simp)"

* 添加了2种新的棋盘图片。图片从“象棋巫师”程序提取,并转换为 BMP 图片格式:
+ textures\xqboard-wood-9x10.bmp (原始文件来源:WOOD.JPG)
+ textures\xqboard-a9-9x10.bmp (原始文件来源:QIANHONG.GIF)
同时设定默认使用 xqboard-a9-9x10.bmp 用作棋盘底图。该棋图为彩色(绿底,蓝河,灰宫),
自带横向坐标 A-I, 以及竖向坐标 9-0。

* 调整中国象棋字体 (字体名称:XIANGQI) 的默认比例。默认为 80,但会导致中国象棋的棋子变形
(成为八角四方形)。现调整为 65。

* 调整中国象棋棋子的默认颜色。现调整为:红方:红底,白字。黑方:黑底,白字。

* 升级自带的 EleEye.exe 中国象棋引擎(UCCI协议)。原为 3.1 版本,现从“象棋巫师”程序中
提取出最新的 3.31版本。

* 添加了多种中国象棋引擎。引擎程序文件从“象棋百科全书网”下载。
并制作了相应的中国象棋引擎 LOGO 图片。

引擎程序(基本都是在 Windows 操作系统下运行)的下载页面:

+ 1. UCCI引擎列表
http://www.xqbase.com/league/enginelist.htm

+ 2. 电脑象棋联赛
http://www.xqbase.com/league.htm


#### 四、WinBoard 配置文件读取顺序

配置文件 1. 默认的配置文件:
winboard.ini

配置文件 2. 用户自己的配置文件:
winboardpersonal.ini

运行 WinBoard 程序时:

* 如果没有配置文件2,则根据文件1,自动生成一个更详细的文件2。
* 如果已经有了配置文件2,则忽略配置文件1。


#### 五、自定义棋盘图片、象棋引擎的技巧

用户如果想修改 WinBoard 的默认参数,如:
* 自己添加新的象棋引擎;
* 添加或者修改棋盘图案,棋子配色等;
* ......

可以按下面的方法来实现:

1. 关闭已经打开的 Winboard 程序。如果同时打开了多个 WinBoard,请全部关闭。
(原因:WinBoard 退出时,会自动保存和生成上面提到的“配置文件2”)。

2. 修改配置文件1 ( winboard.ini) ,保存。

3. 删除配置文件2 ( winboardpersonal.ini )。
建议:必要时,请提前备份原来的配置文件。

4. 重新启动 WinBoard,即可生效。


#### 六、常用的 WinBoard 参数

/fcp 指定1号象棋引擎的程序文件
/fd 指定1号象棋引擎程序文件所在的目录
/fUCCI 1号象棋引擎使用 UCCI (通用中国象棋引擎协议)。目前中国象棋的引擎,大多数都是采用 UCCI 引擎协议。
/fUCI 1号象棋引擎使用 UCI (通用象棋引擎协议)。说明:象棋旋风(cyclone)
引擎有 UCCI 和 UCI 协议两种版本。

如果把上面几组参数,前面的第1个字母 f 换成 s, 则代表“2号引擎”的相关参数。如:
/scp
/sd
/sUCCI
/sUCI

/cp 指定模式为“象棋程序模式”。即启动 WinBoard 时, 不显示引擎选择对话框,直接
加载默认的象棋引擎。通常在命令行,或者快捷方式中,使用这一选项。

* 加载 PGN 棋局文件,或者同时指定某一局:
/lgf 棋局文件
/lgi 棋局编号

* 加载 FENN 局面文件,或者同时指定某一局:

/lpf 局面文件
/lpi 局面编号


#### 七、指定棋盘大小

参数示例:

/boardSize=medium
/boardSize=Middling

说明:

Medium 64x64
Moderate 58x58,
Average 54x54,
Middling 49x49,

------

其它的尺寸代码定义:

Board Size

Determines how large the board will be and what fonts and piece bitmaps will be used.
On a
Titanic board the piece bitmaps are 129x129 pixels, on
Colossal 116x116,
Giant 108x108,
Huge 95x95,
Big 87x87,
Large 80x80,
Bulky 72x72,
Medium 64x64,
Moderate 58x58,
Average 54x54,
Middling 49x49,
Mediocre 45x45,
Small 40x40,
Slim 37x37,
Petite 33x33,
Dinky 29x29,
Teeny 25x25, and
Tiny 21x21.

The smaller boards have no system menu, but you can minimize or close them from the File menu.

You can also change the board size by dragging the window edges or corners with the mouse.
The board will snap to the largest size that fits into the area you outline.

Note that only sizes Bulky, Middling and to a lesser extent Petite have built-in bitmaps
for the non-FIDE- pieces. Archbishop, Chancellor and the wildcard Lance exist in all sizes
from Petite to Bulky, though. In size Moderate, variant shogi uses the traditional Japanese
piece representation.


#### 八、自定义象棋引擎 LOGO 图片、FEN/PGN 棋例文件的注意事项


1. LOGO 图片格式:
BMP 格式, 大小 100x50 像素;16色/256色/16位色/24位色均可。推荐用 Windows 操作系统
自带的画图程序 (Mspaint) 生成图片。如果是其它图片处理软件制作的 BMP 图片,
WinBoard 程序可能无法正常识别图片。

2. FEN/PGN 棋例文件:
如果文件内容带有中文,或者英语以外的其它语言文字,推荐文件保存为 ANSI 编码格式。
如果保存格式为 Unicode, 或者 UTF8, WinBoard 程序也可能无法正常识别,报错,或者文字乱码。
kuiba
 
Posts: 14
Joined: 27 Mar 2020, 14:09

Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 7 guests