五子棋对弈及打谱软件综述 |
作者:佚名 文章来源:本站原创 浏览次数: 更新时间:2012-2-26 |
首先说明一下,本篇文章将对当前比较流行的连珠对弈及打谱软件作出比较详尽的分析和评价,并穿插论述其它一些相关话题,我的主要目的是为那些具有一定水平且极希望得到系统提高的爱好者提供一点指导,使其免走弯路。 先从对弈软件说起,目前常用的有五子棋大师 2和Fiver6,其它的或因为棋力太低或因为无禁手设置而未被广泛流传。我手头没有大师2,但可以从对大师1的分析中大致得出一些结论,大师1没有禁手,但棋力也还算是可以的,在把它的棋风调为偏于攻击,棋力设为最大的情况下,电脑总是盲目进攻,在需要防守时,它的防点也往往不到位,总之比 Fiver6要稍逊一筹,不过据说大师2 是个大型程序,有几十兆左右,那么它的核心算法部分至少应在两兆以上,这样看来,大师2应该比 Fiver6 更强大。 Fiver6是个300k左右的免费软件,而且棋力颇强,在网络中流传甚广,甚至成为一些人下软件棋的首选,而人们在痛骂那些人的同时,连Fiver6本身也成了罪魁祸首(呵呵,真有趣),不过可惜的是,直到现在还有人为软件到底有多大本事这个问题而争论不休,一些专业棋手出于某些原因,又不愿或不屑或仅仅因为懒惰而不去为爱好者答疑解惑,所以在这里我会通过对 Fiver6的分析来阐述一些相关问题,以澄清某些爱好者的认识误区。首先,笼统的给 Fiver6定一个等级是不恰当的,因为情况并非如此简单,要对其进行透彻分析,还得从开局一步步说起。评价Fiver6的基本开局是没有意义的,尽管它有时会开出彗星和游星,但那不是关键,真正重要的是 Fiver6走不出定式(开局之后30步内)来,开头五六步还象模象样,之后便会出现似是而非的无理手或软招,下面以银月必胜点为例:
第 1 图 15┌┬┬┬┬┬┬┬┬┬┬┬┬┬┐ 14├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 13├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 12├┼┼+┼┼┼┼┼┼┼+┼┼┤ 11├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 10├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 9├┼┼┼┼○●○○┼┼┼┼┼┤ 8├┼┼┼┼┼●●○┼┼┼┼┼┤ 7├┼┼┼┼┼┼●○┼┼┼┼┼┤ 6├┼┼┼┼┼┼┼●┼┼┼┼┼┤ 5├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 4├┼┼+┼┼┼┼┼┼┼+┼┼┤ 3├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 2├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 1└┴┴┴┴┴┴┴┴┴┴┴┴┴┘ A B C D E F G H I J K L M N O H8,I9,H7,H9,G9,I7,G8,I8,I6,F9 如第一图所示,一直到此,Fiver6的Domini执黑都走对了,但是到关键的第十一手棋时,Fiver6没有走对(正着应该是在H5点做一手之后就必胜了),它在G10点活三了,白棋当然挡在G7,此后黑棋仍有先手,但想取胜已经是比较艰难了,况且Fiver6还会继续走出无理手而会逐渐丧失先手。如果谁有兴趣还可以用云月、寒星等的必胜点来试试Fiver6或大师2的执黑应手。所以说一个具有一定水平的连珠爱好者,如果他对定式谱及其变招比较熟悉的话,再稍微加点耐心,要执白赢Fiver6不是什么难事,即使是花月、浦月亦如此。要想使软件能完完全全下出定式,除非是超级电脑和超大程序还有点可能,因为定式是职业棋手们几十年几万局棋的经验总结,可不是几个小把式就能搞定的。不过经我这么一说,只怕又有人认为软件一无是处了,千万要小心喏,Fiver6厉害的不在开局,(那在哪儿呢?)很多人认为其中盘棋力强大,但这个说法并不十分准确,因为Fiver6的攻击性很强,在中盘双方平衡的情况下,它时常会走出比较过分的无理手,事实上是这样:Fiver6在局面占优的形势下,会打出一系列漂亮的组合拳,一旦你防守偏软,就很可能落败。也就是说Fiver6计算VCF(连续冲四最后取胜)、VCT(至少包含一步活三的连续攻击取胜)、VCK(至少包含一步作杀的连续攻击取胜。注:如果某一手棋本身不是冲四,也不是活三,但它的下一步马上会形成四三或VCF,那么这一步棋就称之为作杀,其效果相当于一步活三。)的能力比较强,一旦局面上有这些,就很可能计算出来。
2: 那Fiver6的这个能力到底有多强呢,下面举一个实战例子: 第2图 15┌┬┬┬┬┬┬┬┬┬┬┬┬┬┐ 14├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 13├┼┼┼┼┼┼○┼┼┼┼┼┼┤ 12├┼┼+┼┼┼┼●○┼+┼┼┤ 11├┼┼┼┼○●●┼●┼┼┼┼┤ 10├┼┼┼┼┼┼┼○┼●┼┼┼┤ 9├┼┼┼┼┼●○○┼┼○┼┼┤ 8├┼┼┼┼○○●●┼┼┼┼┼┤ 7├┼┼┼┼●┼●○○┼┼┼┼┤ 6├┼┼┼┼┼○●●┼┼┼┼┼┤ 5├┼┼┼┼┼┼┼┼●┼┼┼┼┤ 4├┼┼+┼┼┼┼┼┼○+┼┼┤ 3├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 2├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 1└┴┴┴┴┴┴┴┴┴┴┴┴┴┘ A B C D E F G H I J K L M N O
H8,H9,H6,I10,I6,I9,G9,G8,J11,I7,I8,G6,K10,J7,I12,H13,H7,L9,H11,J12,F7,F8,G11,F11,J5,K4, 这是99日本名人战复赛的一局棋,由矶部泰山九段执黑对河村典彦九段,前盘定式完成后,黑25在J5点连三强行出头,河村可能觉得这步眠三比较厉害,如果不防的话,黑棋在右下方会给白棋制造很大的麻烦,于是就直接挡在了K4点,其实这步棋很随手(正着还是应该防在H5点,之后黑棋尚无取胜良方),因为这样防黑棋是可以赢的(一共10步的VCK)。也许河村认为上下两块黑棋相隔还远,,暂时连接不上,因此未做仔细计算或计算有误,幸运的是矶部九段也没看出来,河村逃过一劫。现在我们让Fiver6的孙悟空、唐曾、如来佛执黑试一下这个局面,有大师2的也来试试,结果你会发现..........“啊哈,Fiver6真的好棒也”(也许你会这样惊叹)。难道Fiver6比九段还厉害?可它连基本定式都走不出呀(你大概会产生一点糊涂)。呵呵,我又要笑了,我已经说过,一定要给软件定一个段级位是没什么意义的。其实就这盘棋的这个局面来说,Fiver6并不是一下子就看出了取胜方法,只不过因为它的攻击性很强,只要盘面具备进攻条件,即使暂时还算不清是否能取胜,它也会毫不犹豫的进攻,并且走一步看一步,直到它能看清时,就会一举制胜或转而防守(防守时也带有攻击性),而对矶部和河村两位九段而言,如果算不清变化时,是决不会贸然进攻的,尤其是名人战这样重要的比赛,不过假如走到这个局面时你告诉矶部九段黑棋能赢,那他肯定也会象Fiver6一样一直进攻到胜利为止。所以说,很多爱好者由于开局定式不熟,计算能力也不强,又不够耐心的话,自然屡屡成为软件棋的刀下鬼。到底Fiver6的分析深度能达到多少步呢,为什么有时候你都看出它能赢了,但它没能把那个六七步的VCT看出来,有时它却能把十几步的VCK给走出来,似乎难以理解,还是以实例来说明: 3: 15┌┬┬┬┬○┬┬┬┬┬┬┬┬┐ 14├┼┼┼○┼┼┼┼┼┼┼┼┼┤ 13├┼┼┼┼┼┼┼●┼┼┼┼┼┤ 12├┼┼+┼┼┼┼●┼┼+┼┼┤ 11├┼┼┼┼┼┼┼┼┼●┼●┼┤ 10○┼┼┼┼┼┼┼┼┼┼○┼┼┤ 9├┼┼┼●┼┼┼┼┼┼┼┼┼┤ 8├┼┼┼┼┼┼●┼┼┼┼┼┼┤ 7├┼┼┼┼┼●┼┼┼┼┼┼┼┤ 6├┼┼┼┼┼┼┼●○┼┼┼┼┤ 5├┼┼┼┼┼┼○┼○○┼┼┼┤ 4├┼┼+┼┼┼┼┼┼┼+┼┼┤ 3├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 2├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 1└┴┴┴┴┴┴┴┴┴┴┴┴┴┘ A B C D E F G H I J K L M N O 这是一个VCF题,我们用Fiver6的猪八戒和Domini分别来试试,结果会发现它们一步冲四也没有走,都应在了I5点,道理很简单,一般软件都有一个原则,就是能两步取胜的决不用三步来完成。所以得把这道题稍微改造一下,在下面加几个子,来看看第4图: 第4图 15┌┬┬┬┬○┬┬┬┬┬┬┬┬┐ 14├┼┼┼○┼┼┼┼┼┼┼┼┼┤ 13├┼┼┼┼┼┼┼●┼┼┼┼┼┤ 12├┼┼+┼┼┼┼●┼┼+┼┼┤ 11├┼┼┼┼┼┼┼┼┼●┼●┼┤ 10○┼┼┼┼┼┼┼┼┼┼○┼┼┤ 9├┼┼┼●┼┼┼┼┼┼┼┼┼┤ 8├┼┼┼┼┼┼●┼┼┼┼┼┼┤ 7├┼┼┼┼┼●┼┼┼┼┼┼┼┤ 6├┼┼┼┼┼┼┼●○┼┼┼┼┤ 5├┼┼┼┼┼┼○┼○○┼┼┼┤ 4├┼┼+┼┼┼┼┼┼┼+┼┼┤ 3├┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 2●┼┼┼┼┼┼┼┼┼┼┼┼┼┤ 1●●┴○○○┴┴┴┴┴┴┴┴┘ A B C D E F G H I J K L M N O
[1] [2] 下一页 |
|
上篇文章: 五子棋棋谱格式与管理软件小结 下篇文章: 常用的五子棋软件概述 |
相关文章: |
相关下载: |
·2nd International Team Tournament ·2nd International Team Tournament ·2nd International Team Tournament ·2nd International Team Tournament ·1st Korea Omok Master tournament ·Taipei World Championship Qualification ·1st Korea Omok Master tournament ·1st Korea Omok Master tournament ·1st Korea Omok Master tournament ·1st Korea Omok Master tournament
|
|
|