为了账号安全,请及时绑定邮箱和手机立即绑定
项目代码分享:https://github.com/littlelittlemoon/Gobang
这逻辑思维太跳了

已采纳回答 / 帅意
var chessBoard=[];var me=true;var over=false;//赢法数组var wins=[];//赢法统计数组var myWin=[];var computerWin=[];for(var i=0;i<15;i++){ chessBoard[i]=[]; for(var j=0;j<15;j++){  chessBoard[i][j]=0; }}for(var i=0;i<15;i++){ wins[i]=[]; for(var j=0;j<15;j...
打卡,谢谢老师
棋盘有些位置下不了子,还是有bug
这是我做的,写法和up主的有些区别,但是内容基本是一致的,各个部分我都写了注释的
https://github.com/UltramanWeiLai/GoBang
算了 我学别的去。。。
有bug:1, 当剩余步数较少时,计算机不一直下,2,计算机只知道防止我的步子,但是自己的很少走,3,计算机防守只会在第五个棋子位置防守,不能在我方棋子旁下棋。
求完整js代码,自己的不知道哪里跟着敲错了,变成只要再棋盘有五个旗子就显示赢了,想看正确代码
老师横纵弄反了...

最新回答 / 坚定执着
加入了人为的下了三颗棋就多少分,两颗多少分,这样训练出来主要提高防御的落子策略。AI应该以最终赢来评分,计算机自己去尝试各种下法才能学到最好的下棋方法。
只能说,能想出这样的算法,而且还没用任何数学高深理论,大家还都能懂。。所以头脑够牛逼的了。
有种明白但又想不通的感觉。这样的算法,真的就算智能和最合理了吗??但是不合理在哪儿呢,又说不清楚。。
课程须知
本课程是前端高级课程 1、具备算法基础
老师告诉你能学到什么?
1、五子棋AI的运行原理 2、五子棋AI使用到的数据结构 3、编程实现五子棋AI

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消