飞扬围棋论坛

 找回密码
 注册
搜索
楼主: zuolin

弈通将继续更新

[复制链接]
发表于 2004-10-19 02:36 | 显示全部楼层
To  zuolin

还有以下问题供考虑:

1、当在空棋盘上打谱后想保存时,不小心点击了文件菜单下的“新建”栏,跳出窗口询问是否保存文件。此时在三个选项中点击“取消”应该是取消此操作命令,棋盘应回到原状,但实际上棋盘却被刷新了,与点击“否”效果一样,这样所打的棋谱就丢失了。我觉得这可能是一个bug。

2、当打开某棋谱文件时,软件即记录了该文件的存放目录路径,为继续打开与所打开文件在同一文件夹的其他棋谱文件提供了方便。“文件”菜单栏下有1-4条已读棋谱的记录可供重复读取,这也是是很好的功能。但遗憾的是当这样调用棋谱文件时,如果棋谱文件不在当前软件默认记忆的文件夹时,“打开”窗口中的文件路径并没有跟随已打开的棋谱文件相应变动为当前文件夹。希望在软件升级时能够提供文件与目录同步的功能。

3、建议在打开带有解说的棋谱文件时在软件界面上能够直接提示。

4、多数使用情况下用户使用此软件是打开单独的棋谱文件,信息窗口利用效率不太高。而读取文件夹中的不同棋谱文件却是用户更为常用的。建议在软件右方添加一个文件名窗口栏,用以显示当前文件夹中的各棋谱文件名,并使点击任一文件名时即可调用该文件。如果该窗口能够具有文件夹选择功能则更好了。“棋谱信息”、“评论”和“文件名称”窗口可以上下排列,各窗口的高度可以由用户根据自身需要上下调整,如ACDSee软件那样,并且这种调整的结果不因软件关闭而变化。此项功能如果能够实现,相信不仅会方便操作,而且对文件名的规范标注也能够起到良好的促进作用,并使此软件具有了与众不同的特色。

Thanks

Smarbear



[此贴子已经被作者于2004-10-19 2:48:03编辑过]

回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-10-19 10:30 | 显示全部楼层
To smarbear:
谢谢你再次提出意见,这几条提的都非常好!

1. 的确是个bug,这次改掉
2. 这个我疏忽了,这次加上
3. 如果是单局文件,在右边信息区的中间,有解说的条数。如果是多局文件,则显示上次打开此文件时的最后观看的那局,如果有解说,也会在该处显示解说条数。不知道这样的提示和你说的直接提示有什么区别。另外,如果想在多局棋谱文件里面寻找含有解说的棋局,可以使用菜单项“棋谱”-“选择”,在棋谱选择对话框中,把“筛选条件”设为“注解条数”,中间选择“大于等于”,再在右边填上最小的数子,按筛选,即可全部找出。补充一点说明:如果注解数小于3,则不计入。
4. 这个提议很好,我也曾考虑过。不过实现起来比较麻烦,我尽力做出来吧。
回复 支持 反对

使用道具 举报

发表于 2004-10-19 12:44 | 显示全部楼层
To zuolin:

1、升级后的弈通软件将使包括“棋谱”在内的许多不可用功能变得可用是个好消息。我前次帖子中所说的解说棋谱在主界面上有所显示与菜单功能中的“筛选”功能不矛盾,而且有直观便利的效果,实现起来也不难。两者在功能用使用上有互补性。
判定是否为解说棋谱可以以一次性判断评论条目的数量是否超过6条为宜,不必再附加选择。

2、不知升级后的软件在“棋谱”-“选择”后是否会出现文件名列表。
如果前次帖子中的文件窗口功能能够实现,则:
(1) 窗口中仅显示筛选结果,这样可以取代上述文件名列表。
(2) 窗口中仍然显示全部文件名。如果经过筛选操作,文件名前可有图标显示符合筛选条件的文件。
我个人觉得第(2)项结果会更好。

Thanks

Smarbear
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-10-19 15:11 | 显示全部楼层
To smarbear:
1. 如果是多局棋谱的文件,主界面只能显示其中正在浏览的一局是否有注解。这个功能已经具备了。
2. “棋谱”-“选择”的功能是从多局棋谱文件中挑选出具有一定特征的棋谱,并非从硬盘中挑选sgf文件打开。和文件有关的操作都在第一个菜单项“文件”里面。如果只为了图方便把这两个操作混为一谈,反而会导致混乱。在打开单局文件时,利用右上废弃的棋谱列表区显示同文件夹下的其他文件列表,是一个方便的途径,不过该功能不能和原有的功能向冲突。弈通推荐使用多局棋谱文件格式,对因使用单局棋谱文件格式而造成的操作不便只能表示遗憾了。
弈通目前的发展方向是棋形检索,过多地使用单局棋谱文件会消弱棋形检索功能,是不提倡的。
回复 支持 反对

使用道具 举报

发表于 2004-10-20 12:34 | 显示全部楼层
To Zuolin:

1、建议主界面上显示手数的小窗口向左扩宽一个汉字宽度。因为有时显示“XXX”,有时显示“共XXX”。当为后者时最后一位数字看不到。

2、棋形检索是件非常有意义的事。但不知是按照行棋顺序检索还是严格按照棋形检索。前者容易实现但效果有限,后者则工作量很大,因为相同棋形既可按照0,90,180,270度旋转,也可左右反转,对角部定式的检索在一个棋谱中就要对比8次,对中央棋形则还存在上下左右平移对比,且每平移一格即要如上述X8对比。在千万局棋谱中做这样的检索,不知需要多少时间才能得到结果。

至于弈通软件与其他软件在棋谱库方面的本质不同,我与li_chen的看法恰恰相反。大多数软件的库都是以打包的形式存在的,如俞斌、土人、弈林、BiGo、StoneBase等,倒是Deepthink是采用分散的棋谱。弈通的库在某方面上与StoneBase相似,但弈通库因为是SGF格式棋谱的直接连接,容易分别拆分成单独的棋谱。因此,哪种软件能开发出与众不同的特色,为广大用户所欢迎,就有可能在应用电脑普及围棋与提高围棋水平方面做出成绩。

3、在棋谱库列表中点击文件名可以显示注释条数很好。如果能在打开单独棋谱时(如在工具栏等部位)有所表示则更好。好了,这个问题不想再讨论了。

祝弈通软件做出精品。

Thanks

Smarbear

回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-10-20 14:15 | 显示全部楼层
1. 我设计宽度的时候,按照“共XXX”可以完全显示出来设定的。我使用的是标准字体。也许使用大字体会发生这个现象吧。我加宽一些吧。
2.棋形检索是严格按照棋形进行检索,不考虑形成该棋形的顺序,0.89版已经实现的布局检索功能,对于可通过旋转而完全相同的棋形,均可以检出。而棋形检索的将采用和布局检索相同的算法,能自动进行旋转匹配。不过检索方式只能选择按角匹配或者是按边匹配,这样只要做旋转匹配即可,避免平移的匹配。平移的匹配不仅会导致运算量极度增大,而且事实上,与边角无关的中央棋形的匹配是没有参考价值的。
关于棋谱库功能,弈通与其它软件相比的特点是,弈通使用了多局SGF格式,而不是自定义一种专用的格式,这样便于交换,除弈通外,围棋助手也可使用这样的格式。除了SGF格式外,目前任何自定义的棋谱格式都不可能成为一种通用的标准。棋友之间交流棋谱,也都使用SGF格式。我个人认为就棋谱库的相似性,弈通和围棋助手比较接近一些,而stonebase更象winmgt。
3.单独的棋谱和多局棋谱均在右边信息区的中间显示注解条数,应该算一个醒目的位置。工具栏本身就安排的很紧张,再增加一个显示注解条数的位置太困难了。
回复 支持 反对

使用道具 举报

发表于 2004-10-21 00:24 | 显示全部楼层
To Zuolin:

1、同意SGF通用格式观点。

2、弈通软件在显示手数时,对让子棋谱没有把让子数计入。是否这是常规我还不清楚。但我认为让子也可以在星位之外摆放,这体现出布局构思,因此应该把让子数也计入总手数。

Thanks

smarbear
回复 支持 反对

使用道具 举报

发表于 2004-10-21 02:12 | 显示全部楼层
弈通和围棋助手的棋谱库还是有所不同:弈通使用的是多局棋谱文件格式,一个“棋谱库”就是一个sgf文件;而围棋助手并非如此,它的棋谱库的数据记录在MyGoLib.dat文件中(它是通过若干个单局sgf棋谱导入组成的),本质上使用的并不是多局棋谱文件格式。
“俞斌、土人、弈林、BiGo等”软件使用的是自定义的专用格式,不是sgf格式,缺乏通用性,局限性大,不在考虑之列。
Deepthink采用是分散的棋谱。不过,请注意:“普通软件的棋谱库实质上是由一个个单局棋谱组成的”并不单指这种情况,主要指的是基于单局棋谱文件格式所组成的棋谱库。是不是“以打包的形式存在”只是表象,并不是事物的本质。
弈通由于使用多局棋谱文件格式,这就为采用某些特殊的技术处理手段提供了可能,从而使得弈通在进行各种围棋技术上的智能性操作时实现“高效率”奠定了一个良好的基础,使得实现“既高能又高效”成为可能。
我昨日发言的中心意思是:支持并希望作者把精力放在“棋谱库”(而不是单局棋谱)的研究上。弈通的优势在于:基于多局棋谱文件格式的棋谱库所进行的各种围棋技术上的出色的智能性操作,应该在“棋谱库”方面继续发展、强化!

[此贴子已经被作者于2004-10-21 3:02:29编辑过]

回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-10-21 10:40 | 显示全部楼层
To li_chen:
我所说的弈通的棋谱库和围棋助手有接近,其实是说弈通使用的多局SGF格式的棋谱,使用围棋助手也同样可以打开阅读,另外,围棋助手也有拆分和合并SGF棋谱的功能,并不是说围棋助手的棋谱库也是使用多局SGF格式的。我表达的不够清楚造成你误解了我的意思。
使用多局SGF格式来做棋谱库,是我个人的趣向,不能奢望其他打谱软件也都能具备这样的功能。在目前使用多个单局SGF组成的棋谱库方式和我使用的单个多局SGF棋谱库共存的情况下,不能逼迫用户选择要么使用多个单局的方式,要么使用单个多局的方式,要么就要同时维护两套不同格式的棋谱库。弈通这次的改进的一个重要目的就是尽量方便同时使用多种打谱软件的用户如何管理棋谱,所以增加嵌入外部编辑器功能和加强拆分命名的功能,另外,棋谱库位置可任意设定,使用树形棋谱库文件管理等也是这次要改进的。

To:smarbear
目前现有的棋谱软件,都是不把让子计入手数的。让子虽然允许任意摆放,其摆放的先后顺序是无关棋局的进展的。另外把让子计入手数,就会把让子人为地设定一个先后次序,也会导致相同的让子局记录成不同的棋谱造成混乱。所以不推荐把让子计入手数。
在SGF格式的标准中,并没有手数这一概念。
让子棋的让子设定在星位以外,也是可以用SGF记谱的。
回复 支持 反对

使用道具 举报

发表于 2004-10-22 00:02 | 显示全部楼层
清楚!
回复 支持 反对

使用道具 举报

发表于 2004-10-22 10:42 | 显示全部楼层
To zuolin

1、棋谱信息窗内的信息字段长度如果超出,能否不以虚线结尾而是直接显示前面的内容,让用户根据所显示信息量是否够用来确定是否改变表格长度。

2、赞成SGF标准格式。看到台湾棋谱中包括N[]项,日本棋谱中包括OH[]项这些一般棋谱中没有的内容而弈通软件并没有报错。我想知道在SGF文件中在默认项目之外是否可以添加部分自行设置的项目,例如比赛用时、棋局手数等,所设项目的选择与SGF格式不冲突,对一般打谱软件这样一些信息虽无法读出但可以不加理会,而经过专门设计的软件可以读出这些信息。如果这种做法可行,也许能够扩展SGF文件的应用。

thank

smarbear
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-10-22 21:32 | 显示全部楼层
To smarbear:
1. 虚线不是我加的,是windows系统自动改变的,我也不喜欢这些省略号,但没有办法。
2. 在默认项目之外添加部分自行设置的项目的这种做法是SGF标准允许的,但我不打算这样做。弈通对现有的SGF属性尚不能全部识别,还不需要另外增加专用属性。你所说的这两个项目是不需要添加自定义属性的,比赛用时可以用TM、BL、WL三个属性组合得到,TM是比赛限时,BL和WL分别是黑方和白方的剩余时间,只要用TM分别减去各自最后一手的BL或WL,即可得到各自的比赛用时。棋局手数也可以从棋步中数出来,是不需要另外增加一个属性的。
回复 支持 反对

使用道具 举报

发表于 2004-10-23 02:16 | 显示全部楼层
以下是引用zuolin在2004-10-17 9:10:26的发言:
To li_chen:
0.89版的列表中的棋手姓名、时间等项的宽度已经是可以浮动的,只是退出后再进就复原了。
新版的方案是宽度被用户改动后,则记录下来,下次再进入则是改动后的宽度。另外,列表中的项目也可以由用户自行设定,例如加上双方段位信息等等。在极限的情况下,甚至可以把棋盘大小设为0,棋谱列表设为整个界面的宽度,可在列表上双击,使用外部棋谱编辑器来看某一局棋。

To zuolin:
一个大胆的设想:设置一个右键菜单,其中有“棋谱列表最大化”、“恢复棋谱列表原始大小”两项。前者是指“棋谱列表为整个界面的宽度”的情况。
当在棋谱列表上使用右键单击时,在出现的右键菜单中选取“棋谱列表最大化”,则棋谱列表变为整个界面的宽度(满屏);当在此最大化的棋谱列表上使用右键单击时,在出现的右键菜单中选取“恢复棋谱列表原始大小”,则棋谱列表变回为原始大小。
不知此法操作起来有没有难度?如果此法可行的话,再进行下一步的深入讨论。
如果此法可行的话,则大大的方便了,smarbear棋友的许多问题就能够随之很好的解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-10-23 21:26 | 显示全部楼层
To li_chen:
在棋谱列表上设计一个右键菜单,是这次的打算,拟设计“导出”、“删除”、“外部编辑器打开”等选择项。实现“棋谱列表最大化”和“恢复棋谱列表原始大小”功能不难,不过我觉得用处不大,用鼠标直接拖放中间的分隔条不是更方便些吗。不知道如果实现此功能,还有什么进一步的方案,请说。
回复 支持 反对

使用道具 举报

发表于 2004-10-24 01:20 | 显示全部楼层
To zuolin:
反复思考后的结果:如果能够实现用鼠标直接拖放中间的分隔条达到“棋谱列表最大化”(满屏)后具有记忆功能(软件退出后重启动,显示的仍是最大化的棋谱列表),则右键菜单中的“棋谱列表最大化”可以省略;如果能够实现在最大化的棋谱列表中单击、也同样能进入该棋局的打谱界面(和弈通0.89时从那个小的棋谱列表中单击的效果一样),则右键菜单中的“恢复棋谱列表原始大小”也就可以省略了。
“进一步的方案”,说起来需要打的字就多了。由于我眼睛“老花”而且打字速度慢,只能提一些要点。(见下文)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|飞扬围棋网 ( 苏ICP备11029047号-1 )

GMT+8, 2024-3-29 00:09 , Processed in 0.135129 second(s), 17 queries .

since 2003飞扬围棋论坛 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表