国际象棋
简体中文

国际象棋 › 认识国际象棋 ›

吃过路兵:国际象棋里最奇怪的一条规则

对方的兵一下走两格、停在你的兵旁边,你可以当它只走了一格,把它吃掉。

也叫:En passant、吃过路兵、过路兵、吃路过兵

吃过路兵是很多人学棋时最后才知道的规则:对方的兵一下走两格,刚好停在你的兵旁边,你可以把它当成只走了一格,斜着吃掉。第一次在对局里碰到,很多人还以为是电脑出错了。这篇把它讲清楚,看完可以直接去免费在线下国际象棋试试。

什么是吃过路兵

兵第一次走的时候可以走一格,也可以一下走两格。如果它走两格,刚好停在对方兵的正旁边,对方就可以在下一步,把它当成只走了一格那样吃掉:

注意两点:

  • 吃完以后,白兵停在 d6(黑兵“经过”的那一格),不是 d5。
  • 被吃掉的黑兵在 d5,不在白兵落下的那一格。这是国际象棋里唯一一种“吃子的格子和落点不一样”的走法。

黑方也可以吃过路兵,只是方向反过来:

白兵从 c2 走到 c4,停在 d4 黑兵旁边。黑兵斜走到 c3,把 c4 的白兵吃掉。

三个条件

要吃过路兵,下面三条都要满足:

  1. 你的兵在第五横线:白兵要在第 5 横线,黑兵要在第 4 横线。也就是你的兵已经往前走了三格。
  2. 对方的兵刚刚一下走了两格,停在你的兵正左边或正右边。走一格走到同一个位置不算,因为它没有“路过”你能吃的那一格。
  3. 只能在下一步吃:对方走完这两格,你必须马上吃。你先走了别的棋,这个机会就永远没有了。

吃过路兵和其他走法一样,不能让自己的王被将军。在本站的玩法说明里,可以吃的时候那一格会和平常一样标出来。

为什么会有这条规则

很久以前,兵一次只能走一格。大约在 13 到 16 世纪之间,为了让棋下得快一点,各地开始允许兵第一步走两格。

问题来了:兵走两格,就能悄悄从对方兵的旁边溜过去,本来会被吃的那一格直接跳过。吃过路兵就是为了补这个漏洞:你可以溜过去,但对方还有一次机会吃你。有一种说法是,意大利有些地方一直到 19 世纪后期,才完全接受这条规则。

什么时候该吃

能吃过路兵,不代表一定要吃。它和一般吃子一样,要看局面:

  • 该吃:对方的兵走两格是想变成通路兵,或者想在中心站稳,吃掉通常更好。
  • 可以不吃:吃了会打开一条线、让对方的车或象冲进来,或者你的兵留在原地更有用,就不一定要吃。

拿上面那个 1. e4 e6 2. e5 d5 3. exd6 来说:白兵早早冲到 e5,黑方推 d5 想在中心站稳。白方可以吃过路兵把中心打开,也可以不吃,让 e5 的兵继续卡住黑方的马和象。两种想法都说得通,要看你喜欢开放还是封闭的局面。

练习题:吃过路兵将死

吃过路兵有时候会一下打开两条线,甚至直接将死:

轮到白方。黑方刚刚把 c 兵从 c7 一下走到 c5。白车被自己 b5 的兵和黑方 c5 的兵挡住了,怎么一步将死?
看答案

1. bxc6# 白兵吃过路兵,从 b5 斜走到 c6,把 c5 的黑兵拿掉。b5 和 c5 同时空了,a5 的白车直接将军 e5 的黑王。黑王往旁边走都被白兵、白马、白象控制住,将死。

常见问题

吃过路兵可以晚一步再吃吗?

不行。对方的兵走完两格之后,只有紧接着的下一步可以吃。你先走了别的棋,这个机会就没了,之后两个兵就只是并排站着。

只有兵可以吃过路兵吗?

对。只有兵可以这样吃,而且被吃的也只能是刚走两格的兵。马、象、车、后都不能用这种方式吃子,也不能被这样吃。

吃过路兵是强制的吗?

一般不是,你可以选择不吃。唯一的例外是:如果吃过路兵是你唯一的合法走法(比如被将军时只有它能解),那就非吃不可。

动手试试

到国际象棋在线玩和电脑下一盘,找机会用一次吃过路兵。想了解另一种特殊走法,可以看王车易位;兵走到底线的升变,在玩法说明里有图解。

开一盘棋练习