为了账号安全,请及时绑定邮箱和手机立即绑定
求一下你写的源码~~
@花易折,想得很周到,onclick里其实只应该是判断黑棋的,但是由于到2-3为止,白棋也是在onclick中落子,所以会出现这个问题,具体可参考@乖乖小宇宙的围脖 在问答中的提问。
在后面,白棋会在computerAI中进行落子,就不会有这个问题啦。
瞬间爆炸,走到第二步黑棋落子 me变成false,导致黑棋不能落子。悲剧....分析中啊
期待已久,能实现双人对战不
//如果是黑棋
if(Chessmans[i][j] == 1) {
if(wins[i][j][k]) {//判断当前黑棋在不在某个赢法上
mywin[k]++;//距离赢法更近一步
computerwin[k] = 6;
if (mywin[k] == 5) {
window.alert("你赢了");
over = true;
return;//胜利后直接结束方法,否则在特定情况下会连续弹出n次你赢了
}
}
}
刚才忘记贴代码了现在补上,不知道我说的对不对,希望老师指导一下。
老师在判断某一步棋子在某一种赢法时,要在外面先判断一下是否是黑棋,不然我只要落五个子就会被判断胜利。
bhfjjgh
写完了可以跑起来,发现白棋永远不会自己落赢子
真不错。期待已久
老师讲的真棒,逻辑清晰,让人一目了然~
算法很重要
老师我来了,好开心,更新了!
赞赞赞赞赞
追一追。。
代码呢,老师可以把代码传上来吗
课程须知
本课程是前端高级课程 1、具备算法基础
老师告诉你能学到什么?
1、五子棋AI的运行原理 2、五子棋AI使用到的数据结构 3、编程实现五子棋AI

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消