已采纳回答 / windsting999
这个问题应该是出在你“交换选手”这个动作的时候,参考视频内容,应该这么做:“在且仅在可以放置一个棋子(if (chessBoard[i][j] == 0) 代码块里面)的时候,交换选手(me = !me)”,检查一下,你是不是把“交换选手”动作放在了 if 语句之外,或者你在其它地方还做过这个动作。一点建议:我觉得你的问题出在“目前的代码里产生了问题”,应该先检查现有代码,盲目的通过插入新代码解决问题会把问题搞得越来越糟糕。
2016-05-05
已采纳回答 / 寒剑
那一段代码应该这样:if ( chessBorad[objX][objY] == 0) { oneStep(objX, objY, me); if (me) { chessBorad[objX][objY] = 1; } else { chessBorad[objX][objY] = 2; } }
2016-04-03
已采纳回答 / 寒剑
logo.onload = function(){ context.drawImage(loge,0,0,450,450); drawChessBoard();} 粗体那个 loge写错了 应该是logo
2016-04-02
已采纳回答 / 木纳
AI分很多种类。我大概了解的有:有限状态机、模糊控制、动态规划、遗传算法、传统的逻辑判断、策略树、马尔可夫统计模型、神经网络(其中以有许多不同特征的分类:感知器、反馈神经网络、卷积神经网络、深度学习神经网络……)、……老师的这个AI。估计不需要深度学习。神经网络就像是初中学的函数思想一样:输入一些自变量的值,而根据某种对应关系,输出相对应的函数值。其中,自变量可能是多维的,输出的函数值也可能是多维的。如y=f(x) 或 z=f(x,y) ……最简单的是 y=ax+b (其中x是输入的自变量值,y是输出的...
2016-03-28
已采纳回答 / Eyeland
你要让文档加载后才加载js 如果放在头部就在window。onload=function(){代码都放这里}要么把js放在canvas后 让canvas创建了才画图
2016-03-28