返回列表 回复 发帖

PuzzleApplet testing

PuzzleApplet v1.3 by Soft Qui Peut
http://dev.culand.ch/SBPSolver.htm

这个还真不容易弄, SokoPlayer的参数是直接写在HTML代码里.
但是这个 PuzzleApplet 的参数是调用外部文件的, 上传的附件也没有办法被PuzzleApplet读取.
测试黑白棋棋谱演示:

黑白棋applet在黑白棋社区被广泛使用。很容易和Discuz!论坛结合。

使用方法,以上贴的棋谱为例,用下面的代码:
  1. [othello]f5d6c3d3c4f4f6f3e6e7d7g6d8c5c6c7c8f7g8b6b5b7a5a4b4a3e3f2b3d2c2c1e2d1b2a1a2a7a6a8b8f8e8h8e1f1g4h5g3h4g5h6h3h2h7g7h1g2g1b1[/othello]
复制代码
f5d6c3d3c4f4f6f3.....  是行棋的全记录。
两个字符记录一步。黑白轮流下,黑先下。f5表示黑下在f5格,d6表示白下d6格,等等。

这个棋谱来自2004 香港黑白棋公開賽 - 決賽: http://www.disco.com.hk/disco.co ... oc/transcript_9.htm
只是觉得在论坛中嵌入各种Java Applet很有意思,就测试一下黑白棋。可惜 PuzzleApplet 还是用不了。
下面准备测试围棋在线打谱的Java Applet
来自 http://www.go4go.net/software/sgfViewerApplet/
的程序: sgfViewerApplet
采取sgf棋谱格式。
本来sgfViewerApplet 能直接在参数中写出棋谱全部内容。但是这个棋谱格式又用了方括号,导致Discuz! 不能使用这种方式,只能用读外部棋谱文件的方法。


这是一个 SGF 格式围棋谱的内容:
  1. (;EV[5th LG Cup]DT[2001-02-27]
  2. PB[Lee Sedol]PW[Lee Changho]
  3. KM[6.5]RE[B+R]RO[final 2]SO[http://www.go4go.net]
  4. ;B[pd];W[dc];B[pp];W[dq];B[do];W[co];B[dp];W[cp];B[eq];W[cn];B[dn];W[dm]
  5. ;B[cq];W[dr];B[bq];W[cr];B[cm];W[cl];B[br];W[er];B[bm];W[bn];B[fq];W[bp]
  6. ;B[bl];W[fo];B[en];W[dl];B[ck];W[fr];B[fn];W[ek];B[dk];W[el];B[gq];W[ci]
  7. ;B[di];W[dj];B[cj];W[ej];B[bi];W[ch];B[bh];W[cg];B[bg];W[cf];B[bf];W[ce]
  8. ;B[gr];W[bs];B[jd];W[qf];B[nc];W[rd];B[qg];W[pg];B[qh];W[ph];B[rf];W[qe]
  9. ;B[qj];W[pi];B[qk];W[qc];B[pc];W[re];B[oq];W[np];B[pn];W[jp];B[in];W[iq]
  10. ;B[hp];W[nq];B[nr];W[mr];B[or];W[oo];B[po];W[hc];B[of];W[pf];B[lq];W[lp]
  11. ;B[lr];W[mq];B[ms];W[io];B[hn];W[jn];B[jm];W[km];B[kn];W[jo];B[il];W[kl]
  12. ;B[jb];W[le];B[ke];W[kf];B[jf];W[kc];B[jc];W[kd];B[je];W[mc];B[mb];W[lb]
  13. ;B[ma];W[lf];B[fc];W[hd];B[ge];W[he];B[hf];W[gf];B[ff];W[gg];B[fd];W[ee]
  14. ;B[fe];W[ho];B[go];W[gm];B[gn];W[if];B[hg];W[ig];B[hh];W[ie];B[eh];W[ei]
  15. ;B[fh];W[dh];B[jg];W[ih];B[hi];W[ii];B[hj];W[ij];B[ik];W[gk];B[hk];W[la]
  16. ;B[md];W[lc];B[kh];W[mg];B[kj];W[nb];B[li];W[eb];B[fb];W[ol];B[cb])
复制代码
               
上面的围棋棋谱的调用代码是:
  1. [go]http://sokoban.ws/java/go2.txt[/go]
复制代码
顺便说一下,我发现这个围棋棋谱程序有个BUG,就是对列编码时,少了字母“I”。
我这是一个bug,还是有意为之的呢?
另外行的编号为什么1从下面开始,这也是习惯的编号方式吗?
返回列表