2016-02-04
在KGS下了一局,給銀星圍棋14讀取,居然只能取到3顆讓子,所以研究了一下。
(下圖) 銀星圍棋14在讓2子時候,固定只能是右上(pd)、左下(dp)
.SGF 格式紀錄位置是先橫向左到右 a~s,畫面棋盤上沒有 I,H之後是J,但是紀錄有用到
然後上到下a~s,畫面棋盤上是19~1,所以右上星位是pd
(下圖) 銀星圍棋14在讓3子時候,固定只能是右上(pd)、左下(dp)、左上(dd)
(下圖) KGS 下的時候,對方讓我3子,位置可以自己選,我選的如下圖,白第1子下左上星位,這個位置在銀星圍棋14讓3子時候,已經有黑棋,所以銀星圍棋14認為紀錄有問題,就停止讀取,而且銀星圍棋14顯示的是 (上圖),不是我下的 (下圖)
********************************************************************************
先弄幾個存檔比較一下
(下圖) 用銀星圍棋14下了下面5手
.sgf的紀錄如下
(; GM[1]FF[4] SZ[19] PB[黑者] PW[白者] DT[2016-2-4] RU[Japanese] GN[無題] RO[1] BS[0]WS[0]KM[0]HA[3]AB[dd]AB[pd]AB[dp] ;W[pp];B[nq] ) |
KGS存的 .sgf 是連續沒換行的,先用 MultiGo 4.4.4 另存一次 (假設稱為 C.sgf 檔案),再開啟
http://ruijiang.com/multigo/chs/
.sgf的紀錄如下 (僅列開頭部分)
(;GM[1]FF[4]AP[Zenith:4.0]SZ[19]HA[3]KM[0.5]CA[UTF-8]PB[John]BR[7k] PW[ayabot001]WR[4k]ZT[60]DT[2016-02-01]RE[W+69.50] C[ayabot001 \[4k\]: GTP Engine for ayabot001 (white): Aya version 7.85x ]; B[pd];B[pp];B[dp];W[dd];B[fc];W[df];B[ic];W[ec];B[ck];W[ci];B[dm];W[cq]; |
兩者比較,銀星圍棋14的讓子用AB,KGS用B,銀星圍棋的 BS[0]WS[0]KM[0]HA[3] 不知是甚麼
在 C.sgf 檔案中,插入 BS[0]WS[0]KM[0]HA[3],把 B[pd];B[pp];B[dp] 改寫為 AB[pd]AB[pp]AB[dp],中間分號要拿掉,B改寫為 AB,存檔
小弟改造出來的 .sgf的紀錄如下 (僅列開頭部分)
(;GM[1]FF[4]AP[Zenith:4.0]SZ[19]HA[3]KM[0.5]CA[UTF-8]PB[John]BR[7k] PW[ayabot001]WR[4k]ZT[60]DT[2016-02-01]RE[W+69.50] C[ayabot001 \[4k\]: GTP Engine for ayabot001 (white): Aya version 7.85x ]; BS[0]WS[0]KM[0]HA[3]AB[pd]AB[pp]AB[dp];W[dd];B[fc];W[df];B[ic];W[ec];B[ck];W[ci];B[dm];W[cq]; |
檔案拿去給 銀星圍棋14 讀取,成功。
(完)
沒有留言:
張貼留言