當前位置: 華文星空 > 體育

為何中國象棋中要設定馬腳?

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 )

註意最後一句話,特殊說明馬是唯一可以「跨子行棋」的。所以「馬腳」不是一種「設定」,「跨子行棋」才是。

國際象棋增加了這個特殊規定,是因為國際象棋裏棋子的攻擊力普遍偏強,如果馬仍然不能跨子的話,出子速度會極其慢,在雙方兵鏈面前也沒有任何攻擊力,甚至防守都不夠。馬的價值很可能更多用於兌子破一下對方兵鏈,這會導致棋面變化太少,防禦力明顯強於進攻性,很容易僵住。