馬後炮怎麼走成殺?

本頁的答案複述的是本站開源引擎所實現的規則。該引擎遵循亞洲象棋聯合會(WXF)規則,行棋、將死與重複局面的兩條判定都已實現:用長將或長捉逼成重複局面的一方判負,不是判和。長捉的判定還沒有經過官方判例集的校驗。凡是答案提到具體局面的,該局面都在所鏈接的參考頁上,由構建過程在發布之前逐一校驗。

直接回答

馬後炮成殺要兩件事同時到位:馬和對方的將站在同一條線上、中間通常隔一個點,負責罩住將左右兩側的逃點;炮站到這條線上馬的後方,借馬當炮架將軍。兩個子分工明確、缺一不可,所以走法上的要领是先讓馬站穩,再讓炮到位。

為什麼通常先馬後炮

馬是整個棋形的地基:它既是炮架,又封住將橫走的出路。實戰裡常見的次序是馬先跳到位置,最好這一步本身就帶着將軍或捉子的先手,讓對方沒空調整;隨後炮平過來或進過來完成將軍。如果炮先到、馬遲遲跳不過去,對方就有時間挪士、墊子,或者先把馬的落點控制住。

動手之前數三件事

  • 將兩側的點是不是都被馬罩住了。馬被蹩腿時控制不到對應的點,這一點最容易看漏。
  • 將沿着這條線前後挪有沒有用。只要將還在這條線上、和馬之間沒有別的子,它依舊在炮的射程裡。
  • 對方能不能吃馬、吃炮,或者在馬和炮之間墊一個子。墊進去一個子,炮和將之間就變成兩個子,將軍立刻失效。

三條都過關,才是真正的殺。

反過來看就是防守

上面三條正好也是馬後炮怎麼破的思路:給將留一個馬罩不到的空點,或者在炮到位之前把線擋住。進攻時也要想到對方會這樣應。

相關問題

炮離馬很遠也可以嗎?

可以。炮的射程不受距離限制,只要炮和馬之間沒有別的子,炮在這條線上站得多遠都一樣能借馬將軍。

橫線上能走成馬後炮嗎?

能。原理完全相同:馬和將在同一條橫線上,馬罩住將的逃點,炮在馬後面同一條橫線上將軍。只是講解裡縱線的例子更多。

上盤走一遍

看懂和下出來是兩回事。免費對弈,人機或真人,點開就能下。