飞扬围棋

标题: 作者谈围棋助手之SGF [打印本页]

作者: HuXiaoQi    时间: 2003-7-26 16:38
标题: 作者谈围棋助手之SGF
感谢GOLIVE朋友引发关于围棋助手的讨论,感谢prontjiang等朋友的支持,作为围棋助手的作者,借阿扬的宝地,谈一下个人的看法:
一、围棋助手到底定位在哪里,也就是它到底干什么用?这是作者思考得最多的问题,在众多棋友的参与与支持下,这个问题已经变得明确了。
1、首要的功能是打谱,能打开种类不同的棋谱。这点基本实现了(新浪、清风、联众、棋圣道场、日本、韩国等棋谱都支持)。
2、打谱时,应能很方便地推演变化。这点基本实现了,打谱时,默认的状态就是推演变化,推演的情况自动加入到分支中,要想取消,单击右鍵就可以了(左键推演,右键取消)。有很多棋友建议另开一棋盘以便推演,作者的回复是:不用另加,直接推演就行了,不会影响原谱的。
3、应能方便地制作教程,和名局细解,供棋友使用。这点也实现了。http://www.go-assistant.com/go_file/famous/SGFFile.sgf
这个链接是作者录入的一个棋谱,它再现了原作的所有评著,图参考图29个,各位棋友看看,用围棋助手打谱(有有键盘可随意在图中切换)方不方便。
4、应能方便的录入棋谱,它的编辑功能在1、01版本中已实现了,用它不必按顺序输入,可象编辑文字一样编辑棋谱。
5、应能方便地管理、打印棋谱,这点也实现了。大家可以看看7.20的管理棋谱的功能,再多棋谱,也能分类排序。
当能还有界面、操作等方面的功能。。。
二、是选择用户还是选择SGF标准?
当然是选择用户,有多少用户去了解SGF标准格式,如果说最标准的SGF编写器,应该是:写字版,因为SGF是文本格式。新浪、清风、联众、棋圣道场的格式是国际标准吗?不是,为什么哪么多人去下棋,因为他们是要去下棋,不是要SGF。SGF对棋友来说,是一个黑箱子,棋友要的是它的功能,不是它的格式。
三、围棋助手不支持SGF标准吗?
当然不是。可读取标准的SGF文件,并且正常打谱。
四、生成的的棋谱不标准吗?
当然不是。这是阿扬的一个棋谱,请棋友下载后,用围棋助手打开,再保存。http://www.flygo.net/wqjz/mingjuxj/wqymjxj-57.sgf

看一下,节点变了没有,没有。说明它能保存WINMGT类型的棋谱。录入也是如此,如果你按SGF标准去录入(在后面加变化),当然是标准的SGF格式了。如果没有分支,更是一样的啊。围棋助手只是为用户提供了一种更方便的录入方式罢了。
最后谢谢所以的朋友,包括不同意见的朋友,你们一定会围棋助手更完善。
欢迎棋友提出保贵意见!


[此贴子已经被作者于2003-7-27 19:50:18编辑过]


作者: prontjiang    时间: 2003-7-27 08:35
关于生成棋谱是否标准这一点,其实我也不是很赞同的。你的第一个棋谱就只有助手能读出来。如果能在创新的同时注意保持兼容性就最好了。
作者: HuXiaoQi    时间: 2003-7-27 19:54
其实对普通用户,格式是否标准并不重要,也不会在意,只要能提供需要的功能就行了。如果要保存为标准的SGF格式,打谱反而不方便。
如果用户确实需要保存为标准的SGF格式文件,我将在下一版本加上一个另存为。。。选项。
作者: 阿扬    时间: 2003-7-27 20:48
是呀,如果围棋助手能够制作保存为通用的SGF格式,再加上本身就很好用,我估计用的人会很多。兼容本身就是一种优点。
作者: 太阳熊    时间: 2003-7-27 21:29
我不喜欢围棋助手,winmgt是最好的
作者: tasita    时间: 2003-7-28 10:10
软件怎么知道我是在推演变化还是在编辑棋谱?难道编辑了一半一不小心按了个右键就全完了?如果加一个选项的话切换的话。。。
作者: HuXiaoQi    时间: 2003-7-28 12:36
“软件怎么知道我是在推演变化还是在编辑棋谱?难道编辑了一半一不小心按了个右键就全完了?如果加一个选项的话切换的话。。。 ”

打谱(打开一个文件)时默认为你在推演变化,新建一个棋谱时,默认为你在编辑棋谱。当然还有切换选项。

“不小心按了个右键就全完了”,不会,删除的是最后一步推演,左键点击就恢复了。推演变化是加入到分支中的,所以不删除也不影响原谱。具体用了,才能了解具体功能。

还有,上楼一位,所谓罗卜白菜,各有所爱,凡事都不会勉强,嘿嘿!但是如果说出好的建议,我也许会采用。
作者: fredcjh    时间: 2003-7-28 16:01
我初用助手时感觉功能很多,但也挺繁杂,因此没怎么去用。
现在看到开发者如此之诚恳,我觉得确实是不应一棍子打死。
试想我当初用WINMGT时,也是不知如何入手,特别是节点的设计好久才适应。
现在我基本都是使用MULTIGO,因为他免费。
如果助手能使用超级链接来切换变化图、棋谱管理功能再加强的话,也许我会购买。
作者: 十九天地    时间: 2003-8-1 01:56
我还是在用奕通,它是不花钱的,围棋助手前前后后中都要出现注册对话框。

奕通和很多不花钱的围棋软件一样功能不弱。

如围棋助手的分谱打印和打印到A4纸上和奕通差不多的话,我就会注册助手了。

胡小奇,你是做软件的应清楚你的软件是半成品时就不能收费,各个细节做好了才能向

大家要钱。明明有比你做得好的不要钱的软件,为什么还要用你的软件?
作者: 南方朔    时间: 2003-8-1 04:05
以下是引用十九天地在2003-8-1 1:56:49的发言:
......,围棋助手前前后后中都要出现注册对话框。
......
......,你是做软件的应清楚你的软件是半成品时就不能收费,各个细节做好了才能向
大家要钱。......
既然有很多人愿意出钱去买,那是“周俞打黄盖----一个愿打,一个愿挨”。
纵看当今世上,做得不好但要收费的软件多的是。
你可以批评软件实现功能的好坏1。但批评软件收费的话,恐怕难以服众啊。
作者: sai_joo    时间: 2003-8-1 08:44
奕通现在不更新了,新的版本好像也开始收费了。
作者: ywqz    时间: 2003-8-1 12:24
“如果要保存为标准的SGF格式,打谱反而不方便”?
作者: athos    时间: 2003-9-14 18:44
得了吧。

商业软件是正途,挣钱是好事,没有任何人否认。

但你说“其实对普通用户,格式是否标准并不重要,也不会在意,只要能提供需要的功能就行了。如果要保存为标准的SGF格式,打谱反而不方便”,这就是胡扯了。

至于打谱方不方便,是程序设计的问题。我的“围棋助手”格式(hgf格式)到sgf格式转换器已经证明你的格式和标准sgf格式可以等价转换,那么当然不存在什么“围棋助手必须基于Hu_Xiao_qi式的扩展sgf棋谱格式才能给用户充分感觉”的问题。

如果我生成了sgf文件,当然希望他是标准的、普适的,这样我带到别的地方,或者寄给朋友,或者在网上交流,都更加方便,因为不能预先假设,别的地方、或别的朋友,他们全都用你的“围棋助手”。

咱们打开天窗说亮话,你的策略就是做成“围棋助手”才能辨认的棋谱格式,你用免费注册来吸引网友录入你的格式的棋谱,然后再用这些棋谱吸引别人用你的软件。

这每什么不好,赚钱,垄断,自立标准,你不是第一个。

不过,出来混的,至少要诚实,不去故意混淆概念和造成误解,如果我是你,我至少会吧文件后缀该成hgf,说明这是huxiaoqi格式的扩充sgf。

君子好财,取之有道。

鄙视你。

当然了,我觉得,你也是想不出别的让人交钱的法子,尤其中国有国情。

同情你。

[: 回复 hu_xiao_qi 的文章 :]
关于SGF文件格式问题,不少朋友有不同的看法,这是作者在飞扬论坛发表的两个贴子:
http://flygo.net/bbs/dispbbs.asp?boardID=1&ID=1605
http://flygo.net/bbs/dispbbs.asp?boardID=105&ID=1758

有兴趣的朋友可以看一下,看完之后也许您会消除一些误解。
围棋助手是付费软件,这种付费不是强迫的,付费里面包含有很多的服务,已注册的朋友会有更多的体会。只要你提供棋谱或教程,就可获得免费注册,围棋助手的教程、资料就是通过这种方式由棋友提供的。
作者: shaoys    时间: 2003-9-14 19:50
打谱软件还是WinMGT最好,网上有破解版下载。围棋助手我也用过,界面太土。建议请一个懂美术的帮助设计一下。落子声也不好听,建议用新浪围棋的。

[此贴子已经被作者于2003-9-17 21:31:23编辑过]


作者: sai_joo    时间: 2003-9-14 23:23
阿呆的MultiGo用过吗?
很不错支持的文件类型也很多,shaoys,你应该试一下。
作者: 宜城老僧    时间: 2003-9-15 09:41
如果仅仅是为了打开sgf文件来打谱,抱本vb手册,我自己能编一个,呵呵!
我以前买过俞斌的棋谱管理程序(dos版本),它里面的检索功能很不错,
特别是布局检索,可惜不能模糊检索。
我建议《围棋助手》:
1、可以有自己独特的文件格式,但一定要提供标准通用的sgf文件
2、有大容量的棋谱库,能很方便的扩充
3、强大的检索功能,不仅能根据姓名、比赛、日期等的常规检索,更重要的
  是围棋技术内容上的智能检索,如输入某一布局、定式、新型,程序能把
  棋谱库中所有有关棋局检索出来,当然要能模糊检索,因为千古无同局,
  局部相同全局不可能一样。
  若能实现这样的功能,我会考虑购买的!

作者: granite    时间: 2003-9-15 12:50
13楼快人快语!既然已有通用的sgf格式,为啥还要制造自己的格式?目的是很明显的,可惜现在的棋谱格式已不是军阀混战时期了。赚钱没啥不对,但是象这种软件,我支持共享,如果你的软件确有独到之处,自然有人会付钱。
作者: tasita    时间: 2003-9-16 11:43
老僧,你的要求,第一个对其他软件不是重要问题。第2,3早就有免费的版本了。
上次我在这里给了个连接,SARS拿去试验了,现在还没交试验报告呢。
除了kombilo以外听说还有其他的,我猜是台湾那个什么go2k吧。可能还有别的。
棋谱库从gobase,britishgo之类的地方下载就行了。全的恐怖。

作者: daigo    时间: 2003-9-17 09:11
kombilo窗口太多,又全是E文,看的有点晕……所以只是简单用了用。它支持有限的智能搜索,不过这项功能没有想象中强大而且使用起来也麻烦。话说回来,仅以我的编程水平,实在想不出有什么模型可以很好支持围棋上的智能搜索。假如我要写类似软件的话,大概会用“关键词”的笨办法解决。写过论文的人对此不会陌生,论文前面不都有“主题词”供检索用吗?不过使用人懒的话,不填相关内容就什么也检索不到了,所以说是笨办法。因此kombilo在目前同类软件中应该是很不错的。至于go2k是收费的,还没有中文版!(老外编的没中文版很正常,但国人作品没中文版就有点说不过去,现在的编程技术支持多语言根本是小事一桩,难道仅仅因为国人购买者较少就不出中文版,未免太势利了!)
作者: daigo    时间: 2003-9-17 09:33
至于17楼的granite朋友,俗话说“没有调查就没有发言权”,什么叫“目的是很明显的”?你研究过SGF规范吗?你用过围棋助手吗?
如果你研究过SGF规范,就会知道它确有很多缺陷。就算你对这方面一窍不通,只要认真用过围棋助手,就会感到它把SGF规范中的父子节点改成兄弟节点后的确方便了一些,尤其是输入围棋杂志上的各种专题时。
围棋助手的作者这么做,也许有以此(优越性)为他收费增加砝码的意思,但绝无靠这种不规范格式垄断市场的企图(你当所有人都是白痴啊)。更何况,只要你肯付出一点劳动,完全可以免费获得围棋助手。
最后点拨你一下:SGF规范之所以流行,不是因为它优秀,而是因为它率先提出了一个公开的业内标准。很多棋谱格式都是不公开其内部结构的,比如NGF、比如UGF(未压缩),有些还采取二进制,比如GOS、BDX、CTN、GIB,更有甚者经过加密,比如class大人的棋院网(存心不想让别人用)。如果你是一个软件开发者,你会优先选择哪种格式?答案是不言自明的。
不要以XX之心度YY之腹了。
作者: ybyxk    时间: 2003-9-17 17:55
围棋助手,我支持
作者: granite    时间: 2003-9-18 10:03
二十楼的daigo朋友,在软件业,如果一个业界标准已经确定,即使有缺陷,也是标准。你要想有市场,使你的软件能通用,能流行,你就必须符合这个标准,这是业界规矩。比如,八十年代,谁都知道dos很烂,和ibm的os2根本不是一个量级的,可是有多少人用dos,多少人用os2?
dos的通用程序有多少,os2的应用程序又有多少?你既然知道这个标准,为什么还要标新立异?你足够强,可以挑战现有标准,是另一回事。但是无端制造头绪,恐怕不是正道吧?
另外,希望你就事论事,不要张口闭口君子小人,又”点拨“的,不好。
作者: stpsc    时间: 2003-9-19 09:24
支持国产,支持正版,支持围棋助手!!!
作者: ujnbgyh    时间: 2009-5-26 13:26
MultiGo的确很好
作者: james_hypo    时间: 2009-5-29 14:42
现在的围棋软件时代属于弈典,不管你愿不愿意承认!!!!




欢迎光临 飞扬围棋 (http://bbs.flygo.net/bbs/) Powered by Discuz! X3.2