在线棋谱阅读程序
简介
在线打谱是每个成功围棋网站必备的功能,它的最大优点在于读谱的用户只需要在网页中做简单的计算机操作,无需安装客户端程序,而且在任何连网的机器上都可以使用。现在比较流行而且技术上比较成熟的在线打谱方法只有两种,Java Applet和Flash,而前者是最普遍的。
2000年中,当我开发这个网站的前身时,仔细研究了当时网络世界里所有的棋谱阅读程序,发现没有一个很完美的。部分程序有很漂亮的界面,可是对用户计算机平台有着苛刻的要求,比如,直到今日,我用Linux操作系统访问“棋圣道场”时,我的浏览器根本就打不开他们的棋盘程序;另外的一批程序,虽然对机器的兼容性很好,但用户界面过于简陋,很多程序的棋子看起来都不是圆的,十分不美观。所以,我着手开发了自己的在线棋谱阅读程序,在此分享给大家。
这个程序有以下的优点:(不是我自夸,而是很多网友来信告诉我的)
界面简洁美观(没有不必要的图片装饰,操作使用简单直观)
速度飞快(只有16K的下载量,用户即使网速很慢也不需等待)
兼容性极好(我测试过十几中不同的计算机平台,即使你在使用5、6年前的旧机器也没有问题)
至于缺点嘛,很多网友提出阅读中文解说的要求。从技术上讲,实现完美的中文支持是一件很复杂的事情(大家都看到过网上中文的乱码吧),我会在以后的版本中逐步完善这个功能。
想在你自己的网页用这个程序给棋友们分享你的精彩对局吗?点此下载吧!
http://www.go4go.net/software/sgfViewerApplet/sgfViewerApplet.zip
更新(2002-10-27):新版本增加了快进快退功能,并且压缩在一个JAR文件中(无须解压缩,在网页APPLET标记中用ARCHIVE属性即可)。
更新(2002-11-05):应一位用户的要求,最新版本增加了URL模式下使用相对URL的功能,请点此下载。
http://www.go4go.net/software/sgfViewerApplet/BoardApplet.jar
安装使用指南
下载完成后,你会得到一个压缩文件,请按照以下步骤使用:
请用任何解压软件打开下载的文件(Windows下推荐使用Winzip,UNIX下推荐使用unzip)。
将解压得到的3个文件拷贝或上传到你的网络服务器上,与准备用来显示棋谱的网页程序放在同一目录中即可。
编辑网页程序,嵌入显示Java程序的代码。(参见下面的网页片段)
这个程序支持标准的sgf文件,可以通过两种方式接受棋谱数据。方法一,直接把棋谱数据用参数传给程序,网页片段如下图所示:
方法二,把棋谱文件的网址用参数传给程序,注意用这种方法时,棋谱文件和您的网页文件必需在同一台网络服务器上,网页片段如下图所示:
