支持原创软件,抵制盗版,共创美好明天!
 
昨日:篇  今日:篇   总帖:篇   会员:
今日:0    总帖:6
朱永
3400
第一台会下棋的机器   在1769年,匈牙利工程师巴朗·沃尔夫冈·凡·坎比林(Baron Wolfgang von Kempelen)为奥地利皇后做了一台会下国际象棋的机器来消遣。这是一个外形呆板的机械装置,不过它的出色棋力来自有一名象棋高手巧妙地藏在机器里的。所以这台会下棋的“机器”是个冒牌货。(如图)[align=center][/align] 图灵的“纸上机器”  第一个棋弈程序写于电脑被真正发明之前,这是一个非常有趣的事实。它是由一名想象力丰富的人所编写的,他知道可编程电脑即将出现,一旦发明出来,就有下棋的能力。这位先生就是阿伦·图灵(Alan Turing),有史以来最伟大的数学家之一。图灵的伟大成就是领导专家小组破译了纳粹德国的“谜”密码,因此对第二次世界大战的决定性结束作出了贡献。他对国际象棋非常感兴趣,不过他尽管智力超群并且下了很大工夫在学棋上,他还是一个蹩脚的棋手。战争结束不久,他就写下了能够让机器下棋的指令。由于当时还没有一台机器能够执行这些指令,于是他就自己执行,充当一个“人类CPU”,每走一步需要半个多小时【译注:所谓“自己执行”,即图灵根据他所写的算法去运算,严格根据运算得出的结果去走棋】。这里有一局棋,图灵的“纸上机器”输给了同事:[align=center]图灵的“纸上机器”——Alick Glennie[/align][align=center]曼彻斯特 1952[/align]1.e4 e5 2.Nc3 Nf6 3.d4 Bb4 4.Nf3 d6 5.Bd2 Nc6 6.d5 Nd4 7.h4 Bg4 8.a4 Nxf3+ 9.gxf3 Bh5 10.Bb5+ c6 11.dxc6 0-0 12.cxb7 Rb8 13.Ba6 Qa5 14.Qe2 Nd7 15.Rg1 Nc5 16.Rg5 Bg6 17.Bb5 Nxb7 18.0-0-0 Nc5 19.Bc6 Rfc8 20.Bd5 Bxc3 21.Bxc3 Qxa4 22.Kd2? [22.h5 本可得象] 22...Ne6 23.Rg4 Nd4? [23...Rxb2! 24.Bxb2 Rxc2+] 24.Qd3 Nb5 25.Bb3 Qa6 26.Bc4 Bh5 27.Rg3 Qa4 28.Bxb5 Qxb5 29.Qxd6 Rd8 0-1. 申朗的策略   贝尔实验室的克劳迪·申朗(Claude Shannon)是和图灵同时代的另一位伟大的数学家,他一直在探索教电脑下棋。他认识到问题在于棋步数量大得可怕,因此把搜索所有棋步的“A策略”和剔除某些变化路线的“B策略”区分开来。如今我们也区分“强行搜索”和“选择搜索”程序,尽管所有强大的程序或多或少属于前者。 国际象棋代替核弹   战争期间美国在新墨西哥州的阿拉莫斯建立了一个巨大的实验室,它的主要目的就是发展核武器。要正确执行触发链式反应的内部爆炸需要数量巨大的计算。  1946年美籍匈牙利数学家约翰·凡·诺依曼(John von Neumann)被指派设计一台强大的计算机器以加快工作进度的任务。到了1950年,一台叫“MANIAC一号”的巨型机被交付使用(图左),它内装有数千个电子管和开关,每秒能执行10,000条指令。它也可以编程。科学家并不马上用它来设计核弹,而是先试验一下这台机器,而首先做的事情之一就是编写一个下棋的程序。这是一个缩小的6x6棋盘,没有象。虽然这么简化了但程序要搜索四层的深度就需要12分钟【译注:四层相当于当前局面双方各两步】,如果加上象,就需要3个小时。  50年代中期,这台机器下了三局棋。第一局是自己对自己,白胜。第二局是对一位让王后的强棋手,这局棋进行了10个小时,结果人类大师胜。第三局机器的对手是一位刚学棋一个星期的的年轻姑娘,结果程序23回合得胜。这是在智力博弈中人类首次负于电脑。 国际象棋和数学   程序下棋遇到的主要难题是所包含的棋步数量实在太多太多了。平均每个局面大约有40步符合规则的着法。如果你对每步着法都考虑应着就会遇到40 x 40 = 1600个局面。这意味着两层(ply,一层为半步棋)之后,单一步棋就会出现1600个不同的局面,而两步之后是250万个,三步之后是41亿个。平均一局棋大约走40步,于是所有可能局面就有10的128次方个,这个数字远远多于已知宇宙世界的原子总数目(大约10的80次方)!  很显然没有一台电脑或其它机器可以搜索全部可能的着法来下棋,但人类也不行呀?唯一的问题是机器要达到人类的策略水平,需要搜索多深的深度。早期的电脑可以每秒产生和评价大约500个局面,或者在比赛中三分钟内对每步计算90,000个可能。意思就是它们仅能搜索三层的深度(即一步半),这是很低的水平了,相当于新手。要搜索多一层需要每秒计算大约15,000个局面,也就是要快30倍。但即使能搜索四层也很浅薄,因此似乎电脑不可能达到大师级水平? Alpha-beta算法   第一个突破出现在1958年,匹兹堡大学的三位科学家奈维尔、肖恩和西蒙有重大发现:可以从搜索树中剔除相当大的部分而不影响最后结果,他们把这叫Alpha-beta算法。很重要指出的是,这是一个纯数学领域的技巧,独立于任何国际象棋知识而生效。[align=center][/align][align=center]Alpha-Beta算法示意图1[/align]   我们很粗略地描述一下Alpha-beta算法:比方说电脑已经完成评价一步棋,开始计算第二步棋。一旦单个变化显示返回的值低于第一步棋的值,就可以立即中止这个搜索。我们不需要精确知道第二步棋究竟有多差,程序会明确选择第一步棋。 [align=center][/align][align=center]Alpha-Beta算法示意图2[/align]  除非另有需要,当只搜索数目的平方根那么多局面时,Alpha-beta算法产生的结果和完全搜索是一样的。早期的电脑突然间也能向前看五至六层了,到了70年代最快的电脑可以搜索七层,棋力令人瞩目了。但即使使用Alpha-beta算法,要搜索深一层还是需要提高5倍速度。数目的指数爆发性增长再次赶上程序设计者。 硬件尤物   电脑科学家肯·汤普森(Ken Thompson,下图左)觉得不能等待快5-25倍的百万美元级超级电脑来用于提高下棋能力。他和贝尔实验室的同事一起决定建造一台专门用途的机器,使用了价值大约20,000美元的几百个芯片。他们把这台机器叫做“尤物”(belle,下图右),它只会下国际象棋。它能够每秒搜索大约18万个局面(而当时的超级电脑只能搜索5000个)。“尤物”在比赛中可以搜索八至九层那么深,因此可以和大师同场竞技。从1980年到1983年它赢得了世界电脑国际象棋和所有其它电脑竞赛冠军,直到被价钱贵上千倍的克雷X-MPs巨型机(Cray X-MPs)取代为止。[align=center][/align]下棋的芯片   80年代中期,电脑科学家、卡梅隆大学的汉斯·贝利纳(Hans Berliner,下图左)教授接手肯·汤普森放下的工作。贝利纳曾经是世界国际象棋通讯赛冠军,他制造了一台硬件型的机器叫“高技术”(HiTech),他和他的研究生一起研究可拔插芯片。装有64个并行芯片的“高技术”差点赢得了1986年的世界电脑国际象棋冠军(冠军是克雷)。随后贝利纳的几个学生包括华人许锋雄等自行研究叫“芯测”的机器,后来则是“深思”(Deep Thought)。它只花5000美元但每秒搜索50万个局面。许锋雄(下图右)等后来加入了IBM,和其他人合作制造了IBM现在的“深蓝”(Deep Blue)。[align=center][/align]深蓝   加里·卡斯帕罗夫在费城和纽约面对的这台电脑包括一个装备大量专门用以进行高速运算芯片的IBMSP/2服务器,每个芯片每秒能处理2-3百万个局面。使用超过200个这种芯片,整个程序的速度达到了每秒处理2亿个局面。  棋弈机器每秒能处理2亿个局面意味着什么?肯·汤普森,“尤物”之父(也是Unix和C语言之父),在80年代对搜索深度和棋力提高之间的关系做了非常有意义的试验。他让“尤物”自己跟自己下,但只有一方的搜索深度不断增加,平均每增加一个搜索深度可大约换算成200个国际象棋等级Elo分。于是,“尤物”搜索四层其水平大约是1230分,搜索到九层它的水平达到了2328分。延伸这条曲线,到了顶端会变平缓,可以计算出搜索深度达到十四层时,就达到了世界冠军的程度即2800分。(如下图,横坐标是搜索层数,纵坐标是国际等级分。上部横线是卡斯帕罗夫的分数作参考,A线表示对电脑水平的乐观估计,B线表示悲观估计,C线表示现实估计)[align=center][/align][align=center]搜索深度和棋力关系曲线图[/align]   专家的结论是:要与人类世界冠军争夺冠军,必须做一台每秒运算10亿次的电脑(搜索到十四层的深度)。深蓝接近了,但还达不到。【译注:注意这里搜索到十四层的深度,应该是指规定比赛分配时间内对所有回合而言。否则对一步棋不限制时间地搜索,或者对一些简单局面的搜索,要达到十四层对当今众多高速电脑来说实在不是难事。】  当然,程序的质量也扮演重要角色。今天的顶级个人电脑程序象Fritz和Junior可以达到并超过每秒处理50万个局面。它们事实上已经超过2600分的水平,可以对抗除世界前100名棋手之外的任何人。在快棋战里人类只有大约前十几位可以胜任,而在超快棋里大概只有两、三名人类棋手能过关。【译注:也可见,每升高等级而要求的运算速度的提高绝不是仅仅直线式的,而是指数式的。所以每秒计算50万次就达到2600分的特级大师水平,但要达到2800分,根据上面估算则需要每秒计算10亿次之多。】 挑战所有开局   电脑棋力的一个重要方面是下棋时使用广阔的开局库。多少代人类大师的知识积累和经验可以轻易地储存在硬盘上并且在开局阶段采用。即使是个人电脑程序也懂得几千万个开局局面,并且对这些局面的每一个都有完全的统计(比如出现过那些着法、用哪些着法胜过、使用过的人有多少,等等)。程序经常是连走15到20步之后才第一次需要计算。如果没有从这些人类的开局知识精华中受益,程序将实力大减。  当电脑从数目庞大的、从国际象棋历史积累下来的开局知识中取得坚实优势之时,它们也从对局的另一端搜索中受益。 残局数据库   这又是那位影响力到处有的肯·汤普森充当了研究先锋。他在80年代就开始生成和储存棋盘上剩四至五子的所有符合规则的残局。一个典型的五子残局,比如王双象对王单马,包含总数121万个局面。加上一只移动不连续的兵,这个数字增加到335万。汤普森编写程序产生所有符合规则的局面并计算出每个残局可能的强制变化。他还以一种方式把结果压缩,使得一张标准的CD-ROM能存放大约20个残局。【译注:原文没有提另一位对残局数据库的发展作出重大贡献的Nalimov。】  电脑使用这些残局数据库,可以把每个残局走得绝对完美,就象上帝一样。对于棋盘出现子力及数目符合的任何局面,电脑可以立刻知道该胜、该和还是该负,并且知道要多少步。它经常宣布15步棋之后取胜或将死,而执输棋那一种颜色的则能够最优化地防守【即在必然被将死前每一步防守都尽力最优化】。深蓝使用了汤普森的残局数据库,而象Fritz这样的个人电脑程序也把它们贯彻在搜索树中。这些对棋力有什么影响还有待观察。有些五子的残局极之困难甚至对于人类来说难以掌握,但这些五子残局对于汤普森正在努力的六子残局来说只是小巫见大巫,在某些六子局面里,要取胜不得不进行超过200步的计算【译注:当然这是在纯电脑国际象棋领域来说,实际上人类走残局,经验和知识比重很大,有很多棋根本不用考虑就知道该怎么样走。但电脑却是“一丝不苟”地全部去算。所以,从数字上比意义还不大】。自然硬件技术的发展是有利于电脑的,汤普森的六子残局,每个包含80到200亿个局面,刚好能够压缩进一张DVD。【译注:高端应用情况不得知,而普遍应用于个人电脑程序的Nalimov残局数据库,全部四子残局大约占30MB储存,全部五子残局需要7GB,至于六子残局,目前可见的只是一些比较简单局面而且一只兵也没有的,因为兵会升变,复杂性巨增,如果加上则相当时期内一般电脑的硬盘难以承受,别忘了增长不是直线而是指数式的。】  好在,局面数量更大得不可思议的七子残局,离产生依然很遥远。更好在的是,对局的两端即开局和残局,永不可能接在一起。是啊,假如看到一台电脑走了 1.e4 然后宣布40步棋之内将死,这就太难以让人接受了。但是电脑在比赛中稳定战胜人类世界冠军大概只是时间问题,若干年或若干十年之后……  【译注:1997年深蓝在“回敬赛”中战胜棋王卡斯帕罗夫,但那次的场外不明朗因素太多,结果未必有说服力,何况注意到两次比赛总成绩其实还是卡帕罗夫以6.5-5.5战胜深蓝。2002年10月的克拉姆尼克对Deep Fritz人机大战,不明朗因素又有点倾向于克拉姆尼克,以至舆论认为电脑机会不大,且到时看。卡斯帕罗夫本人当初认为电脑真正稳定战胜人类世界冠军要到2010年,汤普森则认为可能要到2018年。有趣的是包括贝利纳、许锋雄等人在上世纪90年代初认为电脑在1994年就可以达到这点的。】
1 0 1525天前
朱永
2564
2006年一场人机大战,时过两年回味起来仍是留味无穷。特别是中象第一人许银川与浪潮天梭那场巅峰对决更是成为中象史上的一道“珍肴”。而近来,网络团队与专业棋队的结合更是将“人工智能”与传统文化有机结合起来。如著名的网络团队“三环宇宙”在07、08两年象甲备战期间曾出三名“人机”高手帮助浙江队拆棋,为淅江队取得优异成绩起到一定的作用。这一期,我们请来一些特级大师、大师来侃侃象棋网络资料、对弈平台、以及“人机”看法,听取他们真知灼见,以期给我们这些业余棋手和棋迷们一个全面认识网络、更好的利用网络资源的机会。一号嘉宾 赵鑫鑫 等级:特级大师第一次触网时间 2000年 作为新生代的代表人物,赵鑫鑫特级大师对网络的认识,可以用“简单明了”四字个概括:记 者(以下简称记):您是否参加过网战,如果参加了,取得了一些什么样的网战成绩?赵鑫鑫(下下简称赵):参加过弈天联赛,但是下得不是很理想的。记:也许因为软件的介入吧,这两年来,网络团队“三环宇宙”适当安排了一些高水平的人机高手在浙江队内陪练,你认为这些人机高手对日常的训练有好处吗,具体体现在哪些?赵:是的。应该说人跟电脑拥有两种完全不同的思维模式,而人机的加入对于我们来说是一个学习另一种思维模式的过程,可以开阔我们的思路,而且有些套路方面也更加严谨。记:是否可能理解为,对去年浙江队个人成绩大爆发的一个促进?赵:是一个比较重要的因素。记:你经常上网查一些资料吗?赵:看棋会去汕头棋院,看消息会去广东棋院。记:对这些论坛和其他如联众,弈天等对弈平台有什么建议吗?赵:对弈平台我现在很少上,所以没有怎么考虑过,但是还是比较喜欢以前没有软件的时候。记:是的,很多人退出网络,就是因为软件的原因。包括许多象棋爱好者。最后一个问题,您对目前活跌在网络象棋的朋友们,如想真正长棋,有什么好的建议?赵:我们有时候用电脑拆棋拆多了会对电脑有些依赖,我觉得如果长期用电脑下棋,很难达到真正长棋的目的。所以我觉得好的办法是,用自己的思维方式去实战和改进再结合电脑的思路比较好。二号嘉宾 唐丹 等级 特级大师 第一次触网时间 2005年 有棋坛美少女之称的唐丹也是近年女子新生代的代表人物,唐丹现在正就读于北京的一所体校,从言谈中感觉到唐丹虽然“触网”时间不长,但是对象棋网络认识却有独到之处。记:你浏览象棋网站的主要目的是什么?唐:学棋、在网上有很多象棋资料,棋谱,有很多学习的知识。记:你平常都上哪些论坛?唐:广东象棋网、汕头棋院、象棋大师网。记:你是否参加过一些网络比赛?唐:很少,大多数是看棋,上联众,弈天看高手下棋。记:我在棋艺上和论坛上了解到,你在比赛中经常战胜一些男子大师或特大,这认为网络上的观棋对你有无帮助?唐:有很大帮助,我以前也经常在网络上下棋,不过近期经常看棋了,学习他们的棋路,能学到很多奇特的思路,棋路。记:你可以简单分析一下当前网络的优势和不足吗?唐:优势很多,现在业余棋手和专业棋手的差距很小,就是因为有网络这个平台,大家聚在一起,上网下棋,查棋谱,一起发帖交流.。记:你对人机棋手的印象或者说看法?唐:他们很厉害,把软件开发的很好,现在的软件越来越厉害了,这样对象棋的发展有很大好处。记:你对那些在想通过网络长棋的棋友,有什么好的建议?唐:多看棋谱,多下棋,多总结,要下有质量的慢棋吧。三号嘉宾 汪洋 等级 象棋大师 第一次触网时间 正因为如此,汪洋谈起网络来给人的印象是“游刃有余”。记:你个人认为当前网络对于棋手有来,有哪些优势和不足?汪:优势是通讯发达,给了棋手另一个练兵的场所。记:我想这些优势还应该包括资料方面的快捷和方便吧。汪:是的,不足是目前网络上软件横行,本来以前有不少人在上面下棋的。现在大多都是软件或者人机在上面下。记:那么你的看法,人机棋手对网络棋手构成了哪些冲击?汪:比如说人机跟纯人下棋,本身就是一件不公平的事情,人家是纯人一个,而你却人+机器。记:我在网上看过一些,比如柳老师说,人类不是输在脑力上,而是输在体力上,你是否有同感?汪:这两者没有可比性,软件本身就是人发明的,已经吸收了很多人类先进的地方怎么能再来跟人比呢?记:人机棋手的棋对专业棋手来说,有无可借用的地方?汪:“三人行必有我师焉”,只看人是怎样去发觉了。记:“三人行必有我师焉”,精辟!网络资料(源)共享对象棋发展的意义主要体现在哪些方面?汪:资源共享了以后主要看个人怎么去利用了,大家知道的东西都是差不多,资料、资源的利用上是平等的,关键是看你怎么去探究。记:你认为如何把虚拟网络与象棋传统更好的融合在一起呢?汪:通过比赛吧,比如以前的一些网络赛制,先通过网上比一阶段再现场比。记:这种赛制最终还是尊重象棋艺术的。汪:是呀,此外网络上资源丰富,交流手段多种多样,可以以此为媒多宣传一些象棋文化。让更多的人了解和喜欢象棋。记:最后一个问题,想听听您对网络及象棋网站发展的建议。汪:象棋的发展要靠方方面面的人共同努力,办更多的活动,扩大影响。网络上的资源是虽然很大,但也受到很多方面的限制,如果能联手来宣传象棋或许效果会更好。当然这个想法也不一定现实。记:这就是一个资源重组的问题,我在上期棋艺谈过的,开开关关的网站很多,有些是雷同的,要是能更细化,更有层次感那就更好了,五个手指分而行之,不如一个拳头聚而用之。哈哈,当然了,这需要全社会共同认识,共同努力,相信不久会看到的。谢谢你。四号嘉宾 王琳娜 等级 特级大师 第一次触网时间  不详 在我的记忆中,黑龙江棋院大约是触网较早的棋院之一,前棋院院长王嘉良特级大师就是网上的风云人特,用多个网名游戏于联众、弈天等网络平台,并且多次挂帅率众将征战于弈天。王琳娜是继胡明之后又一位夺得世界、亚洲、全国锦标赛所有冠军头衔的女棋手。跟王特大话语不多,但结构言紧,就如同她在生活中一样,朴素而低调。记:请问一下您,经常上网下棋吗?王:偶尔吧,不常去。。记:可以告诉我,哪些网站包括论坛和对弈平台,给您留下了比较好的印象或感觉?王:百度,新浪,弈天,河北象棋大师网,我一般是把它作为了解信息的工具。记:感觉得到,您主要是了解信息,那么在弈天,对于您来说,主要是了解对局还是对弈?王:下棋,有时候需要实战的感觉。记:我知道女子比赛比较少一些,你是通过上网下棋保持您的状态吗?王:保持状态是是一种综合的东西,它只是一个因素。记:据我所知,有好多大师以前在网战中取得不错的战绩,但是因为软件的出现,现在上得少了,您是如何看待软件的?比如它的出现,是否对象棋本身的魅力有所影响?王:我在训练的时候也会用软件来拆棋,我把他作为工具。我不认为它对象棋的本身会产生影响,至少我现在还没有看到,人对象棋的理解和软件是不同的。记:你是如何看待那些为各种象棋比赛报道的网络人士的?王:他们都很辛苦,是对象棋的热情让他们无怨的付出。记:谢谢。五号嘉宾 蒋川 等级 象棋大师 第一次触网时间 2000年 蒋川象甲新秀将得主,北京队征战象甲联赛的主力得分手。1984年出生的蒋川给人留下的印象是少年老成,参加的网战战绩是比较骄人的:一次手机棋牌大赛冠军,和代表宇宙拿过2006年弈超第四名、和2007年弈超冠军。记:就下棋而言,你认为当前网络对你有哪些优势或网络有哪些不足?蒋:应该说网络对我们这代棋手水平的进步提供了很大的帮助,优势是使棋手得到了交流的平台,增大了提升水平的可能性。不足的地方是如果上网输棋过多,也许会影响一些意志力薄弱棋手的信心。记:你参加过一些网络比赛,那么这些网络高手,就是所谓的人机,哪些人对你留下了比较深的印象蒋:网络上的高手相当多,包括当年的天下七十,双鞭呼延灼,以及当今的含笑和您(牧野流星)等等啦。记:我不算高手了,呵呵……蒋:哈哈,别客气啊,我也是比较客观啦!记:平常你都喜欢上什么样的对弈平台去看看?蒋:早些年会经常去弈天,现在偶尔也会去一下。记:目前在各种对弈平台中,软件横行,人机就更厉害了,你是如何看待人机棋手对专业棋手的冲击的?蒋:网络以及软件的进步是不可阻挡的,既然已出现,我想我们可以学习软件以及人机高手优秀的地方啊。记:请问你平常主要关注哪些论坛?蒋:现在的象棋论坛逐渐发展完善,大部分我都去浏览过。记:这些网站给你的感觉是什么?你对他们的发展有何好的建议?蒋:促进象棋的良性发展,加快棋迷与棋手间的联系与互动,加深棋界人士之间的联络与沟通,更有利于宣传象棋和推动象棋的发展,这是给我的感觉,不过我感觉现在的网站都有自己的侧重点和不同,要是能够把优点都集中就好啦。记:你对目前活跃在网络上的象棋象棋者而言,要想真正提高棋艺,你有何比较好的建议?蒋:多下肯定能提高。记:可有些人总下,也长不了棋呀?蒋:用心下肯定能提高,只是水平提高自己没发现。记:谢谢。第六位嘉宾 张晓霞 等级象棋大师 第一次触网时间 不详 张晓霞大师是一位不可多得的才女,论棋艺国象大师、论裁判国家级裁判、论文章不仅发表过多篇象棋小说,而且把《棋艺》杂志的值班医生的栏目主持的有声有色,是广大业余棋手的良师益友。说实话,本来是想请晓霞老师家兄张小平大师谈谈这个问题,印象中小平老师在网游的时间长、经历广、阅历深,不巧没有联系上小平老师,倒是遇到才女晓霞老师。笔者只好难为她一下了,开门见山请教四个问题,得懒既懒吧。记:请您谈人机棋手对专业棋手的冲击好吗?张:人机高手的布局好,使用象棋软件的水平出神入化,在网络选拔赛上,人机棋手对专业棋手的冲击是显而易见的,人机高手操纵网络比赛的情况经常出现,而一心下棋的专业棋手,在计算机水平上肯定要逊色于人机棋手,网络比赛往往比较的是选手操纵计算机的水平,这样一来,专业棋手在预赛纯粹的网络比赛中是相当的不利! 而到了面对面的对弈时,专业棋手的专业水平可以得到淋漓尽致的发挥,这时候人机棋手的优势则无法施展,容易比较出真正的胜负。 我认为:在网络比赛的预赛上,人机棋手对专业棋手造成极大威胁,鱼龙混杂,难以区分。记:再请您谈谈网络资源(料)共享与象棋发展的意义张:资料(源)共享,是互联网的优势,给人们更多的互利互惠平台。 象棋资料(资源)的共享,可以促进象棋的良性发展,加快棋迷与棋手间的联系与互动,加深棋界人士之间的联络与沟通,更有利于宣传象棋和推动象棋的发展。但这只是网络资料(源)共享是象棋发展的意义之一,其中的内涵还是比较广的。 象棋是中华民族传统的文化结晶,是竞技运动之一,具有浓厚的民族性和广阔的艺术性,弘扬象棋是对中华民族传统文化的弘扬和传承,是对体育事业的支持,也是对民间文化、娱乐活动的有力支持,象棋具有上述如此之多的特点和优势,所以有许多人将其作为终身职业和爱好,这是一种自发自主的选择,是象棋魅力的引领与归趋,象棋发展的意义应有更深远、广大的一面,这一点,大家会各有公论。记:那么您认为如何把虚拟网络与象棋传统相融合?张:这个命题非常好!是非常时尚且有探索性的问题。我个人认为现在的网络象棋已经做得很好了,当然还是探索、摸索状态,需要有具有专业知识与科学精神的行家,进一步加深对二者相融合的促进,我觉得象棋写手的博客、网络直播的象棋比赛,都已经起到了很好的作用,今后还有有许多的惊喜和进步。因为有这么多热爱象棋的人,在做(无私的)这项工作。当成公益事业一样做,效果肯定会越来越好的。记:最后一个问题,请您对网络及象棋网站发展的建议是什么?张:希望有更多的有识之士,投入到其中,现在的象棋网站多数是业余“作品”,是象棋爱好者用自己的业余时间来作,并且没有报偿,而这项事业,本可以有更好的前景和回馈,问题是没有专业人士的投资与加盟,缺乏强有力的运作资本和运作手段。 中国象棋大师网做得最好,因为是专业人士在当成工作来作,象棋王子的个人网页做得很好,可能会发展成一个令人瞩目的个人网站,因为他有专业的计算机知识,和极高的热情。做为工作来做,有收入,有物质保障,有回馈,才能有源源不断的发展机会,这是一个大的方向和趋势,现在是业余为多,今后应该是专业为主,这是我个人的预测。记:是呀,您的博客做也很好呀。现在这方面虽然有很多人来做,象燕山布衣、阿南师傅他们都在积极为丰富象棋网络而不遗余力的运作,但是这种投入又会受到很大的限制,希望全社会棋友共同来关注这个问题,让我们象棋网络发展更加完善。谢谢晓霞姐。第七位嘉宾 陈富杰 等级 象棋大师 第一次触网时间 1999年 陈大师绰号是“老怪”,主要是陈富杰大师弈出的的棋特点,语言陈大师精练回答也给我留下了很深的印象。记:据我所知,你参加过当年在广州的广东队和人机高手的人机大战,你可以谈谈你人机棋手与专业棋手的冲击方面的吗?陈:那时候软件不是很全面.人机和专业的顶尖还是有点差距的。记:那现在对您的感觉呢?陈:现在觉得人机基本无敌了。记:你是否参加过网战?或有时在网上下下?陈:没参加过.以前没软件的时候经常下,现在基本不下了,和机器下没兴趣。记:怎样利用网络,使象棋这一国粹得到更好的发展?陈:宣传多点.直播多点,应该会让有帮助吧,多一些象你这样的热心人士.象棋肯定火起来,哈哈。记:你除了很少下棋外,应该在网上看一些棋谱吧!陈:有啊.联赛的都看。记:那么你对现在的网络对弈网站和象棋网站的发展有什么建议?陈:建议没什么.只是希望你们在网络多点支持象棋宣传象棋,多点写些精彩的文章。记:其实我们更好的是欣赏你们这些高手,我们的水平有限呀。对于在网上下棋的朋友,比如水平一般,却想长棋的朋友,你有哪些建议?陈:多点总结.多点打谱.关键要用心。记:软件对棋力的影响,你认为主要体现在?陈:软件的优势在于计算和记忆力,它不同于人类,它本身没心理、没感情,这也是他优势之一。记:就是说软件对棋手的影响,比如有的说便于拆棋,有的说经常用软件会降低棋感,您是怎样认为的?陈:软件最大的用处就是可以利用它拆棋。记:你偶尔用他还是经常用他拆棋?陈:会的, 不能依赖它,只能利用它。记:现在一些专业队或者说棋手可能用软件甚至人机来陪练,你认为有这个必要吗?陈:现在很多棋手都是靠软件的帮助.水平有了很大的进步。记:谢谢。采访完陈大师,本期大师谈网基本可以结束了,笔者随手翻开几年前的一本《棋艺》,里面有一些关于大师谈软件的内容很值得,权当是这次话题的话外音吧。话外音:大师谈棋软 俄罗斯国际象棋特级大师卡尔波夫认为,电脑对象棋选手有副作用。电脑对象棋的副作用是显而易见的,因为棋手对它过分依赖。他说:电脑时代的确产生了电脑棋手,但这不是动用智慧的结果,他认为电脑时代让慢棋不复存在。他同时也表扬有些棋手不借用电脑来提高自己的成绩。这位前棋王也承认,电脑并不是一无是处,因为得益于网络,各国的象棋水平有了较大幅度的提高,同时棋手们利用电脑还能建立自己的资料库,比赛时可以更有针对性的准备方案。象棋大师张强则认为,电脑是友而非敌。他认为电脑可以大大减少无谓的劳动,加快棋手成才速度。他说:“上世纪80年代,培养一个象棋高手,需要读很多谱,可能需要几年不间断的培训。而现在人工智能计算机的帮助下,可能只要3-5个月就能出成绩了。 看来,电脑对棋手来说的确是一柄双刃剑,它在提升棋手某些能力的同时,如不善加引导,也让棋手失去一些曾经擅长的东西。如何开发网络资源,如何对网络资源整合,如何利用棋软提高成绩正是本文写作的目的,望更多有识之士参与进来。
1 0 1525天前
朱永
1959
单看象棋软件,就是一个整体的,其他我们只看到了介面,比如,勇芳中国象棋软件 其实要分为, 1:介面(我们所看到的,好不好看,好不好用看这个) 2:象棋引擎(负责下棋的,水平高低看这个引擎) 勇芳象棋中包含了不同的引擎,让大家可以选择,比较 3:开局库(开局时固定几个模式,但让引擎算的好,要算很久,不如做成一个库文件,一步算上很久,然后现在1秒钟调用出来,那就很快了,不需要引擎算) 勇芳中国象棋软件支持各种不同的开局库,你可以从网上打到比较好的放进软件中,就可以选择 还可以不使用开局库来测试引擎
1 0 1525天前
朱永
5240
电脑象棋 电脑象棋,是指人工智能象棋对弈软件。电脑象棋软件的制作,分成开局、中盘、残局三个部分,各自有不同的算法,开局主要以储存的开局棋谱为本,中盘与残局则运用审局函数和对局树的计算,但残局必须考虑特例的计算。 最早的电脑程式的象棋游戏是1986年的洛斯阿拉莫斯象棋。由于象棋与西洋棋许多相似之处,再加上电脑西洋棋发展较为成熟,电脑象棋软件设计的架构跟方法大致上都是参考电脑西洋棋。 2006年最好的电脑象棋软件,已可以和顶尖棋士相抗衡。 目录   1 象棋引擎程序2 比赛[list]2.1 程式对程式2.2 人对程式[*]3 协议/通讯协定[*]4 开局[*]5 残局[*]6 竞赛排名[*]7 大事纪[*]8 参见[*]9 外部链接[/list] 象棋引擎程序 名称作者网站战绩/备注象棋大师、特级大师、将族虞希舜无1989电脑奥林匹克金牌象棋专家曹国明无1989, 1990电脑奥林匹克银牌象棋明星、ELP郑武尧,台湾大学团队无1989电脑奥林匹克铜牌;1990, 2001, 2002电脑奥林匹克金牌梦入神机(mrsj)吴韧无1991, 1992电脑奥林匹克金牌纵马奔流(zmbl)塗志坚无2003电脑奥林匹克金牌千虑(contemplation)吴光哲,台湾大学团队无2004电脑奥林匹克金牌象棋奇兵赵明阳有2005电脑奥林匹克金牌棋天大圣王骄有2006, 2007电脑奥林匹克金牌;2006浪潮杯中国计算机博弈锦标赛冠军倚天象棋陈朝营,韦余涛有2008电脑奥林匹克金牌天马行空(TMSK)沈秉杰无2009电脑奥林匹克金牌象棋世家郑明政有2010, 2011电脑奥林匹克金牌谢谢大师(XieXieMaster)Pascal Tang有2003电脑奥林匹克银牌;2004世界电脑象棋赛冠军象棋旋风陈朝营,张志强,张闽无2007第2届中国机器博弈锦标赛冠军;2008第13届电脑奥林匹克银牌新象棋旋风陈朝营有2010第4届中国机器博弈锦标赛冠军;2011第5届中国机器博弈锦标赛亚军天机象棋郑旭有2007第2届中国机器博弈锦标赛亚军;2008第13届电脑奥林匹克铜牌象棋名手蒋志敏,张闽有2009第3届中国机器博弈锦标赛冠军;2010第4届中国机器博弈锦标赛季军;2011第5届中国机器博弈锦标赛冠军;2012第6届中国机器博弈锦标赛冠军;2013第7届中国机器博弈锦标赛冠军佳佳象棋李国来有2008第13届电脑奥林匹克第4名; 2009第3届中国机器博弈锦标赛亚军; 2010第4届中国机器博弈锦标赛亚军先知(Oraclex)张志富[无]多次参加中国机器博弈锦标赛。2011第5届中国机器博弈锦标赛季军; 2012第6届中国机器博弈锦标赛亚军七星大师赵德志无VSCCPPham Hong Nguyen无open source示范程式梦入神蛋(英文名MRSD,旧名为ki11egg)魏泽人有又称梦入圣蛋、撤蛋,是一个象棋对奕程式,作者魏泽人,使用GPL授权。早期运用丙正正语言写成。它本身已经有一个用户界面,用 FLTK 函式库写成。后来又有人将梦入神蛋的引擎改写,成为另一象棋程式“浅红”的外挂引擎。象眼(ElephantEye)黄晨有open source浅红像棋Jeremy Craner有棋隐(Chess Learner)邵金雷有楚汉棋缘贺建良无SaoLaPham Hong Nguyen无深象台湾师大团队无2006电脑奥林匹克铜牌象棋经略吴衍奇无理治棋壮(BitStronger)林健等,北理工团队有符合UCCI标准的open source程序GMChesslerosua有引擎基于象眼,进入Debian 比赛 程式对程式 最早由宏碁电脑开始举办电脑象棋比赛,从 1988 年到 1990 年止。另一个是电脑奥林匹亚竞赛中有电脑象棋的项目,从 1989 年办到 1992 年暂停,2001 年起继续每年举办。最近几年电脑象棋发展越来越热络,2004 年起世界电脑象棋争霸赛每三年举办一次。中国机器博弈锦标赛 2006 年起开始每年举办。 人对程式 1985 年到 1990 年宏碁电脑就曾办过人对电脑的竞赛。 之后偶有电脑程式参加人类的象棋比赛或检定赛,但时常遇到阻挠,譬如不予排名甚至不准参赛。 人脑对电脑象棋大赛自 1999 年开始每年举办。 协议/通讯协定 为了让象棋程式与程式之间能够自动下棋,因此必须定出了一些共通协议(protocol),譬如棋盘如何表示、棋步如何表示、或是复杂一些的时间控制。比较早公开提出的有 cxboard 及 浅红 plugin spec。现在比较广为流行的是基于西洋棋协议修改而来的 中国象棋通用引擎协议(UCCI)。 开局 由于人类已累积相当丰富的开局知识,因此开局纯用电脑计算是无法胜过人类的。普遍的做法是搜集棋谱,统计分析各种走法,制成开局数据库。更进一步则会透过人类专家订正开局库的内容/加入最新的开局研究成果。 残局 电脑象棋对残局的处理主要有两种方法,一是编写大量规则,当盘面符合某些条件则调整评分函数,这个方法的优点是可以将棋谱或专家研究的结果编写入程式内,缺点是例外可能很多。另一种则是利用电脑强大的计算力与储存空间,穷举一个兵种所有的状况,做成数据库,优点是数据库内的资料都很精确(某个盘面的输赢,距离输赢步数),但缺点是建造数据库旷日费时,在实战中还不够实用。因此实战程式都是采用第一种方法,少数程式会再利用残局库作辅助。 残局库研究困难在于象棋棋规的处理,还有如何快速建造大数据库。 竞赛排名 比赛名称排名2006中国象棋计算机博弈锦标赛棋天大圣 象棋奇兵 旋风 天机 将神 等2007中国象棋计算机博弈锦标赛象棋旋风 天机 棋天大圣 佳佳象棋 象棋奇兵 YSSY 将神传说 3D象棋 棋王 决战象棋 象棋名手 象棋ABC 象棋蛟龙2008ICGA象棋计算机博弈赛(北京)倚天 旋风 天机 佳佳 猴王 大圣 3D 奇兵 TMSK YSSY 世家 兵河五四 UFX 先知 ABC 上海交大 Chimo 棋迹2009中国象棋计算机博弈锦标赛象棋名手 佳佳象棋 陶情弈趣 倚天 天机 新奇兵 先知 哈工程 理治棋壮2010中国象棋计算机博弈锦标赛新象棋旋风 佳佳象棋 象棋名手 先知象棋 哈工程 哈理工象棋2011中国象棋计算机博弈锦标赛象棋名手 象棋旋风 先知象棋 哈理工象棋 棋弈 工程之星2012中国象棋计算机博弈锦标赛象棋名手 先知象棋 攻防专家 棋弈 韶大象棋2013中国象棋计算机博弈锦标赛象棋名手 先知象棋 攻防专家 韶大象棋_环创队 哈理工象棋 哈工程_RSA 理志棋壮 大事纪 1988,宏碁电脑与象棋协会举办第一届电子计算机象棋大赛,《象棋大师》程式获得冠军1989,《特级大师》参加新秀杯升段赛,升为二段棋士1989,第一届计算机奥林匹克大赛,《特级大师》获得冠军1991,《将族》电脑象棋游戏公开发行1998,《ELP》参加昭荣杯升段赛,晋升为五段棋士1999,开始举办人脑对电脑象棋大赛2001,《ELP》参加新庄市长杯全国比赛,晋升为六段棋士2004,第一届世界电脑象棋争霸赛2004,《棋海无涯》参加启泰杯八段赛,获得冠军。2006,首届中国象棋计算机博弈锦标赛暨2006中国机器博弈学术研讨会2006,《棋天大圣》两和象棋等级分第一的许银川2007,第二届中国计算机博弈锦标赛,《象棋旋风》获得冠军2008,The 13th International Computer Games Championship,《倚天》获得冠军2009,2009中国计算机博弈锦标赛,《象棋名手》获得冠军2009,在人机大战中,象棋软件《象棋名手》、《佳佳象棋》、《陶情弈趣》以4胜2和的总成绩赢得和刘星、黄海林、朱琮思三位大师的比赛2010,2010中国计算机博弈锦标赛,《新象棋旋风》获得冠军2011,2011中国计算机博弈锦标赛,《象棋名手》获得冠军2012,2012中国计算机博弈锦标赛,《象棋名手》获得冠军2013,2013中国计算机博弈锦标赛,《象棋名手》获得冠军
3 0 1525天前
guest
3042
一款功能超强的象棋教学、电脑对弈和棋谱编辑软件。兼顾立体和平面棋盘及任意放大和缩小显示,背景、棋盘、棋子等自由调配的换肤功能。电脑棋力从新手到无敌任选;软件介面非常漂亮且高度自由摆设,自定义特强;支持真人发音、双引擎协议、变着、走子动画等等,无论是学习、对弈、棋谱编辑都是极佳的选则;目前是中国象棋介面软件最好的一个软件。 [url=http://www.yfvb.com/doinstl.asp?ID=172][b]点此去下载勇芳_中国象棋[/url] 本软件永久免费,功能有2大类,各有3个小分类 1 学习类:人机大战、循序渐进、过关斩将 (有效的提高你的象棋水平,支持排名) 2 研究类:棋谱编辑、残局大全、调试引擎 (工作与发烧友专用)[/b] 特点:(3D、变着、双协议、真人发音、换肤、走子动画、开局着法提示等) ★ 无限次数恢复功能,编辑棋谱时就不怕改错★ 内置近万盘不重复残局习题(基本杀法、基本战术、中局杀法、象棋杀着大全、残局攻杀谱、象棋实用残局、趣味象棋、魔法学校题库、橘中秘(残局篇)、适情雅趣、烂柯神机、象局汇存、江湖百局秘谱),【古谱全局】橘中秘、石杨遗局、崇本堂梅花谱、梅花变法谱、梅花谱、梅花泉、无双品梅花谱、奕乘、反梅花谱、会珍阁_绿榕桥、善庆堂重订梅花变、事林广记_总2局、吴绍龙象棋谱、吴氏梅花谱、金鹏十八变、韬略元机、自出洞来无敌手等602个古谱文件;【吴贵临象棋兵法】顺炮篇、屏风马篇、列炮篇、反宫马篇、单提马篇共162个棋谱 ,帮助象棋爱好者提高棋艺,体验象棋乐趣。 ★ 支持众多棋艺超强的UCI和UCCI象棋智能引擎,实现人机对弈和棋局分析推演。自带8个引擎,还能让引擎与引擎对弈,欣赏电脑高超的棋艺。 ★ 支持方便快捷的棋局编辑方式,支持多种棋谱格式和多种棋谱展示方式,是棋谱收藏、编辑、展示、出版的最佳选择,还能支持【变着】功能。 ★ 换肤功能:背景图、棋盘图、棋子图自由简单的变换,自带34种棋子、40种棋盘、6张背景图(此随便拿任何漂亮图片来用的),也能自己拍下真实的棋盘照片,当作棋盘使用,真实感特强。 ★ 随时可以新增象棋智能引擎,从网上下载新引擎放到引擎文件夹就行,软件会自动识辨是UCI还是UCCI ★ 自定功能:背景图、棋盘图、棋子图和象棋引擎可在本软件文件夹下用【我的电脑】打开相应的文件夹,你自己修改、增加或删除操作即可。 ★ 自带6个音效,自由切换;包括真人发音的2个语音音效,还能语音读出棋谱及你下棋慢了会催你快下棋的语音,好象是与真人下棋一样。 ★ 走子动画效果显示 ★ 棋谱格式支持:中文纵线格式、WXF纵线格式、ICCS坐标格式的显示和保存及打开,还能随意切换 ★ 棋谱保存采用国际标准的PNG文件格式,可用文本打开查看,同时兼顾人工查看和棋软打开,以及不同之间的系统平台交流 ★ 改进PNG文件格式成为勇芳YFC格式,软件在打开和保存处理时比PNG快很多倍,特别是带有变着的棋谱。★ 学习区支持排名系统,直接在游戏中提示你排多少名次 [b]★ 完美支持兵河格式开局库,网上有非常多的大型兵河格式开局库,可以下载来放到软件中使用[/b] 自己增加或修改象棋图片说明 【背景】  支持 JPG BMP GIF 格式文件  只需将图片复制到【背景】文件夹即可,自带好多个,这个没什么要求,你自己认为什么图片漂亮,复制进去就行了。       【棋盘】  支持 PNG 格式文件  需要制作与原提供图片格式相同,自带12种样式。  【棋子】  支持 PNG PNJ 格式文件  需要制作与原提供图片格式相同,自带23种样式。  如果有相同文件名 INI 格式的文件 表示棋子的中心点偏移 以上修改需关闭软件,只要将新图片放入相应的文件夹,再开软件即可。 小提示: 在棋盘上用鼠标左键放下不放,可以拖动棋盘位置,就是可以任意移动棋盘。 "点击左上方显示时间的上面图标,能切换人类下棋还是机器人下棋"在【编辑棋谱】功能下,在棋谱着法显示的上方,能直接修改当前着法的备注"将棋谱文件从WIN中拖到棋盘上,就能直接打开这个棋谱,每次只能打开1个"在勇芳网站上注册会员,就能实现成就同步上网上,参加勇芳网上的【成就排名】"在人机大站、顺序渐进、过关斩将时,不能停止电脑思考,不能切换下棋方和电脑等级"在软件文件夹里,有个【皮肤】可以将你喜欢的图片放入其中,在软件中就可以选则它当背景了"在软件文件夹里,有个【图像】可以修改其内容,打造个性化十足的软件"在软件文件夹里,有个【引擎】文件夹,可以加入不同的新引擎,增强机器人性能"将棋谱发布到网上时,请使用【编辑】复制为:IFRAME 东萍动态棋盘(论坛发贴需要)" 勇芳象棋发展历史: 从【象棋百科全书】网站上得到象棋巫师 3.X 的原代码,修改成【勇芳象棋巫师】并且发布,主要改进是 3D棋盘、语音、支持变着、换肤等等,但工作模式和方法和原象棋巫师很类似。 继【勇芳象棋巫师】1年之后,全新的【勇芳中国象棋】出炉,成为最漂亮、最独特的中国象棋软件 【报毒声明】由于本软件中包含自动下棋程序(引擎),有的杀毒软件称其为病毒,这都是误报,勇芳在此非常肯定的声明:勇芳软件绝对不包含病毒程序,请放心使用。
3 0 1525天前
guest
3157
  专门为棋迷朋友打造的一款棋类辅助软件,有军棋、象棋、五子棋等,即帮助你轻轻松松下棋,又大大提高赢棋的概率。由于下棋是对脑力和记忆力的严峻考验,很伤神,有了棋迷软件,分担了大部分非智力又费脑的事,让你可以充分发挥你自己的聪明才智,智慧是你的,劳累的活就让棋迷软件做吧。【勇芳棋迷】软件让你更好地体验下棋的乐趣! 本软件分免费和收费2种方式,以免费为主,收费为辅。 点此去下载勇芳_象棋迷 免费功能:  ★开局着法提示,能提示正规的开局着法,只要按此着法,万事开头难就不复存在了,这些都是象棋特级大师们的下法,只要你养成下正规着法,就不会输在起跑线上了;  ★棋迷认为最好的下法提示,进入中盘后,棋迷会思考最佳的下法来提示你下,当然局限于棋迷水平设置,也可能不是此时最好的下法,仅供参考!但用来对付一般的人是小菜一碟。最高只能设成【业余棋手4段】  ★显示对方每步时间,显示对方最近10步花费时间,可以由此判断出对方是否使用软件在下棋  ★多引擎可选,棋迷中包含【旋风6.2版】【佳佳快棋版】,可以任意及时切换。还可以从网上下载新引擎增加到棋迷中,修改及为简易,只要在引擎文件夹中删除、新增、更名字即可。 收费功能:★额外开局提示,通常开局提示外,还将提示【古谱全局】的着法(橘中秘、石杨遗局、崇本堂梅花谱、梅花变法谱、梅花谱、梅花泉、无双品梅花谱、反梅花谱、善庆堂重订梅花变、事林广记_总2局、、金鹏十八变、韬略元机、自出洞来无敌手)及【吴贵临象棋兵法】的着法;★直接在棋盘上提示,直接在游戏中显示出能下的着法,更加直观方便;★棋迷下棋水平无限制,免费的只能到业余4,要是遇到真正的高手是下不过他的,只要设到大师0,几乎无敌,除非遇到别人也用软件下,或者真正的象棋大师。水平越高,棋迷要思考的时间也越长。★自动下棋,无需你点击,棋迷就帮你下棋了,下完棋又会自动点开始游戏,自动点时间确认;只要有人和你下,无需人操作,挂着一天也会自动下的,但不要期望棋迷给你赢分,需要分,请使用【勇芳刷分器】那样效率非常高,刷10分种,比棋迷挂10小时的分还要多;要注意的是:1,在特殊情况下会重复下棋或者长将2,自己下输了,会自动投降,但可能会停在那里不下了3,不会和棋,对方要和不会理他,自己也不会主动去和棋★随机水平,为了不让对方怀疑你在用软件下棋,软件思考时间变的时快时慢,迷惑对方式★挂机,下完一盘又会自动进入下一盘; 完美支持兵河开局库从网上可以找到非常多的大型开局库,很多是兵河格式的,只要下载冰河格式开局库,和棋迷软件放到一起,就可以选则和使用这些库了,遇到同样是使用软件下棋时,好的开局库会起到制胜的关键 棋迷会输棋吗?      当然会输,表以为就你在用软件下棋,很多人都会用软件下,早在2006年前就很多人使用软件下棋了,可惟历史悠久。当然没有棋迷那么直观、简易,很多是原始的操作(一边游戏一边象棋软件,人在那里对应着下)用更形象的说明:人家在拉人力车跑,用棋迷者是坐在车里看风景,车会自己跑。用棋迷的舒适是目前无人匹敌的。      舒适是舒适,赢棋最后要看棋力的,棋力强不强看【下棋机器人】软件,做这样的软件需要人工智能算法,不是一般人能所做到的,当然我也不可能做到,只能从牛人们做的中找,我所能找到免费中最好的一个【旋风6.2版】是陈朝营作品。      下棋机器人软件,称为【象棋引擎】,从网上可以查到专业做象棋引擎的有好几家,那些专业引擎价格少则几百元,多则上万元(每台电脑使用价),要是人家用这些和我们的棋迷下棋,你认为棋迷会赢的可能大不大呢?所以遇到下输了,对方肯定用软件(难到对方是真正的大师级人物,那你就是中彩票了) 象棋引擎,就是用来计算下棋的程序,告诉引擎象棋的局面,引擎就会告诉你下那一步是最好的着法,当然这个着法是引擎认为最好的,但也可能不是最好的,好不好要看引擎的计算强度 所以引擎参数设定,是非常重要的,主要是【电脑核心数】、【引擎记忆】、【思考时间】,其它的影响甚微,可以使用默认,本文不作考虑 【电脑核心数】 就是使用者电脑CPU的数量,你家电脑有多少核就选多少, 【引擎记忆】 专业名称是,【哈希值】,是引擎用来记计算过的着法,为了让所有人都能明白,所以勇芳自己为其取名叫记忆, 这是能够提高计算效率,刚开始下棋时,当然没用,当下到残局,取胜的最大关键,因为此时,很多是重复的,引擎就不用计算,直接从记忆中提取,直接进入到更深层次去计算,算的深(就是算的走棋步数多),当然赢的可能就更加高。 目前,一般电脑,都有 2G内存,就设 1024MB(1G内存)给它使用,目前引擎最多支持是1024MB,再多其实没作用了,也是浪费。 XP系统中,设了1024,会使电脑老卡,推荐设 512MB比较合理 【思考时间】 和人是一样的,想的越久,当然想出来的棋就越好,这个就不用多说明了吧,看着办吧 下面说说,引擎的主要反馈信息:【思考的深度:层】、【思考速度:K值】 思考的深度 单位(层),通俗的讲,就是考虑到多少步数,1步包含可以走的所有着法,比如刚开局时,16个棋子任意走1步,可以产生很多着法,要是2步,要考虑走的可是非常多,引擎考虑到10多层,要计算的着法可是天文数字,要是能达20多,简直是无敌。 思考速度 每秒计算了多少个着法,K 表示 1千,多少K,就是多少乘以 1000, 上面深度中提到要考虑非常之多的着法,每秒计算越多,就能在越少的时间内计算到的层数就越多,这也是体现出你的电脑强大否,与CPU、内存、主板的好差直接有关。 在网络游戏中,当你用电脑在和别人下棋时,别人也可能也是用电脑,所以当电脑与电脑相遇,谁家的电脑强大,谁就能赢,当然,前题,是你设正确了,你 i7 设8核心,而输给了 i3 电脑,冤啊,所以,在这里提醒大家,特别在使用旋风6.2版的,因为目前在免费引擎中,大多人认为这个是最强大的。 最后,差点忘记说了,电脑棋下的好不好,引擎好不好也是非常重要的
7 0 1525天前
快速发帖 高级模式
浙江省台州市象棋协会官方网站  免备案
您的IP:34.231.21.123,2019-11-12 22:17:37,Processed in 0.19237 second(s).
免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。
Powered by HadSky 5.5.0