您的位置首页百科知识

象棋棋谱格式

象棋棋谱格式

的有关信息介绍如下:

象棋棋谱格式

一、常见象棋棋谱格式

PGN

文本格式、基于FEN字符串表示,可读性好,体积略大。此格式最早用于国际象棋格式。

XQF

软件“象棋演播室”提出的一种加密的象棋格式,支持较多功能,XQF是二进制文件。象棋演播室作者“过河象”董世伟。象棋演播室是研究象棋很好用的一款软件。

CBL、CBR

象棋桥采用的一种格式。象棋桥实现了中国象棋通用引擎协议(Universal Chinese Chess Protocol,简称UCCI),支持多种引擎,功能比“象棋演播室”更丰富,界面也更加美观,并且自带大量棋谱。

MXQ

弈天棋谱

CHE

QQ象棋棋谱

二、类似“车五平六”的着法描述

中国象棋有三种着法:

退

中国象棋有两种着法:

直行:车炮卒将

斜行:相马士

重要概念

路:棋盘上一共有九路,对于我来说,从左往右依次为1,2,3,4,5...路;对于敌手来说,从左往右依次为九八七六五四三二一路。

“车五平六”这个句子是一个主谓宾结构,“车五”指的是第五路上的车,“平”是谓语,表示水平移动。

当谓语是“进退”

当主语是直行棋子

宾语是进退的格点数

当主语是斜行棋子

宾语是进退到的目的地的路数

当谓语是“平”

宾语是进退到的目的地的路数

这种表达方式可能会产生歧义:即分不清主语。例如,两个“炮”都在3路时,“炮3”就有两种解释。为了应对这种情况,需要应用以下规则:

如果两枚棋子同路,用前后加以区分,适用于除了卒子以外的棋子,因为除了卒子别的棋子最多两个。

如果卒子同路,用前后来说明依旧可能产生歧义,比如“前卒平二”肯能是“卒一平二”或者“卒三平二”。对于卒子来说,没有退,只有进,且每次进1格。目前没有发现这个问题的解决方法。一种可行的解决方式是:用从左往右、从上到下依次给我方卒子进行编号,用“二卒”、“一卒”做主语。

这种表达方法对于红黑双方来说是完全对称的。敌手的前进指的是敌手棋子向我方进攻,进退都是以各方主将为参考系。