您的位置 首页 百科知识

五子棋 人机对战

问题补充说明:我想 做个 五子棋游戏(人机版的) 但是我 怎么也没想到 机器端怎么判断 落子的位置啊?说个具体点的 谢谢 如果要用棋谱 请提供!!谢谢了 急 !!!

五子棋 人机对战

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

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

首先。人走过之后,北去持社输这收讲息电脑扫描整个棋盘,判断哪些地方会有连三、连四

(专业术语叫什么我就太延错厚歌不知道了。。嘿嘿)。。然后写车买伯际吧界称境应你自己定义一个分值表,给这些点打上分,并选择最有威胁的点“试探性”的走上一步,这里说的试探,其实就是递归搜索啦。。好像专业棋手一般要20斗岩硫小全层,具体多少要看你想要什么难度的。

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

然后难度还主万调之界向感就在于怎么对搜索加速了,我觉得至少也得递归七八层吧。。互站附拿罪且响为史牛章。具体算法就不知道了,反正肯定不会是简单的DFS啦~~~嘿嘿。。。。。

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

那个帖子粘出来你负急士养准写送鲁降论商肯定一顿bs。。你自己搜下吧。。。

还有这个帖

有基本思路和数据结果,主要是还有一个打分的标准,可以参考一下

上一篇 百度游戏官方网站
下一篇 求《静夜诗》的诗歌赏析
扫一扫,手机访问

扫一扫,手机浏览