飞扬围棋

标题: 围棋搜索引擎 [打印本页]

作者: zwhc    时间: 2005-4-7 19:13
标题: 围棋搜索引擎
围棋搜索引擎<p></p></P>
<p></p></P>
  关键字:围棋 搜索 引擎<p></p></P>
<p></p></P>
      作者:zwhc<p></p></P>
      EMail:search.weiqi@263.net  <p></p></P>
<p></p></P>
<p></p></P>
一、围棋需要搜索引擎<p></p></P>
21世纪是信息社会,人们获取信息极为便利。而互联网技术的发展,更是让人们觉得处于一个信息爆炸的年代。如何获取有效信息被推上了日程,搜索引擎因运而生:只需输入几个关键字,提交后,将可以得到你所想要的信息。简单的操作,强大的功能,搜索引擎成为了网民最爱的的工具之一。<p></p></P>
围棋也需要搜索引擎。围棋变化极其繁复,自古以来就有“千古无同局”之说,要将其变化罗列出来,也是一个爆炸的信息。要获取需要的变化图,也需要一个搜索引擎。<p></p></P>
<p></p></P>
二、工作方式<p></p></P>
那么,围棋搜索引擎是如何工作的呢?让我们先回顾一下下棋过程。下围棋时,黑白双方交替落子,每落下一子后,就构成一个局面,对手就当前的局面展开思考,寻找最佳的应对,然后落子。<p></p></P>
由此可见,下棋时,棋手思考的出发点是当前的局面,而和以前的着子次序没任何关系。虽说千古无同局,但是出现相同的局面,还是很经常的。对于同一局面,不同的棋手可能有不同的选择,即使是同一棋手,也会出现变着。对局结束后的复盘,其实就是对同一局面的不同选择进行探讨。而比赛期间,其它棋手的摆棋研究,其实也是同一局面提出不同的见解。<p></p></P>
由此,我们可以知道,围棋搜索引擎的“关键字”只有一个,就是某个局面,查询的结果为该局面下所有可能的着点,以及对各着点的评价(如:妙手、败着等),并有相应的解说。<p></p></P>
围棋搜索引擎通过一个类似于打谱软件的程序进行搜索的。在该软件的棋盘上输入某个局面后进行搜索,搜索结果将以字母或符号标示在棋盘上,解说文本框里显示对各着点的评价及解说。<p></p></P>
如果没有搜索结果,则代表这个局面是最新的局面,被记录到数据库中,当其它用户搜索前一局面时,该局面将作为搜索结果列在其中。此时相当于往搜索引擎里录入数据。<p></p></P>
<p></p></P>
三、作用<p></p></P>
那么,围棋搜索引擎有什么作用呢?<p></p></P>
首先,围棋搜索引擎是最好的比赛直播平台。比如说第五届应氏杯决赛时,众多高手都在研究这盘棋,他们摆了不计其数的变化,这些变化摆完后就消失了,根本没有什么记录,或许在周围的几个人的脑海里还有一些印象。而棋迷对这些变化却很感兴趣。如果能把这些变化收集起来,每个变化后面加个简单的注解:这样白不好、这样黑难受、这样白优,棋迷看到了一定很开心。可是,目前无法收集这些资料。而有了围棋搜索引擎之后,棋手可以在电脑上摆棋,数据发向搜索引擎,棋迷就可以看到这些变化图了。即使棋手在棋盘上摆棋,也可以由旁观者来记录,将他们的研究成果保存下来。<p></p></P>
其次,围棋搜索引擎是最好的围棋技术交流平台。围棋技术交流时,是围绕某个局面展开讨论的。在围棋搜索引擎上进行交流,大家可以就同一个局面各摆变化图,穷尽其变,最后得出结论。<p></p></P>
其三,围棋搜索引擎将极大推动围棋的普及。围棋搜索引擎是普通爱好者与高手最好的交流的平台。普通爱好者在搜索引擎上[我的问题]页面提出问题,高手看到后,摆出变化图进行解答。有了这么个平台,爱好者不再觉得有问题没地方问,高手也可以为普及围棋做出更大的贡献。<p></p></P>
其四,围棋搜索引擎将让爱好者更容易入门。借助搜索引擎,我们可以产生一种叫做[对奕打谱]的打谱模式。A、B 进行学习时,A落子后,可选的着子点标示在 B 的棋盘上……A、B 都依照标示进行落子。这样,A、B 可以进行有选择的打谱。熟读唐诗三百首,不会作诗也会吟。入门者多次进行这种有选择的打谱之后,自然而然的培养出棋感,从而更易入门。另外,我觉得这种有选择的打谱,对各种水平的棋手应该都有一定的效果。<p></p></P>
<p></p></P>
四、可行性分析<p></p></P>
围棋搜索引擎是一个比较简单的系统,数据量也不是非常大。从技术上而言,完全可以。运行维护时需要有高手(甚至职业棋手)进行点评。资金投入量也不会很大。一百万就可以运行起来。<p></p></P>
<p></p></P>
围棋的发展目前已经到了瓶颈,有了搜索引擎之后,围棋的发展将通过这个瓶颈,并有质的飞跃。<p></p></P>
作者: 曾一城    时间: 2005-4-16 11:08
希望早日能有围棋搜索引擎
作者: Handstory    时间: 2005-4-18 19:44
<>主要是数据量和速度的问题</P><>Bigo 的专业版有2G数据,还是没有解说的</P>
作者: 郝搏生    时间: 2005-4-18 21:23
<>实际上楼主的问题可细分为以下几个:全局搜索(全局局面匹配)、棋谱解说的服务器/客户结构。在BIgo中所提及的 布局库的搜索及定式库的搜索,可能也是楼主所说的局面搜索之一,明确地来说,可叫做 局部局面的搜索。</P><>依我看,BIgo数据库大的原因之一是从全局数据库中预先提炼出来的 19x12、12x12、9x9 局部的布局库/定式库。因为一局棋就有四个角 再加上对称 可提炼出8个 12x12 的角部定式数据库,等。这里把对称的局面分开放 可加快搜索速度。另一软件Moyo Studio 还预先加了索引呢。</P><>对于全局局面匹配,应是相当简单的事;主要是保证所搜集的pro棋谱的质量。但 进一步来说,局部局面的搜索 才是[你所指的] 主要的功能。应该说,这已有人在做了。(围棋软件 分论坛 是否有相关帖子?哈,我是指 StoneBase[?])  这同时还需要足够多的有一定质量的棋谱。</P><>对于 棋谱解说的服务器/客户结构,这涉及解说的版权问题。实现起来 有困难---尤其经常需要围棋高手的解说。现阶段 比较可行的 大概是 象韩国那样 [花钱]订阅 围棋电视频道 (不是说贵州卫视在北京[要]开通专门的围棋电视频道)。</P><>总的来说,除 棋谱解说的服务器/客户结构 外,其它三点(全局、布局、定式/局部模型的搜索) 已有人在做了:BIgo、MoyoStudio,以及StoneBase。可能还有其他人在同时做呢。现在BIgo、MoyoStudio都要收费的;下次或许StoneBase也要收费了。既然你觉得是很有用的,那花点钱恐怕是免不了的。在这个世界上 不要太指望 免费的“午餐”啊![em07]</P>
作者: 雪茄    时间: 2005-4-18 23:41
有意思的创意。不过现在讲商业回报的。




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