6月 20

用dot语言画围棋棋谱

突发奇想要用dot语言来画围棋棋谱。 代码实现 测试了一下,交叉点用 point,棋子用 circle并fillcolor,可以完成棋谱的绘制。然而一个个点的画当然不现实,首先想到的就是将sgf棋谱转换为dot语言。用shell脚本实现,首先设置所有的点为point,然后重定义有棋子的点为circle。 功能是实现了,然而速度非常慢。 棋 … Continue reading

8月 21

QQ围棋棋谱转换工具wgs2sgf V1.4发布

由于前段时间解析了大部分wgs棋谱信息,诸如贴目,让子棋,点目结果,段位,对局时间等以前无法处理或者处理有bug的问题都一一解决了。现在发布1.4版本,基本上可以完美转换wgs棋谱。 版本预览: 使用方法参见:http://www.annhe.net/article-1962.html 程序下载:点此下载 项目主页:https://git … Continue reading

7月 16

【Discuz插件】围棋在线打谱

这是我第一个discuz插件,用一年多discuz了,头一次弄个像样的插件。   围棋在线打谱,用现成的flash打谱程序,只需要嵌入discuz即可,非常简单的一件事。可是我PHP刚入门,javascript基本没学,参考类似的插件也用了近一天才出成品,修改bug又差不多用了一下午。  /lh/ 下图是插件效果,棋盘大小可调。 … Continue reading

4月 28

QQ围棋棋谱转换程序wgs2sgf V1.1发布

去年7月写了一个wgs转sgf的小工具,详见C++实现qq围棋.wgs棋谱文件转换为.sgf通用棋谱。程序存在不少问题,主要有: cin方式接收文件名,不能使用tab自动完成。而qq围棋保存棋谱时文件名包含对局时间,昵称,qq号等很多信息,文件名很长,因此需要先手动改文件名,很不方便。 文件名处理有bug,截断.wgs增加.sgf某些时候 … Continue reading

4月 26

围棋与围棋软件

早期折腾论坛的时候,就四处寻找在网页上打谱的工具,发现一个奇怪的现象:围棋虽是中国人发明的,并且当今棋坛是东亚中日韩三国鼎立,可是很多流行的围棋软件却是欧美人写的,特别是网页打谱工具,流行的棋谱格式sgf也是西方人发明的。 这是什么情况? 最开始折腾的是一个叫 flash_goban 的基于flash的网页打谱软件,俄国人写的,去过软件主 … Continue reading

7月 14

C++实现qq围棋.wgs棋谱文件转换为.sgf通用棋谱

qq围棋棋谱文件是.wgs格式的,用multigo打不开,据说stonebase可以打开,又不想安装太多软件,就想着把wgs转换为sgf棋谱。 一、首先要分析wgs棋谱文件。 用UltraEdit打开一个wgs棋谱,如下: 参考 kiseigo的博文(http://blog.sina.com.cn/s/blog_4c8bb86b01000 … Continue reading