炮紧挨着对方的子,能直接吃吗?

本页的答案复述的是本站开源引擎所实现的规则。该引擎遵循亚洲象棋联合会(WXF)规则,行棋、将死与重复局面的两条判定都已实现:用长将或长捉逼成重复局面的一方判负,不是判和。长捉的判定还没有经过官方判例集的校验。凡是答案提到具体局面的,该局面都在所链接的参考页上,由构建过程在发布之前逐一校验。

直接回答

不能。炮吃子的条件是它和目标之间正好隔着一个子(炮架)。紧挨着的对方棋子中间一个子也没有,炮吃不了它,也走不到那个点上,因为那个点被占着。这和车正好相反:车吃紧挨着的子毫无问题。

炮吃子的三种情况

中间没有子:不能吃。中间正好一个子:可以吃,炮架是谁的都行,见炮架可以是对方的子吗。中间两个或更多子:不能吃,见隔两个子能不能吃。

实战里常见的误判

对方把子贴到你的炮脸上,看起来很危险,其实炮对它毫无办法,反而要担心那个子会不会吃掉炮。同理,自己的子紧贴着对方的炮,炮也打不到它。离得远了、中间多出一个子,情况才会变化。炮的完整规则见炮怎么走。

炮自己怎么解围

炮被对方的子贴住时,通常要看那个子能不能吃炮:车贴着炮就能吃,马要看是否成日字、有没有蹩腿,兵要看炮是否在它的正前方,或者兵已过河、炮在它的左右紧邻。能被吃就先把炮移开,或者给炮找一个保护。

相关问题

炮能隔着河吃子吗?

能,河界对炮没有影响,只看中间隔了几个子。

炮不吃子时能走到紧挨着的空点吗?

能,不吃子时炮和车走法一样,沿直线走到任何空点。

上盘走一遍

看懂和下出来是两回事。免费对弈,人机或真人,点开就能下。