★★★ 中国AI设计大赛-黑白棋系列,欢迎您的关注和参与! ★★★

NowCan 2004-07-27 12:47:55
我编写了一个测试平台,用于评估各种AI的棋力。

...全文
741 39 打赏 收藏 转发到动态 举报
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
NowCan 2004-10-31
  • 打赏
  • 举报
回复
加点动力。
far 2004-10-22
  • 打赏
  • 举报
回复
呵呵
对于黑白棋,我也是刚刚才知道规则和玩法
不过搜索算法我了解得比较深
黑白棋是8*8的棋盘,用bitboard棋盘是最合适的了
我的中国象棋软件也是基于bitboard棋盘设计的
如果楼主有兴趣的话可以合作开发
NowCan 2004-10-18
  • 打赏
  • 举报
回复
呵呵,怎么个研究透了?和国际上的强力程序比试比试?比如Zebra之类的。
不过黑白棋在中国玩的人不多,发这个帖子本来就没指望得到多少有用的信息。

象棋和围棋我都不太会,所以也没办法研究。
中国象棋我知道有个“棋隐”,听说很强。
耙子 2004-10-18
  • 打赏
  • 举报
回复
对于现在的电脑,黑白棋和五子棋已经没啥追求了,人根本不是对手。国际象棋也被攻克了,研究围棋吧,呵呵。

我曾经有构思弄一个魔兽争霸的AI,然后上公网对战去,不过仅仅是一个构思 :)
NowCan 2004-10-18
  • 打赏
  • 举报
回复
其实Zebra也不是太强,IOS上的一些程序才厉害呢,简直可以说是过分了,终局搜索个27、28步,别人还有的活吗?
NowCan 2004-10-18
  • 打赏
  • 举报
回复
NowCan怎么现在就在这儿落脚了。
因为机器重装后BCB和VB安装都出现莫名其妙的问题。

手机版的,那置换表肯定是没法用了。说来很巧,我就是做手机的,深知手机资源的紧张,特别是堆栈,处理不好容易溢出。RAM内存也比较少。
黑白棋的效率主要在估值算法上,搜索算法,手机上能用的比较高效的可以用PVS。而估值函数的效率可是差别巨大。而这也是决定棋力的关键。我现在的估值函数速度还比较慢,在我的机器上(PIII850M笔记本)大约是25k nodes/s,对比数据,WZebra是1000k/s,听说Zebra是基于模式估值的,非常快,但是我不懂。
还有就是使用比特棋盘,能节省不少资源占用,但是编程比较麻烦。

你可以试试我的那个程序,看看能不能赢,反正我是一次没赢过。
南大的一个Java黑白棋也很强,而且速度很快,值得研究研究。
http://vip.6to23.com/nowcan1/

far 2004-10-18
  • 打赏
  • 举报
回复
算是吧
黑白棋已经研究透了
我觉得大家不如做一些有探索性的研究
比如研究中国象棋人工智能或者研究围棋的人工智能
欢迎大家来我的网站讨论
耙子 2004-10-18
  • 打赏
  • 举报
回复
NowCan怎么现在就在这儿落脚了。

黑白棋算法相对来说算成熟了,我只是简单的明白一些东西,我玩儿过很多手机上的黑白棋(Java的),算法都很弱,他们基本上都打不过我。
我感觉不如让大家开发手机版本的(当然没必要真的为手机写,就是追求一下时间复杂度和空间复杂度),就是在低环境下的高效算法,这个我感觉意义更大。
NowCan 2004-10-16
  • 打赏
  • 举报
回复
楼上,做广告吗?
far 2004-10-15
  • 打赏
  • 举报
回复
http://www.xqmaster.com
我开发的一个中国象棋引擎
棋力具有国家大师水平
NowCan 2004-10-09
  • 打赏
  • 举报
回复
回来啦,看来不会有人回帖了。
NowCan 2004-09-25
  • 打赏
  • 举报
回复
做手机游戏还是蛮赚钱的哦,好像有个Digital-Red公司吧,专门做手机游戏。
现在手机的CPU也越来越强,从ARM7到ARM9/10,可以MPG解码了。

快中秋、国庆了,祝大家愉快!
shines77 2004-09-22
  • 打赏
  • 举报
回复
正是,搞笑的是,我自己却是没有手机,呵呵

前些天用我妹妹的男朋友的6108终于玩到了自己的游戏,不玩真机还不知道,键盘操作上还是有一定的规律的,原来想得很好的,到了手机上可能却变成大麻烦,3和5键是最容易(最舒服,除非你是左撇子)按到的
NowCan 2004-09-22
  • 打赏
  • 举报
回复
K-Java?手机游戏?
shines77 2004-09-22
  • 打赏
  • 举报
回复
哦,也许我给你们的是使用了MMX指令的版本,我移值了WZebra在作者写的那段MMX指令计算行动力的汇编,Anderson说他不适应MS VC(也就是intel的习惯)的汇编,其实我们才不适应gcc的汇编习惯呢:P

不过我仔细分析过他的代码(把MMX配对分离),有一行是多余的(绝对不是为了指令配对),不知道他是有意的,还是粗心

也许李顺的测试结果却是4.02要强于3.9,是采用了开局定式,我的习惯就是前面曾说过的那些,一般都采用比较原始的搜索配置

我不想说话是因为我很郁闷,其实我很钟爱黑白棋,也许我有空也会写一个K-Java版的黑白棋,我当初是从任天堂的黑白棋Othello知道这个东西的,也许界面会模仿它
shines77 2004-09-22
  • 打赏
  • 举报
回复
中级好像是7层吧,你可以看下面的状态栏,第一段就是PV(最佳走法)的路径,后面有一个@,后面就是层数

我的速度应该还没有李顺的快,这也是我一直头疼的问题,最近在研究K-Java,挣点小钱,偶没上班已经快一年了,撑不下去了,生活艰难啊^_^
NowCan 2004-09-21
  • 打赏
  • 举报
回复
shines(郭子),你的黑白棋世界,高级难度搜索了多少层啊?速度够快的。

还有怪现象,雨滴4.02在我的计算机上棋力很差,比3.9差很多,但李顺的测试结果却是4.02要强于3.9
shines77 2004-09-21
  • 打赏
  • 举报
回复
up
NowCan 2004-09-04
  • 打赏
  • 举报
回复
最新的比赛结果
http://vip.6to23.com/nowcan1/match.htm
NowCan 2004-09-03
  • 打赏
  • 举报
回复
自己up!!!
我向李顺要了雨滴3.9,棋力够强!
加载更多回复(19)

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧