6月 20

用dot语言画围棋棋谱

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

9月 22

模仿棋

遇到个下模仿棋的,一上来就天元,一开始以为是个天元流,可接下来就跟着我走了。话说,我还没见过这样下棋的,模仿的让人发慌,真讨厌!24手靠天元黑棋,没有同形,看你还怎么模仿!可是过了几步,黑棋又开始模仿起来了... 虽然有勺子,但最终还是赢了。在黑空里活出一片来心情大好。 百度了下模仿棋,原来还有典故,摘抄百科原文: 简介 所谓围棋的模仿棋 … Continue reading

9月 03

我的一盘指导棋

想做个wordpress围棋打谱的插件,但事有轻重缓急,在学习上一大堆事情没解决之前,提醒自己这个可以先放一放,然而心里总是放不下,总惦记着也挺纠结的,于是连夜做插件。 当然为了赶工,做的很简单,其实也没必要复杂,短代码是个好东西,下面短代码add_shortcode()函数的一个例子: 之后使用 [hello]测试[/hello]就可以 … Continue reading

9月 01

围棋杂谈

最近折腾围棋以及围棋相关的东西以至于我那迟来的考研计划快要泡汤了。 一、论网络围棋 琴棋书画,四大雅兴。Dota、LOL之类自然不能与之相提并论。然而,今天博主非要把围棋和Dota比一比。经过近千局的网络对局,终于明白了围棋所谓国粹,所谓雅兴,其实和Dota没什么本质区别,就是一游戏而已。一旦上了瘾,都是玩物又丧志。 博主小学6年级接触围 … Continue reading

8月 04

一盘让子棋引发的Bug

和一学妹下了盘让子棋,让2子,结果却全盘无活棋。下完之后想将棋谱交给她,于是用wgs2sgf转换,转换完成,打开一看,发现黑白颠倒了,原来wgs2sgf处理棋谱的方式是奇黑偶白,而让子棋正好反过来,奇白偶黑,盘上预先放黑子。 看来wgs2sgf得大改了。凭空又多出一件事来。写程序要考虑的周到真是一件麻烦的事。 用UltraEdit分析这盘 … Continue reading

7月 23

路径问题引起的RSL error 1 of 1

discuz围棋习题插件已经发布好几天了,当时只在自己的浏览器上测试,直到今天才发现别人的浏览器上加载flash会有问题。   RSL Error 1 of 1,Error #2032,百度了一下,大致了解了下RSL,使用这种技术可以减小flash文件的大小,增加flash加载的速度。可是给出的方法都没解决问题。添加mime类型 … Continue reading

7月 16

【Discuz插件】围棋在线打谱

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

7月 02

业余1段

在奋战近450局后,今天,终于打到了QQ段位评测的业余1段。   对我这样的菜鸟,这个成绩来的太辛苦。从差13局到差5局,再到差19局,然后最近在5局左右徘徊,到差1局的时候错过了两次赢棋的机会,终于在今天,最后一局对手比较弱,赢的还算轻松。 据说qq段位评测下的不好会降级,不知道能不能在业1站稳。 曾有YC 18K序盘都没下完 … Continue reading

4月 28

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

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