飞扬围棋
标题: [讨论]StoneBase新功能之定式大辞典 [打印本页]
作者: AWater 时间: 2004-2-19 18:06
标题: [讨论]StoneBase新功能之定式大辞典
StoneBase计划加入一个新的功能,就是题目中的说得定式大辞典。目前的考虑如下:
1。具有良好的目录(分类),非常直观
2。能够很方便的查找某一个变化,甚至可以根据棋形来查找
3。具有良好的扩展性,允许用户添加新的定式变化内容
4。具有方便的操作性,能够很方便的在各种变化之间切换。
目前,主要的问题是,要如何来设计这个功能,包括它的操作方式,界面布局等等。。。,如何才能够让这个功能最贴近用户的使用习惯,更加方便操作,如果只是做一个很大的包含所有定式内容的SGF文件(已经有人做了),这样在阅读和查找时非常不方便,也不利于学习,所以想和大家讨论一下,毕竟一个人的智慧是有限的,所以请大家也为StoneBase设计一下,提一个最符合StoneBase结构的设计方案,让StoneBase变得更强大,也更方便!
请大家多多提供宝贵意见。
作者: 打牌出千 时间: 2004-2-19 18:55
定式详解的模式不错,但既然他的功能已经不错,何必再费神去做呢?
建议功能要有独特之处。
作者: AWater 时间: 2004-2-19 21:19
定式详解那个东西不好用,呵呵,而且不是很方便,所以要自己做一个,而且能够可扩展,这样就能慢慢发展成一个比较全面的,真正的定式大全了
作者: zuolin 时间: 2004-2-19 23:18
我有个想法,本来想自己实现,不过我没有时间做,你可以参考一下:
做一个概率定式进行图。例如黑小目后,白小飞挂、或者大飞挂、或者一间高挂等等,每个着点的概率是多少,如小飞挂是20%,大飞挂是5%,一间高挂是25%等,然后在相应的点上用不同的颜色或者大小不同的圆形表示不同的概率,使用者点其中一个点后,继续演示下去,下一步又有不同的概率着点。概率可以从实战棋谱中统计计算出来。在适当的地方加以解说,更好了。
作者: AWater 时间: 2004-2-20 00:05
to zuolin:
我也有类似的设想,不过不同的在于我没有想到做概率统计,呵呵,还是人多力量大啊。然而目前我在考虑的一个首要的问题就是操作的易用性,怎么样能够让使用者方便,能够快捷的在各种变化间切换。
让我们先来假设有这样一个场景:黑星位,白小飞挂,对此局面有很多种变化,假设黑棋选择了一间低夹,然后用户演示了几步,这时候,使用者想要看看黑棋一间高夹的变化,传统的方法就是提供给用户一颗棋谱树视图,让用户从棋谱树上找到原始的变化节点,然后再继续演示。或者是前进后退的按键,但是这有限制,可能需要点击多次才能回到最初的局面,所以,我觉得这样很不方便,因为对于定式的解说来说,可能会包含有非常非常之多的变化图,一层套一层,即使如围棋助手那种采用简图的方式,对于化繁为简,也是没有什么太大的帮助,这个可以参考一下使用Kogo's Joseki Dictionary的效果就知道了,所以,我想要从根本上解决这个问题,要寻找一种简单,清晰,又能够包含层级嵌套的方式来展现棋谱,如果这个问题解决了,那么剩下的事情也就都容易了。
[此贴子已经被作者于2004-2-20 0:09:50编辑过]
作者: AWater 时间: 2004-2-20 13:39
飞扬网上人气那么旺,为什么很少有人提建议呢?
呵呵,是不是免费软件太多了,我今天用用这个,明天再用用那个,你们作者自己去忙吧,互相竞争好了,我只管用就可以了,最多高兴了,来喊一嗓子:不错!
哎,这样只会让作者觉得很没有劲,软件不发展了,免费的没有了,吃亏的反正不是作者。。。
看来下次,StoneBase要变成注册的,不收钱,但是注册用户有义务为StoneBase的发展尽力,可以学习围棋助手的方式,要么贡献自己整理的棋谱资料,要么提供可行的建议。。。 ^0^
作者: p123456 时间: 2004-2-20 14:52
是否能够统计棋谱库中某一定式的使用率,或者定式中黑方或白方的胜率。
作者: zhuhaixin 时间: 2004-2-20 14:59
有道理,大家应该多做贡献。
不过可能是这个问题确实要好好思考,所以提议的人才不多。如果只是要求程序实现什么样的功能,于程序的结合很难实现,那么这样的建议可能对您的帮助也就不大了。
这方面可能需要程序员才行。
我不懂程序,但楼主说的,如何快速的找到自己所需的变化,确实是很必要的功能,特别是在定式库很庞大的情况下。
我提几点:
1、是否对各类定式再分为场合下法(类似原人体出版社出版的基本定式中对定式结果的评价)、两分等;
2、需要提供周围的棋子分布,以给出定式的形势判断,适用场合
3、常用定式(可统计一下职业或网上对局,按出现的百分率高低或近期流行)应放在显著的位置,使用率低的定式或研究中的棋型,可给出索引,再查。
考虑不周,请楼主及各位扔砖头。
作者: p123456 时间: 2004-2-20 15:27
在打谱过程中加入定式帮助功能,使用时询问使用者把当前手之前的几手定义为搜索范围,然后由软件在定式库中搜索,让人结合定式资料研究此前此后的变化。这样可以比较在当前局面专家的选择和自己的选择有什么差异,比单独学习定式印象会更深。
作者: AWater 时间: 2004-2-20 16:34
to zhuhaixin:
把定式细分为场合下发,或者其它,这个是一个编目的问题,我的设想是程序只做一个大的分类,比如星定式,小目定式之类的,下面的再细分程序就不做了,但是提供给用户自己定义细分规则,和分组的能力,根据用户的喜好自己来细分。
对于你说的形式判断,呵呵,这个比较复杂了,短时间内是不会去做,要先有了形式判断功能之后,再去改进这个方面吧。
to p123456:
你的这个想法和棋形查找功能是类似的,完全可以结合在一起,只要有了一个比较完善的定式库之后,就可以做到了。
头痛的是,怎么样来表现复杂的定式变化呢?一直没有好的想法。。。!!!^_^
[此贴子已经被作者于2004-2-20 16:36:20编辑过]
作者: LG001 时间: 2004-2-20 20:36
曾有一个软件,很早以前的,大家估计都没有见过,但他处理定式的方法不错,有时间我给你一个参考一下。
作者: LG001 时间: 2004-2-20 20:37
等会我发个图先给大家看看
作者: LG001 时间: 2004-2-20 20:43
以下是这个围棋软件的作者的介绍
围棋博士
王军(Teddy)
上海鹏达计算机系统开发有限公司
--------------------------------------------------------------------------------
背景说明
使用帮助
围棋知识
围棋信息
--------------------------------------------------------------------------------
“围棋博士V1.0”不作为任何商业用途,主要是为围棋爱好者提供一点方便,并
希望我国能多出现一些对围棋编程感兴趣的朋友,保持我国在这一领域目前的领
先地位。
我希望“围棋博士”在提供某些方便的同时,自身棋力不断进步,战胜“手谈”,
最终目标是达到业余初段水平, 真正成为计算机棋手中的博士!
有关围棋编程和本软件的一切问题,欢迎大家随时与我讨论。
联系方法:
Wuhan BBS: Teddy
Email: Teddy@rjgc.whu.edu.cn
--------------------------------------------------------------------------------
背景说明
围棋编程是我久有的想法,曾经用 BC4.0 试过, 但是只到人-人对奕和定式管理这
一步。广州中山大学化学系陈志行教授的“手谈”连续取得世界计算机围棋大赛的
冠军后,很受其鼓舞,并与陈教授有过交往。继续围棋编程成了我最大的业余爱好。
--------------------------------------------------------------------------------
主要功能分为四部分:
1 棋谱:
提供打谱的工具,可以浏览海量棋谱库(如果你有的话)。
一步一步显示,可以倒退。
自动演示,可以设定显示速度。
可以标记棋子。
目前为止,只认识俞斌的棋谱文件(已有8000多局),和国际标准 SGF
文件,支持多局棋谱,不支持解说。
2 定式:
浏览各种定式和布局变化,可以帮助记忆定式及布局。
自己输入、编辑定式和布局。
系统可以自动从现有棋谱库中提取定式和布局,但最好手工修正。
3 死活:
你出题,计算机解答,用于研究死活题,但现在棋力有限。
下一步要提高棋力,提供大量死活题或可以随机生成死活题,
供你练习或计算机自动解答;
4 对奕:
现在可以人-人对奕,也提供了一个简单的计算机对手----红心苕
(可想而知是很愚蠢的!)。
5 帮助与学习:
采用了WEB主页的方式提供帮助和有关围棋的知识,你可以增加你感
兴趣的话题。
--------------------------------------------------------------------------------
作者: LG001 时间: 2004-2-20 20:57
图怎样发呀?谁告诉我。
作者: AWater 时间: 2004-2-20 21:57
发图有限制,不能发很大的图,你要把图弄得小一点,在发布贴子页面里有一个文件上传的地方,可以设置你要上传得图片,图片不能大于50kb
[此贴子已经被作者于2004-2-20 22:06:16编辑过]
作者: 小面包 时间: 2004-2-21 19:15
最好是能快速检索各种类型,能一目了然的看到定式的各种演变,不知道能不能实现。
作者: LG001 时间: 2004-2-21 19:43
我懒得在这里发图,太小了也看不清楚。到下面去看吧
http://www.868788.org/go-1.htm
作者: AWater 时间: 2004-2-21 20:16
发现这个软件有好大一个错别字,最右边,“对弈” 写成了“对奕”, 呵呵 ......^o^
作者: LG001 时间: 2004-2-21 20:16
那个页面上还有简单的说明,和软件及定式库、布局库的下载。
作者: LG001 时间: 2004-2-21 20:17
错字这就需要后来者加以修改了。
作者: LG001 时间: 2004-2-21 20:18
AWater,那个页面我又修改了,有了新的内容。请再看一次。
作者: LG001 时间: 2004-2-21 20:20
這個軟件,用来打谱和查定式布局,是很方便的。希望能把他的优点吸收到你的软件中去。谢谢了。AWter
作者: 悬崖撒手 时间: 2004-2-21 20:22
你们讲的偶基本不明白.不过感觉这东东不错,支持一下.
作者: AWater 时间: 2004-2-21 21:43
谢谢LG001提供的软件,我会研究学习一下。
作者: hrmail 时间: 2004-8-20 17:55
我明白的
作者: zengtj 时间: 2004-8-21 01:07
定式详解不错,可惜不能扩充,可以参考
[此贴子已经被作者于2004-8-21 1:08:15编辑过]
欢迎光临 飞扬围棋 (http://bbs.flygo.net/bbs/) |
Powered by Discuz! X3.2 |