为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 寒剑
那一段代码应该这样:if ( chessBorad[objX][objY] == 0) {        oneStep(objX, objY, me);        if (me) {          chessBorad[objX][objY] = 1;        } else {           chessBorad[objX][objY] = 2;        }         }

已采纳回答 / 寒剑
logo.onload = function(){    context.drawImage(loge,0,0,450,450);    drawChessBoard();}  粗体那个 loge写错了  应该是logo

最新回答 / Running_v
再帮你具体分析下吧:你这个for循环逻辑是:i=0时,j<chessBoard.length=0;i=1时,j<chessBoard.length=1;...i=15时,j<chessBoard.length=15;懂了不?

已采纳回答 / RichardMiao
不给出代码, 谁能猜出来!

最新回答 / 蛋黄酱
chess.onclick=function(){ console.log(chessBoard[i][j]);}这个代码有问题,点击的时候都没有去获取鼠标点击的坐标值offsetX和offsetY。。

最新回答 / 短衣匹马
var chessBoard = [];for (var i = 0; i < 15; i++){    chessBoard[i] = [];    for (var j = 0; j < 15; j++){        chessBoard[i][j] = 0;    }}为啥在chess.onclick = function(e) {    var x = e.offsetX;    var y = e.offsetY;    var i = Math.floor(x / 30);  ...

最新回答 / ICHAYA
我刚开始全部保存 后直接Open in Browser也没有显示保存好所有文件后关掉sublime,直接从文件夹打开HTML文件就有显示了(视频里老师也是从文件夹打开的)后续再次在sublime中Open in Browser 也会有显示浏览器:chrome最新版

已采纳回答 / 木纳
AI分很多种类。我大概了解的有:有限状态机、模糊控制、动态规划、遗传算法、传统的逻辑判断、策略树、马尔可夫统计模型、神经网络(其中以有许多不同特征的分类:感知器、反馈神经网络、卷积神经网络、深度学习神经网络……)、……老师的这个AI。估计不需要深度学习。神经网络就像是初中学的函数思想一样:输入一些自变量的值,而根据某种对应关系,输出相对应的函数值。其中,自变量可能是多维的,输出的函数值也可能是多维的。如y=f(x)  或 z=f(x,y) ……最简单的是 y=ax+b (其中x是输入的自变量值,y是输出的...

最新回答 / 不惧亢龙
需要的,这涉及简答的数据结构和算法,还有编程语言js

已采纳回答 / 不惧亢龙
0代表从圆心开始渐变

已采纳回答 / Eyeland
你要让文档加载后才加载js  如果放在头部就在window。onload=function(){代码都放这里}要么把js放在canvas后  让canvas创建了才画图

最新回答 / 希望不灭99
 绘制 2d 的对象,你可以在外面加载一个windows onload=function(){        //内容}这样就能解决问题了
课程须知
本课程是前端中级课程 1、JS基础知识 2、Canvas基础知识
老师告诉你能学到什么?
1、canvas绘制五子棋棋盘 2、canvas绘制黑白棋子 3、五子棋交互逻辑处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消