主题:围棋的一种棋局文字记录方式以及棋盘位置标记方式 -- 桥上
围棋的一种棋局文字记录方式以及棋盘位置标记方式
我好歹懂得一点围棋,也懂一点中国象棋和国际象棋,先接触的是后两者,发现他们都有独特的文字记录方式,例如中国象棋的“炮二平五 马八进七”,国际象棋的不那么熟,不记得了,但这二者都是一盘棋可以完全用文字记录下来,完全不会混淆,不必借助图像。因此也就可以很自然的转入盲棋,只要你记性好。
有人说了,围棋也有文字记录方法,一边是:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19;另一边是:a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s。但是这很不自然,既很难找,也很难记,很少见人采用,在棋谱中都是索性在图上标记,所以也见到不少回讲棋的人找谱的尴尬。
为此我提出一种自认为比较合理的围棋棋局文字记录方式,把棋盘上的每个点以唯一的方式标记出来,也合于人们过去的习惯,三三仍然记为33。这样用文字就可以把一盘棋完整地记录下来,要指出一手棋下在了哪里,或者要指出下一手棋应该下在哪里,也都不必借助图像,最多只需要四位数字,甚至两位数字。
首先,把棋盘分成五个部分,分别记为:00,01,02,03,04。00自不必说,天元是也。其他的我们可以分别称之为第一象限,第二象限,第三象限,第四象限,这是借用数学的说法,想必各位都记得这些象限分别在原点(在这里是天元)的哪个方向:第一象限(在这里是01)在右上方,第二象限(在这里是02)在右下方,第三象限(在这里是03)在左下方,第四象限(在这里是04)在左上方,按顺时针排列。
这样每个象限有两条边,也按顺时针数过去:01有上边和右边,02有右边和下边,03有下边和左边,04有左边和上边,共八条边。边外分别标记数字,都从各自的角上开始,每个象限相同。01象限:上边:1,2,3,4,5,6,7,8,9;右边:1,2,3,4,5,6,7,8,9,0。02象限:右边:1,2,3,4,5,6,7,8,9;下边:1,2,3,4,5,6,7,8,9,0。03象限:下边:1,2,3,4,5,6,7,8,9;左边:1,2,3,4,5,6,7,8,9,0。04象限:左边:1,2,3,4,5,6,7,8,9;上边:1,2,3,4,5,6,7,8,9,0。您会注意到一条边有九个数字,另一条边有十个数字,有九个数字的在先,但十个数字的都在后,在先在后的可以用某种方式(例如色彩)加以区别。由于第十个数字是0,这一点在后面会有意义。也由于一条边有九个数字,另一条边有十个数字,所以每个象限有九十个点,四个象限四九三十六,共三百六十个点,加上天元00,共三百六十一个点,刚好是全盘。
当记录的时候,首先标记象限:01、02、03、04、或者00。00本身同时就代表特定的位置,所以不必再补充了。如果是其他象限,就要在后面再写上具体位置。但是如果后面都在同一象限之内(这在围棋中是很常见的),就不必重复标记象限了。另外只有作为象限标记的五组两位数字:01、02、03、04、以及00是以0打头的,其余标记具体位置的两位数字如前面提到的,有九个数字的边在前,有十个数字的边在后,所以不会出现以0打头的,也就更便于防止混淆。记录方式以两位数字为一组,中间加冒号、顿号和逗号,象限(00除外)后面是冒号“:”,黑棋位置后面是顿号“、”,白棋位置后面是逗号“,”,如果投了,黑方是不打(写)位置只打(写)上顿号和句号“、。”,白方是不打(写)位置只打(写)上逗号和句号“,。”,所以不可随便打(写)句号。
例如,可以把某常见定式记为:01:44、36,63、24,33、39,如果把所有两位数字前后换位,象限除外,就有:01:44、63,36、42,33、93,还是同一定式,而且只要把象限标记改变,就会把这个定式挪到别的角上,只要是相同的形,就会有相同或是对称的标记方式。要临时指出盘上的任一点,也只要直接给出以0开头的四位数字,天元自然更简单。
下面是棋盘上每个点的位置标记,都是两位数字,中间加空格隔开,包括盘外的数字标记(前面加a或b,在先的用a,在后的用b,凑成两位),以及象限标记(在各个角上,以0开头),希望能代替图:
04 b1 b2 b3 b4 b5 b6 b7 b8 b9 b0 a9 a8 a7 a6 a5 a4 a3 a2 a1 01
a1 11 12 13 14 15 16 17 18 19 10 91 81 71 61 51 41 31 21 11 b1
a2 21 22 23 24 25 26 27 28 29 20 92 82 72 62 52 42 32 22 12 b2
a3 31 32 33 34 35 36 37 38 39 30 93 83 73 63 53 43 33 23 13 b3
a4 41 42 43 44 45 46 47 48 49 40 94 84 74 64 54 44 34 24 14 b4
a5 51 52 53 54 55 56 57 58 59 50 95 85 75 65 55 45 35 25 15 b5
a6 61 62 63 64 65 66 67 68 69 60 96 86 76 66 56 46 36 26 16 b6
a7 71 72 73 74 75 76 77 78 79 70 97 87 77 67 57 47 37 27 17 b7
a8 81 82 83 84 85 86 87 88 89 80 98 88 78 68 58 48 38 28 18 b8
a9 91 92 93 94 95 96 97 98 99 90 99 89 79 69 59 49 39 29 19 b9
b0 10 20 30 40 50 60 70 80 90 00 90 80 70 60 50 40 30 20 10 b0
b9 19 29 39 49 59 69 79 89 99 90 99 98 97 96 95 94 93 92 91 a9
b8 18 28 38 48 58 68 78 88 98 80 89 88 87 86 85 84 83 82 81 a8
b7 17 27 37 47 57 67 77 87 97 70 79 78 77 76 75 74 73 72 71 a7
b6 16 26 36 46 56 66 76 86 96 60 69 68 67 66 65 64 63 62 61 a6
b5 15 25 35 45 55 65 75 85 95 50 59 58 57 56 55 54 53 52 51 a5
b4 14 24 34 44 54 64 74 84 94 40 49 48 47 46 45 44 43 42 41 a4
b3 13 23 33 43 53 63 73 83 93 30 39 38 37 36 35 34 33 32 31 a3
b2 12 22 32 42 52 62 72 82 92 20 29 28 27 26 25 24 23 22 21 a2
b1 11 21 31 41 51 61 71 81 91 10 19 18 17 16 15 14 13 12 11 a1
03 a1 a2 a3 a4 a5 a6 a7 a8 a9 b0 b9 b8 b7 b6 b5 b4 b3 b2 b1 02
你最好去找一找日本人的动画片《棋魂》来看看,这样就有一点点围棋的历史知识了。古代中国人是用天上的星座来给围棋盘定坐标的。另外你也不必发明一种标记法,已经有而且运用很广泛了。你把下面这段文本保存为一个.sgf文件,然后下载一个叫multi-go的软件就可以打开看了。当然,我相信凭你的聪明完全可以自己在棋盘上直接摆出这盘棋的,只下到63手,比赛还在进行。唯一注意就是字母I没有用来当坐标。
SZ[19]
DT[2011-11-23 00:00]
PB[李昌镐]
PW[谢赫]
KM[6.5]HA[0]SO[http://www.dreamwork.cn]RU[Chinese]EV[第16届LG杯半决赛时间:2011-11-23 0:0]
AN[]AP[GNU Go:3.6]
;B[pd];W[dd];B[pq];W[dp];B[fq];W[cn];B[qk];W[np];B[po];W[oq];B[pr]
;W[jq];B[dr];W[cq];B[hq];W[jo]C[<网管390>第1手:大家好,我是安祚永九段。这一局李昌镐九段执黑。李昌镐的状态目前正处于恢复期,特别是在重要对局出成绩。在国内比赛他进入决赛,他将和李世石展开番棋。谢赫今年获得了春兰杯亚军。
]
;B[df]C[<网管390>第16手:谢赫是稳健的棋风,尤其对韩国棋手保持很高的胜率,虽然春兰杯决赛不敌李世石,但是相对战绩领先。谢赫对崔哲瀚也保持相对战绩的优势。
第17手:这一步挂很罕见。
<网管390>第17手:白棋托以下的变化...黑棋是想简明在左边安定吗?但是这个定式的公论是黑棋略损,所以轻易都不会下。
<网管390>第17手:白棋也可以考虑C8夹攻。
]
;W[fc];B[cd];W[cc];B[ce];W[bc];B[cj]C[<网管390>第23手:黑棋走到了所希望的变化。但是白棋也没有不满,因为定式本身黑棋略亏。下一步,白棋该照料左下。或在G16点,或拦挡C18。
]
;W[nc];B[pf];W[pb];B[qc];W[ld]C[<网管390>第28手:白棋长考后选择最简明的变化...有些浪费表情。
<网管390>第28手:白棋长考后选择最简明的变化...有些浪费表情。白棋简明处理后,让黑棋继续出招。确实...黑棋想下的地方太多了。选择起来的确很苦恼:上边打入也见大,左下角伸腿也不小,或者在右边围模样也是很不错。
<网管390>第28手:如果打入上边,选点是K3。如果左下伸腿,白棋大概要打入右边R9。如果想围右边,就是贴在右下O15。我觉得这一步不错。
]
;B[cr];W[cl];B[jc];W[kc];B[ke]C[<网管390>第33手:黑29这步棋,白棋也应了。这样本身黑棋已经便宜。气势上,我以为白棋不会应黑29,总之谢赫是沉稳。
<网管390>第33手:白棋可以E8吊一手引征后从K4扳出。那样黑棋或许会脱先贴O15。鉴于谢赫的沉稳,他或许简明的从N6飞出。
]
;W[mf];B[nd];W[md];B[gc];W[fd];B[kb];W[ic]C[<网管390>第33手:白棋也可以考虑直接打入右下R13。
第34手:谢赫又是好脾气的跟应了。
<网管390>第40手:基本是必然次序。
]
;B[jb];W[od];B[fb];W[eb];B[id];W[ph]C[<网管390>第45手:以下焦点在右边。如打入R9。
]
;B[ne];W[oe];B[pe]C[<网管390>第47手:黑棋长这里?那么白棋也会长出来吧?接着黑棋大概是想断P3。黑棋这一步看来是好手。
<网管390>第49手:白棋如果跟着长出来,黑棋就P3断。接着白棋挤Q3打吃,那么黑棋P7打吃后拦下R2.
]
;W[of];B[og];W[pg];B[oc];W[nf];B[nb];W[mc];B[ob];W[mb];B[nh];W[qf]
;B[re];W[oj];B[nj])
可能您没注意到。但我认为现有的方式不够自然,四个角不对称,所以想要有一种四个角对称的记录和标记方式。
首先,任何一个下完棋还能复盘的人,都不是像你想象的,是通过记坐标的方式来记忆的!所以很显然,你搞的这个记谱法对人是没有用的,而用于电脑的我已经展示给你了。
至于说到讲棋的人找不到下一手,这个也不是什么大问题,这个通常是中盘以后的事情,讲棋的人一时跟不上下棋的思路而已,多打几个分谱就解决了。
自古以来,复盘讲解都是在棋盘上进行的,现在记谱也是直接记载在棋盘式的格子纸上,文字谱只是一个辅助而已,古谱留下来的很少,你这个发明要是出现在2000年以前也许能有点用途。
围棋我只不过是看热闹而已,但无论如何,就在我眼前,电视上棋盘边上还是一到十九,我觉得很不合理,对于互相之间表达不利。当然我这个东西,对于原来的方法,如果有改进,也是小小的改进,但我还是认为总比那种一到十九的方法更合理。我也是见过棋谱的,经常见到棋谱上标出abcd等好几个点,然后说这个点怎样怎样那个点怎样怎样,如果有我说的方法,就可以直接说如果某点怎样。当然如果你说现在已经不用棋谱了,那就不是我所知了。至于您提供的用于电脑的,可惜我不懂电脑,下不了你说的东西,只看见一堆乱码,当然也许对你不是乱码。无论如何,还是谢谢了。