这样解释吧,兵第一步可以走两格,现在假设你有一个兵在A2的位置上,对方有一兵在B4上,你把兵从A2移动到A4的时候,必须经过A3这个位置,而A3的位置是对方B4兵的攻击点,这个时候对方的B4兵可以直接走到A3把你去A4的兵吃掉。这就是吃你过路的兵。吃掉过路的兵,这样很形象了。你如果想象不出来,就拿棋盘出来摆一下。
升变的问题,“用什么来代替兵”这是什么意思?你可以把兵升变成除兵本身和国王以外的任何棋子之一,你可以通过兵的升变同时拥有两个皇后甚至更多。
百度里名为 bravekid的人回答的
就是当你原始位置的兵向前直走两格时,恰好相邻的两个格中有一格正好有对方的兵存在。这时因为你所经过的格正好是该兵的控制格,这时对方的兵有一次选择的权利可以把你这个兵斜吃到你挺起位置的下一格。这个机会只有一次,如果你没注意到或走了别的着法,那么以后就失去吃该过路兵的权利。这就好比你是攻击对方大营的前哨兵。对方从原始阵地出发的兵正好经过你监控的区域,这时你的枪里有子弹警惕性又很高你就可以吃掉这个过路兵。如果你走了别的着或者没发现,这等同于哨兵失职,你打瞌睡了或者粗心大意,没有装好子弹。这时就拿对方这个兵没有办法了。
自己的兵在5线(对白方是5线,黑方是4线),对方冲两步小兵,与自己的兵紧贴着并列,斜着吃子就可以了(仅仅在本着,走了一手之后就不可以了)
吃过路兵:如果对方的兵第一次行棋且直进两格,刚好形成本方有兵与其横向紧贴并列,则本方的兵可以立即斜进,把对方的兵吃掉。这个动作必须立刻进行,缓着后无效。
(1)原始位置
(2)黑兵直进两格
(3)白兵斜进一格
(4)吃掉过路兵。