当前位置: 华文问答 > 游戏

中国象棋记谱时,为啥不采用坐标记谱法?

2024-09-28游戏

在传统规则中,象棋棋谱通常采用四字命名法,比如「炮八平五」,「馬二进三」,中国象棋用坐标记谱也未尝不可,只是习惯成自然,这是千百年来形成的记谱习惯。

棋谱很简单,第一个子表示你子,比如车马炮相;第二个表示横坐标 从右边查,比如炮二,就是从右边查第二行那个炮;第三个表示行走方式,有进退平,斜着的按进退算。比如马不能走直线,但是也叫进;第四个表示到达的坐标。

走几遍就熟悉了!

但这种记谱方法有两个比较明显的弊端:

其一,如果碰到下面这种情况,两个相同子力重叠的情况,如果我说「車五平四」,你根本无法分辨是哪个車,于是需要打补丁,即改为「前車五平四」或「后車五平四」。这就使得在实战中,裁判记谱时,需要时刻关注两个大子是否摆在了一条线上,否则就很容易犯错误。

而且,如果五个卒摆在一条线上,就会非常麻烦。

其二,实战中,玩家每走一步棋,裁判需要写4个汉字。如果玩家下棋速度特别快,裁判能来得及写吗?就算来得及,这样会不会显得很麻烦?

如果用坐标命名法记谱,就能规避上面的弊端。如下图,棋盘底部从左到右依次标上数字1、2、3、……、9,从下到上依次标上数字1,2,3,…,9,0。

红方的一路对应的是黑方的9路,这样记谱本人总是觉得很累。

象棋记谱法的一个疑问?为什么不把红方的一路对应黑方的1路呢?这样记谱大大简化,不用费脑筋记了。

这样,只需要两个数字,就可以用于表示棋盘的任何一个位置了。

比如上图中,可以用34表示蓝框位置,64表示绿框位置。那么,如果实战中有一个棋子从34移动到64,我们可以直接记谱为3464。

这样,我们只需要用四个数字,就能表示一步棋。明明用4个数字就能讲清楚的事,而且还不会有歧义。毕竟坐标与棋盘是一一对应的,而原来的汉字有时就不能一一对应,还得经常打补丁。

虽然没有直接讲明是哪个棋子,可毕竟棋子不能重叠,所以并不会产生任何歧义,比如下图中,「炮八平五」这步棋,可以直接描述为2353。

但是这样,下盲棋的要累死。

专业人士,最喜欢的就是后车平四,2兵平6这种的,简单明了,尤其是看到谱之后一目了然,倘若是数坐标,全变成念紧箍咒了。

显然,坐标记谱法比传统记谱法的实用性更好。那么,实战中为啥不采用坐标记谱法?

这个现行计算机源程序应该都是坐标记忆,人类的记忆习惯是场景记忆,中国象棋的记谱习惯更符合国人的记忆习惯。所以沿用至今!

围棋棋谱最早记录也有文字记录,图像记录。现行记录方法可能更多是方便,和受棋强国度的影响!

无论哪种记忆方法,便于理解是重要的,每一步数子一般记忆过程都会加招法点缀才更有利于记忆和理解!

记谱这个东西,新手先记顺炮和列炮,你像是梅花谱,橘中秘这些经典的谱招的话多理解,你要知道这步咱们的目的是什么,当你和对手下到这个回和的时候你就知道下步怎么走,就比如拐角马一般都是起横車,对方进七兵我们一般都是車巡河就不过去他的卒林线了,多理解的记,次序不要反,记谱的目的不就是为了咱开局的落入下风吗?