当前位置: 华文星空 > 体育

为何中国象棋中要设置马脚?

2020-12-08体育

象棋并没有「设置」蹩马脚。

象棋有一个通行走子原则——不能跨子行棋: 对于一次走多格的棋子,如果路线上有其他棋子,则不能跨过该棋子走子 (炮吃子时例外)。

「马走日」是顺口溜,严格点的规则描述是「一直一斜」,直/横走一格,斜走一格。

所以,这个路径上有棋子的话,不能走是顺理成章的,并不是针对马的规定。

同理,象走田实际上是斜走两步,所以有「蹩象眼」。

没有给马增加一个「跨子行棋」的特殊规则,或许可以找到一百种解释,但是我想最重要的只有一点:没有(或者没有足够大的)必要。

===================================

补充:跟国际象棋做个对照:

A knight moves to any of the closest squares that are not on the same rank, file, or diagonal. (Thus the move forms an "L"-shape: two squares vertically and one square horizontally, or two squares horizontally and one square vertically.) The knight is the only piece that can leap over other pieces. (https:// en.wikipedia.org/wiki/C hess )

注意最后一句话,特殊说明马是唯一可以「跨子行棋」的。所以「马脚」不是一种「设置」,「跨子行棋」才是。

国际象棋增加了这个特殊规定,是因为国际象棋里棋子的攻击力普遍偏强,如果马仍然不能跨子的话,出子速度会极其慢,在双方兵链面前也没有任何攻击力,甚至防守都不够。马的价值很可能更多用于兑子破一下对方兵链,这会导致棋面变化太少,防御力明显强于进攻性,很容易僵住。