棋譜裡怎麼區分紅方黑方的不同名稱,比如相和象、兵和卒?
本頁的答案複述的是本站開源引擎所實現的規則。該引擎遵循亞洲象棋聯合會(WXF)規則,並以官方110局例的重複局面判例集作回歸測試。凡是答案提到具體局面的,該局面都在所鏈接的參考頁上,由構建過程在發布之前逐一校驗。
直接回答
直接用紅黑各自習慣的字,字本身就帶着歸屬資訊。中文棋譜裡,紅方黑方的部分棋子有不同的名字:紅方是相、兵、帥,黑方是象、卒、將,看到棋譜上寫的是哪一個字,不需要額外符號,就能直接判斷這個子屬於哪一方,這也是為什麼中文棋譜通常比WXF字母記譜法更節省笔墨。
車馬炮為什麼不區分
車、馬、炮這三個子紅黑雙方用的字完全相同,區分歸屬要看棋譜記錄裡的其他上下文,比如這一步是紅方還是黑方的回合,而不是靠字本身,這也是為什麼單看一個孤立的車字,沒法判斷它是紅車還是黑車。
和WXF記譜法的處理方式不同
見WXF記譜法的字母各代表什麼:WXF統一用字母表示子力種類,不區分紅黑各自的叫法(比如象和相都用B),歸屬完全靠回合順序來判斷,處理思路和中文棋譜不一樣。
相關問題
士這個字紅黑雙方也不一樣嗎?
不一樣,士和仕也是一對類似相/象的區分字,具體哪一方用哪個字,各地棋具和棋譜的習慣可能略有差異。
記譜的時候會不會因為字不同而搞混?
不太會,這套區分方式本身就是為了避免混淆而設計的,字不同反而降低了看錯方的概率。