重炮是怎麼成殺的?
本頁的答案複述的是本站開源引擎所實現的規則。該引擎遵循亞洲象棋聯合會(WXF)規則,並以官方110局例的重複局面判例集作回歸測試。凡是答案提到具體局面的,該局面都在所鏈接的參考頁上,由構建過程在發布之前逐一校驗。
直接回答
兩門炮疊在對方將所在的那條線上,前炮就是後炮的炮架,於是後炮將軍。成殺需要三個條件同時成立:前炮有根(否則將直接吃掉)、中間沒有空點可墊、將橫走不了——而擋住它的通常正是它自己的士。
它的小小反讽
讓這個殺法成立的,是防守方自己的士。平時保護將的兩個子,恰恰是它無處可去的原因。這也是為什麼“無謂地動士”是象棋裡代價最高的安靜着法之一。
它從哪裡來
多數重炮長在一個很普通的中炮局面上:一門炮已經在中路,第二門平過來就成了殺。所以防守方的警報很簡單——對方有炮在你將的線上、而第二門炮能平過來時,先數格子。
相關問題
和馬後炮有什麼區別?
都靠炮架。馬後炮的炮架是馬,馬同時罩住退路;重炮的炮架是第二門炮,堵退路的是防守方自己的子。
將能不能吃前炮?
前炮無根時能,所以“前炮有根”是第一個條件。