飞扬围棋论坛

 找回密码
 注册
搜索
查看: 123974|回复: 152

弈通将继续更新

[复制链接]
发表于 2004-9-14 16:22 | 显示全部楼层 |阅读模式
自年初弈通推出0.89版后,至今已经半年多了,现在打算根据这段时间自己的想法及棋友的建议,再做一次升级,升级后的版本为0.9版。
0.9版拟增加的功能主要有:
1,局部棋型的检索:0.87版本已经有布局检索功能,但有缺陷,直到0.89版才完成。从自己的使用情况和棋友的反馈意见来看,0.89版的布局检索功能是完善实用的,所以打算按照这个思路继续做局部棋型的检索。局部棋型的检索分为部角检索和边部检索两种方式,角部检索就是根据角部的9×9(或10×10)区域中的棋型,在棋谱库中找出所有的相同或类似的棋型,并列表出来供打谱,边部检索就是根据一个完整的边9×19(或10×19)内的棋型,在棋谱库中找出所有的相同或类似的棋型。角部检索主要应用于定式后续手段的研究或变招的应对,边部检索主要应用于布局阶段,夹攻、分投、打入的选点研究。局部棋型检索完成后,结合已有的布局检索功能,将为棋型检索提供一套有力的工具。
2,繁体中文版:0.89版因技术因素未完成繁体中文版,使得目前繁体中文版的最后版本仅为0.88版。0.9版将同步推出繁体和简体的版本。
3,常用对弈网站对局棋谱格式的阅读和转换:虽然目前很多已有的打谱软件已经具有了该功能,但为了使弈通的功能更全面实用一些,犹豫再三,还是决定把这个功能加上。
4,其它一些小的改进:根据半年多来棋友的反馈意见,采纳一些合理的建议,改进一些细节上的功能,如可以把通过棋型检索找到相同的棋谱另存为一个文件等。

另外,欢迎大家就目前的0.89版存在的问题和对新版本的期望谈谈看法,以前曾经给我提过建议未被我采纳的,欢迎再提。感谢大家支持。
发表于 2004-9-14 16:53 | 显示全部楼层
支持!期待着 zuolin 兄的软件新版本!
回复 支持 反对

使用道具 举报

发表于 2004-9-14 21:30 | 显示全部楼层
期待中……
回复 支持 反对

使用道具 举报

发表于 2004-9-15 00:29 | 显示全部楼层
To zuolin:
      盼望中终于看到 zuolin 兄的 “弈通将继续更新” 一文。“弈通”—— 这一为广大棋友们所极其喜爱的优秀软件将继续更新、继续取得更大的进步!
      zuolin 兄的“0.9版拟增加的功能” 很好,相当全面。其中,“局部棋型的检索”(角部检索和边部检索) 是实用性极强的重要智能性功能,是重中之重!而“可以把通过棋型检索找到相同的棋谱另存为一个文件” 的功能绝非“细节”——这对于熟悉软件制作的作者来说不过是举手之劳、是小事情,而对于用户来说,这却是一个很重要的功能。
      参考意见:目前,由弈通0.89版棋谱库(不管是哪一个年份的棋谱库)“导出”的棋谱,均被命名为类似“S00001.sgf”、“S00002.sgf”......这样统一的名称,用户在建立子“棋谱库”文件夹时,经常会遇到文件名相同而实际棋谱根本不同的麻烦情况。能否改为“从棋谱库导出棋谱时,可以自定义(批量)棋谱文件名”?例如:“199800001.sgf”、“199800002.sgf”......(前面增加了“1998”)、“200300001.sgf”、“200300002.sgf”......(前面增加了“2003”)......
      通常,以自然年份建立的棋谱库(经过整理、删除重局后),是建立其它一切“子棋谱库”的基础、母体。
      衷心祝愿您和您的“弈通”取得更大的成就!谢谢。
回复 支持 反对

使用道具 举报

发表于 2004-9-15 01:25 | 显示全部楼层
作为一个高水平的围棋软件,主要体现在功能(围棋技术上的智能性操作)和效能(使用消耗的内存少、对于电脑配置的要求低)两方面。
    1.  功能——围棋技术上的智能性操作
    (1) 删除重局的智能化
    (2) 棋形搜索(又称为“通过位置搜索”)
    (3) 布局搜索
    2. 效能
    各种智能检索的基础在于棋谱库。棋谱库的容量、每次能够调出多少棋谱(不让用户等待时间过长)取决于软件本身的效率。对于同一台电脑,各种软件显示的效果大不一样。软件的使用消耗内存的多少成为关键。同理,对于电脑配置要求的高低也成为一个重要的衡量标准。
    年初弈通推出的0.89版,在“删除重局的智能化”、“布局搜索”等围棋技术上的智能性操作方面就取得了极大的成功,更为可贵的是,该软件使用时消耗的内存少——既高能又高效!
    目前,作者又继续完成“棋形搜索”这一极其重要的智能性操作功能。在此,谨向对中国围棋软件事业作出优异成绩的软件作者表示崇高的敬意和衷心的感谢!
      我们衷心祝愿“弈通”这一优秀的围棋软件取得更大的成就!
    谢谢。
回复 支持 反对

使用道具 举报

发表于 2004-9-15 07:47 | 显示全部楼层
支持,感謝樓主的辛苦勞動.
回复 支持 反对

使用道具 举报

发表于 2004-9-15 11:22 | 显示全部楼层
还不错,期待中~
回复 支持 反对

使用道具 举报

发表于 2004-9-16 08:30 | 显示全部楼层
弈通很不错,我常用来打谱。如果能增加全屏功能和显示变化图的功能就更 棒了。
回复 支持 反对

使用道具 举报

发表于 2004-9-16 08:44 | 显示全部楼层
期待ing!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-21 09:33 | 显示全部楼层
沉下去了,自己顶一下,顺便征集棋谱。请问现在大家常去的对弈网站是哪些,棋谱文件的后缀名分别是什么?请各位把对弈棋谱文件发给我,供编程和测试用。

To li_chen: 拆分文件的命名将采纳您的意见,准备再做的周全些,例如可以在文件名中设定包含棋手姓名对局时间等等。

To 大寒小韩: 变化图功能因实现起来比较困难,一直是我的难题,这次暂不能实现。作为替代,将增加一个“使用外部棋谱编辑器”功能,把其他打谱软件(如multigo,stonebase,围棋助手等)直接嵌入弈通进行打谱,这样遇到有变化图的棋谱,只要点一个按钮,就可以直接用其他棋谱阅读软件来打开编辑阅读。全屏显示虽然难度不大,但是工作量比较大,也暂不实现,也可以用“使用外部棋谱编辑器”来替代。
回复 支持 反对

使用道具 举报

发表于 2004-9-21 20:55 | 显示全部楼层
zuolin:
关于拆分问题一直想和你说,没想到被棋友“li_chen” 捷足先登,我就在坛子里和你说吧。拆分时可考虑出现选择菜单,分别为:对局姓名拆分,对局时间拆分,不知道按赛事名称拆分是否会很复杂?
如按对局时间拆分,最好能用国际上通用的0000-00-00来表示,如2004-09-21,这样比较清晰,不累眼睛。如在某日出现多局情况,可用0000-00-00a,0000-00-00b,c...以此类推,这样会满足当日26局,26局后可考虑用0000-00-00-00aa,bb,cc....以此类推。但我记得最多时出现了某日共74局专业棋谱的对局数量,实在不行你就用0000-00-00-01,0000-00-00-02...以此类推来表示,我想不会出现当日出现百局的情况


[此贴子已经被作者于2004-9-21 21:03:58编辑过]

回复 支持 反对

使用道具 举报

发表于 2004-9-21 21:39 | 显示全部楼层
棋谱文件的命名可以采用一定的规则由用户选择,例如:

单纯的编号
前面几位朋友说的日期拆分法
棋手名法(例如IGS上常用的白棋-黑棋等)
棋手名+日期法(例如TOM网站的棋谱命名方法)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-22 01:18 | 显示全部楼层
现在正在做的方案是:拆分的文件名为 PR-EV-PB-PW-DT-ID.sgf
其中EV是赛事名称,PB是黑方,PW是白方,DT是日期,(这些信息均在棋谱中)
ID是序号,程序拆分时自动编号
PR是前缀,程序拆分时,用户可设定统一的前缀
如这样一盘棋:
赛事名称: 第六届三星火灾杯半决赛第二局
黑方姓名: 常昊
白方姓名: 李昌镐
比赛日期: 2001-11-07
用户设定的前缀是:我的收藏
将被命名为:我的收藏-第六届三星火灾杯半决赛第二局-常昊-李昌镐-2001-11-07-01.sgf
如果上述棋谱中某信息缺失,将被命名为:我的收藏-未知赛事-未知黑方-未知白方-未知日期-01.sgf
如果同名文件超过100,则自动改为三位数序号,超过1000则改为4位数,如:我的收藏-未知赛事-未知黑方-未知白方-未知日期-99.sgf 后,用:我的收藏-未知赛事-未知黑方-未知白方-未知日期-100.sgf 命名。
用户在拆分时命名,也可以不包含上述的某个信息,如用户仅选用黑方和白方命名文件,并且把前缀设为没有,则上述棋谱的命名将是:常昊-李昌镐-01.sgf
回复 支持 反对

使用道具 举报

发表于 2004-9-22 02:55 | 显示全部楼层
To zuolin:
    1. 您的拆分文件的命名方案不但全面,而且用户在拆分命名时还可以进行选择,非常好。
    2. “增加一个‘使用外部棋谱编辑器’功能,把其他打谱软件(如multigo,stonebase,围棋助手等)直接嵌入弈通进行打谱”的做法相当好,这样就解决了“具有变化图棋谱的显示”、“全屏显示”的问题,是切实可行、而且是行之有效的好办法。
    参考意见:
    1. 弈通0.89版的可贵之处,其中最重要的之一就是既高能又高效。希望0.9版继续这一好优点、好传统!
    2. 国外有一个著名的软件kombilo,它在进行智能性搜索时,能够提供A、B、C、D、E...各着点及其相关胜负比率,从而为围棋爱好者对各着点的优劣提供客观上的参考。不知道要做到这一点是否会很复杂?如果不是太麻烦的话,弈通也可以考虑在0.9版或以后的版本中实现这一优秀功能。
    谢谢。


[此贴子已经被作者于2004-9-22 3:17:20编辑过]

回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-22 09:51 | 显示全部楼层
1.效率问题:0.9版的最重要的和对效率影响最大的功能就是棋型检索,初步估计棋型检索的运算量大约是布局检索的500倍,因为程序还没有完成,我不知道在一万局以上的棋谱库中检索一次需要多长时间,我的目标是尽可能控制在30秒以内(用P4以上的电脑)。
2.这一点将在布局检索功能里实现,不过我只打算提供下一手的A、B、C 等点的概率,不打算提供相关胜负的比率。因为我认为用整局的胜负来衡量一手棋的选择点,是一种片面的观点,提供这个概率反而会产生误导。
棋型检索如想提供这个功能可能运算量太大无法实现,所以暂不考虑。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 09:26 , Processed in 0.160837 second(s), 20 queries .

since 2003飞扬围棋论坛 Licensed

© 2001-2013 Comsenz Inc.

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