为了账号安全,请及时绑定邮箱和手机立即绑定
有没有下不过电脑的感觉。
真的是反复理解

已采纳回答 / orionwei
如果是要悔棋的功能的话可以用一个变量存储上次落子坐标,重新绘制背景以及坐标位置的十字,如果是要重置功能功能的话就可以重新初始化一边就行了
从今天看到了了AI算法点进来到后来把UI、AI都看完跟着敲出来用了大半天,虽然还是不能完全理解,但依旧成就感爆棚。老师讲得很好,未来几天自己在慢慢看着代码加注释应该能学会不少。对了,需要源代码的小伙伴可以给我私信。。。

已采纳回答 / 动力小车
Sublime Text
终于做出来了,也不知道之前哪里出错了,改着改着就对了。。。。
很不错的教程
看懂这个算法五子棋能上九段,哈哈
赶紧学一下五子棋高阶玩法

最新回答 / 打开铃铛
 context.beginPath();context.moveTo(15+30*i,15);context.lineTo(15+30*i,435);context.moveTo(15,15+30*i);context.lineTo(435,15+30*i);context.stroke();

最新回答 / 一个爱狗的男生
就是数组里面正负对角线的变形写法呗。
我这么来,在你只连接2子之前,电脑进攻为主,你连上3子的时候会拦截
这样电脑很强势
if(computerWin[k] == 1){
computerScore[i][j]+=400;
}else if(computerWin[k] == 2){
computerScore[i][j]+=800;
}else if(computerWin[k] == 3){
computerScore[i][j]+=2000;
}else if(computerWin[k] == 4){
computerScore[i][j]+=20000;
}
我觉得数组的概念可以这样理解,假如一个房间有五个人,相当于一维数组里有五个元素;然后一栋楼有五个这样的房间,总共25个元素,相当于一个二维数组;一个小区有五个这样的楼,相当于有125个元素,这是三维数组,然后就..........
我下子之后AI不下子是哪里出问题了?
课程须知
本课程是前端高级课程 1、具备算法基础
老师告诉你能学到什么?
1、五子棋AI的运行原理 2、五子棋AI使用到的数据结构 3、编程实现五子棋AI

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消