想做一个五子棋 人机对战 25

需要做的有哪些?我不要代码但我要思路要做些什么说得有道理我会给你分... 需要做的有哪些?我不要代码 但我要思路 要做些什么
说得有道理我会给你分
展开
 我来答
百度网友d8b19f0
2010-11-30 · TA获得超过830个赞
知道小有建树答主
回答量:389
采纳率:100%
帮助的人:484万
展开全部
第一件事:
画好界面,支持两个人对战(在一台电脑上即可),正确走子,正确判断胜负。
第二步:
模拟ai,第一种思路是:系统计算玩家走任意位置,走那里可以赢,计算x(难度决定,可修改)步,取胜利可能性最大的一点(计算量大)
第二种思路:给权重分,例如堵住冲四100分,自己冲四30分,活三20分等等,依得分决定如何走(可能出现电脑弱智,但是程序容易写,计算量小)
第三种思路:和第一种思路相同,但是只计算一步,虚拟出最佳结果后,电脑从玩家的角度计算如何走最好,按照这个结果虚拟电脑的下一步,多次重复找出最佳走法。(效果最佳,但是程序难写)
第三步:
考虑难度设计,系统占用,界面友好等因素

祝你成功
百度网友af6e7ae
2010-11-29 · TA获得超过429个赞
知道小有建树答主
回答量:770
采纳率:0%
帮助的人:418万
展开全部
不断的假设,理顺就差不多了。考虑自己两个人走的怎么走,不断假设就差不多了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
窥思癖
2010-11-29 · TA获得超过682个赞
知道答主
回答量:440
采纳率:0%
帮助的人:327万
展开全部
界面要好看,操作要简单,另外机器的水准绝对不能差劲,否则很无聊,会被马上抛弃的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恶恶恶1
2010-11-29
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
自己上电脑上玩呗!没那么麻烦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洋苏草思念
2010-11-29
知道答主
回答量:31
采纳率:0%
帮助的人:10.8万
展开全部
呵呵,我们暑假培训编过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-12-01
展开全部
要厉害的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式