← StudyX Devlog

将军和将杀的区别:应将的三种方法

Hiroki ObaraHiroki Obara · DeveloperChess365使用指南
将军和将杀的区别:应将的三种方法

刚开始下国际象棋的人,很多都分不太清「将军」和「将杀」。两个词都和攻击对方的王有关,听起来也很像。可是一个在对局中途可以出现很多次,另一个意味着对局结束。

这篇文章先从定义确认两者的区别,再用局面说明被将军时的三种应法。规则参考的是国际棋联(FIDE)的国际象棋规则。局面都是我自己摆的,每个局面的合法着法都用国际象棋程序确认过。

什么是将军

FIDE 规则规定,王受到对方一个或多个棋子的攻击时,就叫「被将军」。简单说,就是王站在下一步可能被吃掉的位置上。

被将军的一方,下一步必须解除将军。规则写道,不能走让自己的王暴露在将军之下、或者让王继续处于被将状态的着法。不能不理将军去走别的棋,也不能把王走到对方棋子控制的格子上。

顺便一提,FIDE 规则里没有必须喊出「将军」的规定。朋友之间说一声是习惯,不说也不算犯规。

什么是将杀

被将军,而且没有任何合法着法能解除,这就是将杀。将杀的一方获胜,对局到此结束。王并不会真的被吃掉。

容易混淆的是逼和。两者都是轮到走棋的一方无棋可走,但如果王没有被将军,就是和棋。这一点我在什么是逼和里写得比较详细。

所以,是不是将杀,取决于「还有没有一种办法能解除将军」。办法只有下面三种。

应将的三种方法

  1. 王逃开。 把王走到对方没有控制的格子。
  2. 吃掉将军的棋子。 用王以外的棋子吃可以,用王吃也可以。用王吃的时候,那个格子不能被对方其他棋子控制。
  3. 垫子挡住。 在将军的棋子和王之间的格子上放一个自己的棋子,挡住线路。

看一个例子。

局面A: 白王在 a1,白车在 e1。黑王在 e8,黑象在 c5,黑马在 f3。轮到黑方走。

e1 的车沿着 e 线直通,将 e8 的黑王。黑方有8个合法着法,三种方法都齐了。

  • 逃开: Kd8、Kf8、Kd7、Kf7 四个
  • 吃掉: Nxe1,f3 的马吃掉 e1 的车
  • 挡住: Be7、Be3、Ne5 三个

这个局面里 Nxe1 白得一个车,显然最好。但按规则,八个着法里走哪一个都能解除将军。我觉得养成按顺序找三种方法的习惯,就不容易漏掉最好的应法。

有些将军没法挡。马是跳过去的,中间没有格子。贴在王旁边的将军,中间也没有格子。这时只能在逃开和吃掉两种里选。

看起来能吃,其实不能吃

有时一个棋子明明站在能吃子的位置,却不能吃。因为它一动,自己的王就会被将军。这叫「牵制」。

局面B: 白王在 a1,白象在 c3,白车在 g4。黑王在 g7,黑马在 e5。轮到黑方走。

g4 的车沿 g 线将黑王。e5 的马能跳到 g4,看起来可以吃掉车,也可以跳到 g6 挡住。可是 e5 的马正好站在 c3 的象和 g7 的王之间的斜线上。马一动,象的斜线就直通王了。

所以这个局面里,黑方只能走王的6个着法。如果没有 c3 的象,Nxg4 和 Ng6 都是合法的。找应法时,也要确认用来吃或挡的那个棋子是不是真的能动。

双将只能逃

两个棋子同时将军,叫「双将」。常见的是一个棋子走开将军,同时让出后面棋子的线路,也形成将军。

局面C: 白王在 h1,白车在 e1,白马在 e5。黑王在 e8,黑象在 c5,黑兵在 g7。轮到白方走。

白走 Nf6+。f6 的马将 e8,同时 e 线让开,e1 的车也在将军。

黑方可以用 g7 的兵吃 f6 的马,但车的将军还在。可以把 c5 的象走到 e7 挡住车,但马的将军还在。没有一步棋能同时解除两个将军,所以王只能逃。这个局面里黑方能走的只有 Kd8、Kf8、Kf7 三步。如果王也无处可逃,双将就直接是将杀。

三种方法都用不了的时候

局面D: 白王在 g1,白车在 e8。黑王在 g8,黑兵在 f7、g7、h7。轮到黑方走。

e8 的车沿第8横线将 g8 的王。王的前方被自己的兵堵住,f8 和 h8 在车的控制下,没有格子可逃。黑方没有棋子能吃车,也没有棋子能走到中间的 f8 去挡。三种方法都用不了,所以是将杀。这种发生在底线上的形状叫「底线杀」,我在将杀题入门里也介绍过。

在这个局面里给黑方加一个 b4 的象,结果就变了。象可以从 b4 走到 f8 挡住,Bf8 就能应将,不再是将杀。对方多一个棋子,判断就可能完全不同。

不能用王车易位逃将

还有一条初学者偶尔会弄错的规则:王被将军时不能王车易位。FIDE 规则规定,王所在的格子、经过的格子或到达的格子受到对方攻击时,暂时不能易位。被将军时,要用上面三种方法之一来解除。

给孩子讲的时候

给孩子讲的时候,我觉得用短短的词记住三种方法比较好:「逃、吃、挡」。王被将军时,让孩子按这个顺序念出来,一个一个地找。三个都没有,那就是将杀。

轮到自己将军时,也站在对方的角度问同样的三个问题:王能逃吗?我的棋子会被吃吗?能被挡住吗?三个答案都是「不能」,这一步就是将杀。我认为将军和将杀的区别,与其靠定义记住,不如在几十次重复这三个确认的过程中自然掌握。

用在将杀题上

解将杀题时,这三个确认也能直接用上。想到一步将军,就逐个数一数:黑王能逃的格子、能吃掉将军棋子的黑子、能挡住的黑子。只要还剩一个,这一步就还不是将杀。

反过来,正解是不将军的安静着时,可以把它理解为为下一步将军做准备的一手:不管黑方怎么应,下一步将军时三种方法都已经没有了。这样想会比较容易读懂。将杀题的读法写在将杀题入门,用王和后把王逼到边上的步骤写在用王和后将杀的步骤里。

每天练习将杀

Chess365 是一款将杀题应用,两步杀、三步杀、四步杀和五步杀各收录1000题。你永远执白,任何合法着法都可以走,黑方会给出最顽强的应对。黑方会在逃、吃、挡三种方法里选能坚持最久的一种,所以如果你的手顺漏掉了某个应法,棋盘上就会照样被它逃掉。

棋盘上,被将军的王会显示成红色。棋谱用通行的代数记谱法,将军的着法后面加「+」,将杀的着法后面加「#」。没能将杀时,最多可以重来三次。

应用的用法写在 Chess365 上手指南里。想先学棋子走法和国际象棋规则的话,StudyX Mindsports 有入门课程。

在 App Store 下载 在 Google Play 下载