KnightyLearnChess
战术执白棋

攻防计数

有保护的子不等于安全的子——数清攻击子,数清保护子,并且先用你最便宜的子去吃。

体验互动课程

简介

在「悬子」一课里,你吃掉的是没有任何保护的子。不过,大多数子都有保护。但这并不代表它们安全。数一数:你有几个子在攻击它,对方有几个子在保护它?攻击子比保护子多,你就能得子。这一课教你这种计数,以及随之而来的两条规则:先用最便宜的子去吃;把你付出的和你得到的加起来比一比——如果付出更多,就不要开始。而当双方数目相等时,你可以改变它:再调来一个攻击子。

课程内容

试试这个局面

看 g7 的黑马。c7 的车保护着它,所以它不是悬子。现在来数。白方两次攻击 g7:g6 的车和 f6 的王。黑方保护它一次:c7 的车。二对一——白方能得到这匹马。兑子过程是 ♖︎xg7 ♖︎xg7 ♔︎xg7:白方付出一个车,吃掉一匹马和一个车。每次吃子之前都重复这一步:数你的攻击子,数对方的保护子。

计数
试试这个局面
54. ♖︎xg7

数一数黑马的攻击子和保护子。如果你的更多,就开始兑子。

♖︎xg7——车先吃。王不能开始兑子:马有保护,而王永远不能吃有保护的子。黑方用 c7 的车吃回,♔︎xg7 再把那个车吃掉。白方付出一个车,吃掉一匹马和一个车:净得一匹马,最终白方多一个兵。

计数
替代走法
♔︎g5 — ♔︎g5 把王走开了,g7 上的数目降到一对一:只有 g6 的车在攻击,而 c7 的车仍在保护。黑方走 ♖︎d7,保住马,仍然多一匹马、少一个兵——白方本可以净得的那个子还留在棋盘上。
试试这个局面
48. ♗︎xc2

一个黑兵离升变成后只差一步。数一数它的攻击子和保护子,然后用正确的子开始兑子。

♗︎xc2——计数对兵同样适用,而且这个兵很重要:在 c2 上,它离升变成后只差一步。白方两次攻击它:d1 的象和 b3 的王。黑方保护它一次:e4 的象。二对一。象先吃,因为王不能吃有保护的兵。如果黑方用 e4 的象吃回,♔︎xc2 再把那个象吃掉:象换象,危险的兵没了,白方多一个兵。

计数
替代走法
♔︎xb4 — ♔︎xb4 免费吃掉一个象——但它把 c2 丢下不管了。黑方走 cxd1=♕︎:兵吃掉另一个象并升变成后。后对一个象,黑方轻松获胜。
♗︎xg5+ — ♗︎xg5+ 用一个象换一个兵:♔︎xg5 直接吃掉它。c2 的兵仍然离升变成后只差一步,而白方现在少了一个能拦住它的象。
试试这个局面

数一数 c4。那里的黑象被攻击两次:c1 的车和 b3 的后。c8 的车保护它一次。二对一——白方能得到这个象。但现在有第二个问题:哪个子先吃?用子力价值来算:兵 1,马 3,象 3,车 5,后 9。车先吃:白方付出一个车 (5),吃掉一个象 (3) 和一个车 (5)——净得一个象。后先吃:白方付出后 (9),吃掉同样的象和车 (8)——亏了一个兵的价值,而且后也没了。永远先用最便宜的子去吃。

计数
试试这个局面
39. ♖︎xc4

两个白子攻击同一个黑子。开始兑子——想一想哪个子先走。

♖︎xc4——车,也就是更便宜的攻击子,先吃。黑方用 c8 的车吃回,♕︎xc4 吃掉那个车。白方付出一个车,吃掉一个象和一个车:净得一个象,而后还留在棋盘上。

计数
替代走法
♕︎xc4 — ♕︎xc4 先用最值钱的子去吃。黑方用 c8 的车吃回,♖︎xc4 之后,白方用后 (9) 只换来一个象和一个车 (8)。d6 的黑后现在是棋盘上最强的子,黑方已呈胜势。
试试这个局面

数一数 e2。那里的黑兵被攻击两次:f4 的马和 e1 的王。f3 的兵保护它一次。二对一。白方应该吃这个兵吗?

计数
试试这个局面

这里双方数目相等。f3 的黑马被攻击一次,来自 g3 的王;被保护一次,来自 f8 的车。一对一——而王根本不能吃有保护的子,所以眼下白方什么也得不到。但数目是可以改变的。如果白方再调一个攻击子去打这匹马,就变成二对一。同样的思路也适用于防守:当你自己的子被攻击的次数多于被保护的次数时,就给它加一个保护,或者把它挪开。

计数
试试这个局面
30. ♖︎f1

这匹马被攻击一次,被保护一次。再调一个攻击子去攻击它。

♖︎f1——车加入对 f3 的攻击。现在有两个攻击子,f1 的车和 g3 的王,对一个保护子,f8 的车。马也跑不掉:f8 的车在 f线上站在它身后,马一离开,♖︎xf8 就吃掉那个车。无论黑方怎么走,都要丢一个子。黑方走 ♖︎f6,马仍然是一个保护子对两个攻击子。

计数
替代走法
h4 — 走兵不会改变一对一的数目:只有 g3 的王在攻击 f3 的马,而 f8 的车在保护它。黑方走 ♘︎e5,马就安全了——黑方仍然多一个子,只少两个兵。
试试这个局面
31. ♖︎xf3

现在数目对你有利。吃掉这匹马——用正确的子。

♖︎xf3——再数一遍,然后用车吃:王不能吃,因为马仍然有保护。如果黑方用 f6 的车吃回,♔︎xf3 再把那个车吃掉。白方付出一个车,吃掉一匹马和一个车:净得一匹马,而且在兵残局里多两个兵——这是胜势。

计数
替代走法
♖︎d1 — ♖︎d1 把第二个攻击子撤走了。f3 的马又变成被攻击一次、被保护一次,于是黑方走 ♘︎e5 保住它——白方马上就能净得的那个子溜走了。
试试这个局面

按套路来:数你的攻击子,数对方的保护子。d3 的黑车被攻击两次,来自 d1 的车和 c4 的后;被保护一次,来自 d8 的车。二对一——白方能得到它。哪种吃法是对的?

计数

要点总结

  • 攻击子多于保护子,就能得子。每次吃子前都要数一数。
  • 先用你最便宜的子去吃;王最后才参与。
  • 价值比数目更重要:把你付出的和得到的加起来比一比。如果付出更多,就不要开始——即使你在数目上占优。
  • 数目是可以改变的——加一个攻击子来得子,加一个保护子来救子。

现在自己走一遍

在真正的棋盘上逐步走完每一手,试试那些错着,再问问 Knighty 它们为什么行不通。

互动练习

相关课程

总结

数你的攻击子,数对方的保护子。你攻击一个有保护的子的次数多于它被保护的次数,它就会丢——但前提是你先用最便宜的子去吃,而且你吃回来的东西比你付出的更值钱。如果数目相等,就改变它:再调来一个攻击子,或者给你自己的子再加一个保护。

准备好练习了吗?

本系列的下一课

兑子

带走这节课

需要免费账户

包含所有变着 — 可在 Lichess 和 ChessBase 中打开