计算机博弈---中国象棋
我对AI非常感兴趣,最近一直在写中国象棋的程序,棋力不怎么样,最好的战绩就是打败了棋隐的微月,不过,网上一般的免费的中国象棋程序都下不过我的象棋,当然咯,梦入圣蛋除外哦,它是个开源软件,这http://sourceforge.net/projects/ki11egg/可以下载它的源码,它的搜索引擎非常好,一般的8层搜索都很快的,它的棋力比棋隐的最厉害的虚无还强(呵呵,本人只测试过一次),可是我感觉很奇怪,虽然它能搜索到8层,但是虚无一般7层,有时候也能搜索到8层,而且虚无的估值函数非常的好(本人测试多次得知),但是梦入圣蛋的估值函数恐怕就不怎么样了,它竟然能赢虚无,真是奇怪.本人曾试图仔细阅读它的源码,哎,可惜啊,它的源码的编程风格是linux下的,很难看懂,大家有兴趣的话可以钻研钻研,研究透了的话,记得共享一下啊,我的QQ:8261525,希望能与计算机博弈爱好者共同探讨. 问题点数:0、回复次数:16Top
1 楼NowCan(城市浪人)回复于 2005-01-02 21:50:16 得分 0
楼主是不是人工只能爱好者的站长?Top
2 楼Researcher(游戏人)回复于 2005-01-03 12:22:00 得分 0
我的程序目前能搜索7层(全宽),再加上Quien search,10s左右/步,棋力一般般,最烦人的是当它处于不利局面时,老是选择走游棋,如长将,当它处于有利局面时老选择一些软招,目的是避免玩家走游棋(实际上玩家不会那么走)。
可是怎样在搜索过程中有效判断游棋呢?这个问题一直困扰我?
Top
3 楼ahei(哈哈哈)回复于 2005-01-03 12:44:15 得分 0
楼主是不是人工只能爱好者的站长?
正是
Top
4 楼ahei(哈哈哈)回复于 2005-01-03 12:48:00 得分 0
可是怎样在搜索过程中有效判断游棋呢?
判断一般的长将还是非常简单的,只要把两方走过的走法都存起来,以后做一些判断就行了
搜索奇数层时最容易产生平静效应,而且你的7层可以10s左右/步,我觉得你应该提高到8层,棋力一般的重要原因我觉得还在于估值函数.
这位兄台,可否QQ交流,另外我的AIfan群:5620663上有好多都是做人机博弈的,希望你能加入进来交流.Top
5 楼Researcher(游戏人)回复于 2005-01-03 12:56:39 得分 0
我的QQ: 41038331
很愿意与您们交流。
我是在P4-1.8G的快机器上实现开局7层可以10s左右/步,到复杂中局时,可能要慢一些。但发展到8层就很慢了,调试一遍要等很久。
确实写好一个象棋程序是非常困难的。让我们共同促进!Top
6 楼baryjim(吃饭-睡觉-打豆豆)回复于 2005-01-04 12:13:13 得分 0
可惜我对象棋不通啊,难以做这样的DD。
大家是用博弈树吧,ab剪枝过程?Top
7 楼wf21cn(wf21cn)回复于 2005-01-04 14:25:22 得分 0
踩个脚印!Top
8 楼kz(kz)回复于 2005-01-04 15:50:17 得分 0
我对设计下棋软件不感兴趣,不过我对玩很感兴趣:)
楼主说的是中国象棋吗?我说知道的最好的软件是dos下的将族III。不知道和上面的比如何?Top
9 楼NowCan(城市浪人)回复于 2005-01-04 17:01:01 得分 0
http://homepage.fudan.edu.cn/~auntyellow/
去这个地方看看,才知道什么最强。Top
10 楼domino_question()回复于 2005-01-09 16:12:19 得分 0
我是象其高手啊,想试试你的程序。
msn: cui_qi227@hotmail.com
Top
11 楼myling(不理你)回复于 2005-01-10 11:57:55 得分 0
晕
一点都看不懂……Top
12 楼shines(郭子)回复于 2005-01-28 17:29:50 得分 0
我也写过中国象棋,不过是个半成品。
曾经有一次发现一个DOS界面的象棋程序很厉害,好像是台湾人做的,速度很快,棋力却很高(当时没有跟棋瘾等比试过,那时候还不知道这些),是在一张光盘上的,整个程序有300M上下(可能包括很多开局和库吧,具体大小我不记得了)。速度真的很快,棋力也很不错,好像是叫什么2的(××2代),如果有人知道了请告诉我Top
13 楼NowCan(城市浪人)回复于 2005-01-28 17:37:24 得分 0
难道是传说中的<将族2>???Top
14 楼IO_X(IO_X)回复于 2005-01-28 19:02:07 得分 0
cch?
将族是不错的
Top
15 楼shines(郭子)回复于 2005-01-28 19:28:11 得分 0
我看了一下,至少不是将族III,好像比它好,也许就是<将族2>,但棋力我不知道谁强,将族III的界面实在太糟糕,好像我说的那个比它分辨率要高一些
另外问一下,<将族2>的版本高,还是将族III?Top
16 楼Gide(一针见血说实话)回复于 2005-07-28 14:58:10 得分 0
诸位,我来了,最近我也迷上了这个,不久的将来....Top




