将棋里只能前进的棋子:桂马为什么能越子,香车为什么又叫「枪」
将棋八种棋子里有四种只能向前走,其中桂马是唯一能越子的,香车是唯一能一路冲到底的——它们的升变也因此完全不同。
将棋的棋子大多是单向的
将棋每方二十枚棋子,分八种:玉将(王将)、飞车、角行、金将、银将、桂马、香车、步兵。
其中飞车和角行是「大驹」,走法自由;金将、银将在有限的六个和五个方向上走一格;而桂马、香车、步兵这三种,加上它们升变后的形态,构成了一个共同特征:只能向前。
这在所有主流棋种里都很罕见。中国象棋的马有八脚、国际象棋的骑士能跳向八个方向,唯独将棋的桂马只往前跳两个方向,被戏称为「两脚桂马」。
桂马:唯一能越子的棋子
桂马的走法是向前移动两格,再向左或向右移动一格。它的特别之处有三条:
第一,它是将棋里唯一能跃过其他棋子的棋子——无论敌方的还是己方的,四周的棋子都不阻碍它前进。这一点和中国象棋「别马腿」、国际象棋「骑士可越子但八方向」都不一样。
第二,它只能向前,不能横移也不能后退。
第三,它没有「拐角马」这类补充规则,走法就是那两个点。
结果是:桂马在开局阶段是唯一能越过己方步兵墙发动攻击的子力,所以常被用来开局突袭;但因为它一旦跳出去就回不来,用桂马换掉对方一枚有价值的大驹,几乎总是一笔划算的买卖——它换走的是对方的后手,自己损失的是一个本来就很难回防的位置。
桂马和角行配合被认为战斗力很强,因为角行的斜线控制正好能保护桂马落点。
香车:一路冲到底,永远回不来
香车沿所在筋(纵列)向前走任意格,不能横移,不能后退,也不能跨越棋子。因为它能直冲到底又不能回,日文里被称为「やり」(yari,枪)。
香车通常被归为守备子力——它守住自己所在的那一列,防止对方从这个方向压过来。但一旦被对方俘获、变成持驹打入(放回棋盘),它就成了很有威胁的攻击子力:因为它能沿着空列一路打到底。
这个「防守时是盾,被吃掉之后变成矛」的性质,是将棋持驹规则带来的独特现象。一枚棋子的价值不是固定的,它取决于在谁手上。
升变:为什么桂马和香车的升变是「替换」
将棋的棋驹在移动的起点或终点有一端落在敌阵时可以升变。升变后棋子翻面使用。
关键差别在这里:
- 飞车升变成龙王:保留飞车的走法,另外增加四个斜方向各一格的能力。这是加法。
- 角行升变成龙马:保留角行的走法,另外增加前后左右各一格的能力。这也是加法。
- 香车升变成成香、桂马升变成成桂、银将升变成成银、步兵升变成と金:走法全部改为与金将相同,不再保留原有走法。这是替换。
也就是说,六种能升变的棋子分成两类:两枚大驹是「原能力 + 一格斜/直行」,四枚小驹是「变成金将」。
对小驹来说,升变的收益是巨大的——香车从「一条直线不能回头」变成六方向一格,等于从一枚远程守备子变成一枚近战全能子。代价是失去了它的射程。
「必须升变」这条规则的由来
有一条容易踩坑的规则:当步兵、香车移动到离自己最远的一段,桂马移动到离自己最远的两段时,必须升变。
原因是它们不升变就会变成「无去向驹」——走到那个位置之后,按原走法再也无处可去。规则不允许出现这样的棋子,所以强制升变。
这条规则的实质是:将棋不允许棋盘上出现一枚「永远动不了但还占着格子」的棋子。它把单向棋子的逻辑推到了尽头——既然只能向前,那么在最远端就必须换个身份。
成金:为什么四种升变棋都写作「金」
成银、成桂、成香、と金的走法都与金将相同,棋驹背面一般用「金」字的不同字体来区分:成银用楷书「金」,成桂用行书「金」,成香用草书「金」,と金用平假名「と」。在没有特制活字的场合(比如诘将棋题本),通常便宜行事写作「全」「圭」「杏」「个」。
这个细节常被当成书法趣味,其实是个实用设计:八种棋驹在棋盘上靠汉字辨认,如果四种升变形态各写一个不同的字,认读负担会成倍增加。让它们统一成「金」的变体,等于告诉棋手——这四枚现在功能相同,你只需要知道它们的来源。
结语
将棋之所以被称为「最讲究持驹的棋」,根源就在这些单向棋子上。一枚只能前进的棋子,一旦被吃掉就可以从任意位置重新打入,等于获得了一次「换个方向再来」的机会。棋子的方向性越强,被俘获后重新投入的价值就越大——这是将棋和国际象棋、中国象棋最根本的分野。