永发信息网

怎样实现五子棋人机对战的代码……

答案:2  悬赏:0  手机版
解决时间 2021-04-14 16:55

最好能有代码……没有也没关系,讲讲设计思路也行……有的话最好是JAVA的……不是也行。

20分是我最大的悬赏分了……谢谢……

最佳答案
你这个当然设计AI了。。。具体做到什么程度看你需要电脑智商多高。

大体思路这样。。主要是分数的衡量。。

首先。人走过之后,电脑扫描整个棋盘,判断哪些地方会有连三、连四
(专业术语叫什么我就不知道了。。嘿嘿)。。然后你自己定义一个分值表,给这些点打上分,并选择最有威胁的点“试探性”的走上一步,这里说的试探,其实就是递归搜索啦。。好像专业棋手一般要20层,具体多少要看你想要什么难度的。

所以难得地方,就在于棋力的衡量,我五子棋没什么研究,不过我知道,专业的五子棋软件都是自带定式库的。。这个你个人是不可能实现了,象征性的做个定式表就行了,弄上常见的像什么活三、死三之类的。

然后难度就在于怎么对搜索加速了,我觉得至少也得递归七八层吧。。。具体算法就不知道了,反正肯定不会是简单的DFS啦~~~嘿嘿。。。。。

我在CSDN上看到一个特别有名的帖子。。推荐你去看看。。貌似和我说的差不多,不过也没什么什么名堂出来,不过他里面提到过什么软件,你可以下载了看一看


那个帖子粘出来你肯定一顿bs。。你自己搜下吧。。。
还有这个帖 http://topic.csdn.net/t/20001021/09/35626.html
有基本思路和数据结果,主要是还有一个打分的标准,可以参考一下
全部回答
你这个当然设计AI了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题在下列分子结构中,所有原子的最外层电
新俊得月楼琴台店这个地址在什么地方,我要处
为什么我一进CF就自己卡出去 昨天还可以玩 今
2009年武汉理工大学在安徽招了多少人
陈子昂的座右铭古诗,兄弟敦和睦,朋友笃诚信
三峡在哪个省
数学、什么意思
单选题资本主义生产过程的四个阶段依次是A.危
我和他在网上相识,相知,相恋,虽然我知道网
我要修改画布的话应该有怎样的具体操作?
丙山村我想知道这个在什么地方
苦荞茶什么颜色的好,苦荞茶哪种品牌的好?
打开QQ空间时出现这样的提示
“淮河拂晓”是淮南的十景之一,清晨彤彤的太
我爱的爱人应该称她什么?
推荐资讯
判断题抗战争胜利后,在《辛丑条约》中被日本
单选题下列有关细胞生命活动的叙述中,正确的
单选题102×30=A.360B.306C.30600D.3060
延边大学优势专业排名及最好的专业有哪些
在哪可以找到刘三姐完整的一部电影
龙虾怎么吃才更好
陕西东祥科技文化传播有限公司我想知道这个在
已知随机变量X的分布列是:X4a910P0.30.1b0.2
闲聚茶这个地址在什么地方,我要处理点事
直接写出得数:(1)2.5+0.9=(2)4.7-0.8=(
周大福天猫店有实体店却没有
QQlive上,科比个人集锦里 第一个视频 “科比
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?