將棋記譜的一點(diǎn)說明

將棋記譜過程中偶爾會(huì)遇到可能出現(xiàn)歧義不知道怎么表示,或者知道怎么記但是不太熟悉不能快速反應(yīng)過來的情況,我的這系列專欄里面可能也會(huì)出現(xiàn)。這里簡單說明一下,供不太熟練的同學(xué)參考,看到題目里面答案的手順有不太反應(yīng)過來的情況大家自己擺擺譜就好。
首先是基礎(chǔ)的規(guī)則很簡單,大家應(yīng)該都很熟悉:
????????每一手棋先記錄棋子移動(dòng)后的位置,先寫筋(橫坐標(biāo)),后寫段(縱坐標(biāo)),再記錄該棋子的名稱。
????????以先手方看,筋(橫坐標(biāo))是從最右列到最左列,用阿拉伯?dāng)?shù)字表示,為1到9;段(縱坐標(biāo))是從最上行到最下行,用漢字表示,為一到九。
(不過平常為了方便就都直接寫阿拉伯?dāng)?shù)字了,我專欄里面也是這樣,大家看得明白就行。)
????????如過其中某一手棋走到的位置與對(duì)方上一手棋所到的位置一樣(吃掉對(duì)方的棋子),則用“同”表示位置。
????????當(dāng)將棋子打入到棋盤時(shí),并無其他一樣的棋子可走到該格,則無需特別注釋,否則要加上一個(gè)“打”字。
(我專欄里面一般都加了“打”字是為了強(qiáng)調(diào)是把持駒里面的棋子用上了,不過之后也可能會(huì)省略的)
????????如某一手棋子可以升變,必須標(biāo)注是否升變(“成”或“不成”)。
????????若遇到棋盤上有多個(gè)相同兵種的棋子可走到同格,則要分別以各個(gè)棋子的位置、方向加以注釋。
????????這個(gè)部分是最麻煩的了,簡單總結(jié)一下:
* 棋子從左邊向右走,以“左”表示;
* 棋子從右邊向左走,以“右”表示;
* 棋子從后面向前直進(jìn),以“直”表示;
* 棋子從側(cè)面向前斜走,不論左右,均以“上”表示;
* 棋子向橫移,以“寄”表示;
* 棋子往后退,以“引”表示。
????????理論上,上述字可能需要兩個(gè)兩個(gè)才能準(zhǔn)確表達(dá)出方向,比如“左上”之類的。
????????根據(jù)我的經(jīng)驗(yàn),如果只有兩枚同兵種的棋子可走到同格,只需要一個(gè)字,而且優(yōu)先使用“左”和“右”(一般是左右對(duì)稱的情況),然后才考慮用后面幾個(gè)字(左右不對(duì)稱)。
????????說的比較繞,舉幾個(gè)例子就明白了。

完成美濃圍的情況,因?yàn)槭亲笥覍?duì)稱,58金左(而沒有用58金左上)來表示。如果是左金去59則是59金左。

左金填過來完成穴熊,38金寄。

不是左右對(duì)稱,用左邊金吃對(duì)手的金是47金上(也可以說47金左),用右邊金吃是47金直。

都可以去55位置,這樣光說左右就不可以了,要說明是“55金左上”或者“55金左寄”之類的。
總之就是優(yōu)先使用“左”和“右”,不夠用了就看后面幾個(gè)。
另外,向前進(jìn)有區(qū)分直著進(jìn)的“直”和斜著進(jìn)的“上”,向后退卻只有“引”,萬一后退不夠用了怎么辦?放心不會(huì)出現(xiàn)這種情況。步兵每筋只有1枚,根本不會(huì)歧義,桂、香這種都只能前進(jìn)不能后退。容易出現(xiàn)歧義的主要是金銀和升變成金走法的成銀、成步、成桂、成香這些,但是金和升變成金的都只能直著退,銀只能斜著退(區(qū)分出左右就沒問題)。既能直退又能斜退的玉只有1枚,龍和馬都最多兩枚,一般區(qū)分左右就行。
當(dāng)然了,實(shí)際上現(xiàn)在的軟件或者app之類的很多都是直接在會(huì)出現(xiàn)歧義的地方標(biāo)注棋子原來的坐標(biāo),這樣就完全沒問題了,我這篇文章講的是傳統(tǒng)記法。