象棋中關於座標的術語是如何規定的

2023-04-19 07:05:19 字數 1735 閱讀 1275

1樓:小熊玩科技

整個棋盤以「河界」分為相等的兩部分。為了比賽記錄和學習棋譜方便起見,現行規則規定:按九條豎線從右至左用中文數字一至九來表示紅方的每條豎線,用阿拉伯數字1只至9來表示黑方的每條豎線。

己方的棋子始終使用己方的線路編號,無論棋子是否「過河」。

對弈開始之前,紅黑雙方應該把棋子擺放在規定的位置。任何棋子每走一步,進就寫「進」,退就寫「退」,如果像車一樣橫著走,就寫「平」。

第乙個字表示需要移動的棋子。

第二個字表示移動的棋子所在的直線編碼(紅黑方均為由己方底線從右向左數),紅方用漢字,黑方用阿拉伯數字表示。當同一直線上有兩個相同的棋子,則採用前、後來區別。如「後車平四」,「前馬進7」

第三個字表示棋子移動的方向,橫走用」平「,向對方底線前進用」進「,向己方底線後退用」退「。

第四個字分為兩類:棋子在直線上進退時,表示棋子進退的步數;當棋子平走或斜走的時候,表示所到達直線的編號。

2樓:千杯未醉

炮七退三表示棋子炮從七路直線退三格。

第乙個字表示所要行走的棋子,例如車、馬、炮等;

第二個字表示所要行走的棋子所在的橫向座標;

第三個字表示所要行走的棋子的行走型別,通常分為進、退和平,共三種,如果所要行走的棋子為士、相或馬,則只能是進或退不可能是平;

第四個字表示所要行走的棋子的所經過距離或所要到達的橫向座標,如果所要行走的棋子為將(帥)、兵(卒)、車、炮,那麼這個數字表示所經過距離,如果如果所要行走的棋子為士、相或馬,那麼這個數字所要到達的橫向座標。

3樓:千小夢

象棋盤由九道直線和十道橫線交叉組成。棋盤上共有九十個交叉點,象棋子就擺放和活動在這些交叉點上。棋盤中間沒有劃通直線的地方,叫做"河界";劃有交叉線的地方,叫做"九宮"。

九道直線,紅棋方面從右到左用中文數字一至九來代表,黑棋方面從右到左用阿拉伯數字1至9來表示。

4樓:匿名使用者

1、中國象棋只有橫座標,沒有縱座標。因為古人習慣從右往左閱讀。所以橫座標紅方是從右往左數一到九,黑方也是從右往左數1到9。

2、如果乙個棋子是平行移動,那麼就唯讀橫座標,比如紅車從最右邊移到最左邊,無論這個車在哪一行都叫車一平九,如果紅方兩個車都在最右邊,只是所處的行數不同,那麼用前後區分,可以叫前車平九,或者後車平九。

3、如果乙個棋子只有縱向移動,比如車和炮等,因為沒有縱座標,所以是數出來的。比如紅方一開始最右邊的車往前走了一步,就叫做車一進一。同樣無論這個車在哪一行,比如是巡河車,只要它在最右邊(一路線),往前走了一步,都叫做車一進一,往後退三步,就叫車一退三。

4、特殊之處是馬、士、相等子的移動,因為它們是斜著運動,所以不存在數數移動了幾步的問題,而是要參考橫座標。比如一開始進一步右馬,往中間進是馬二進三,往邊路跳是馬二進一,並不是進了三步和一步的意思,而是看馬要跳的點的橫座標。順便糾正你一下,沒有馬八進二的,馬八說的是左邊的馬,進二就是進到右邊的二線,怎麼可能跨度這麼大呢?

5、初學者看棋譜擺子容易弄錯的地方是這樣的。直行他知道是數格仔,進幾就往前數幾,退幾就往後數幾。但是往往橫行,也會忘記看橫座標,比如第一步右炮平中路架當頭炮,是炮二平五,有人會數格仔,認為是炮二平三,那就不對了。

關於MFC如何讀取中的座標資料,關於MFC如何讀取TXT中的座標資料

在unicode下,不要使用cstring處理字串,這個必然會是wchar寬字元,無法處理char 的文字檔案。另外說明一下,sscanf處理char,swscanf處理wchar。你這個新結構,依然是規則的啊,你只需要判斷首字母是什麼就可以了,不是x就跳過不處理即可。當然,如果需要更安全的 通過s...

民法中的代位求償權是如何規定的

合同法 第73條規定 因債務人怠於行使其到期債權,對債權人造成損害的,債權人可以向人民法院請求以自己的名義代位行使債務人的債權,但該債權專屬於債務人自身的除外。代位權的行使範圍以債權人的債權為限。債權人行使代位權的必要費用,由債務人負擔。合同法司法解釋一 第十一條 債權人依照合同法第七十三條的規定提...

我國《刑法》中對刑事責任年齡是如何規定的

對於刑事責任年齡的界定是基於以下方面就是以18歲成年人為標準,如果你年滿18周歲。那麼是作為具有完全行為責任的成年人,對待犯了事情就要承擔自己該有的責任,如果年滿14周歲不滿18周歲是按不完全行為責任的未成年人對待量刑上就要寬鬆許多。對於刑事責任年齡,刑法 是怎麼規定的?從中國的刑法規定來看,將刑事...