已采納回答 / 未來開拓者
var chess =document.getElementById("chess");var context=chess.getContext("2d");var chessBoard=[];var me=true;for(var i=0;i<15;i++){ chessBoard[i]=[]; for(var j=0;j<15;j++) chessBoard[i][j]=0; }context.strokeStyle="#BFBFBF";var logo=new Image();logo...
2016-07-18
已采納回答 / windsting999
這個問題應(yīng)該是出在你“交換選手”這個動作的時候,參考視頻內(nèi)容,應(yīng)該這么做:“在且僅在可以放置一個棋子(if (chessBoard[i][j] == 0) 代碼塊里面)的時候,交換選手(me = !me)”,檢查一下,你是不是把“交換選手”動作放在了 if 語句之外,或者你在其它地方還做過這個動作。一點建議:我覺得你的問題出在“目前的代碼里產(chǎn)生了問題”,應(yīng)該先檢查現(xiàn)有代碼,盲目的通過插入新代碼解決問題會把問題搞得越來越糟糕。
2016-05-05
已采納回答 / 寒劍
那一段代碼應(yīng)該這樣: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寫錯了 ?應(yīng)該是logo
2016-04-02
已采納回答 / 木納
AI分很多種類。我大概了解的有:有限狀態(tài)機、模糊控制、動態(tài)規(guī)劃、遺傳算法、傳統(tǒng)的邏輯判斷、策略樹、馬爾可夫統(tǒng)計模型、神經(jīng)網(wǎng)絡(luò)(其中以有許多不同特征的分類:感知器、反饋神經(jīng)網(wǎng)絡(luò)、卷積神經(jīng)網(wǎng)絡(luò)、深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)……)、……老師的這個AI。估計不需要深度學(xué)習(xí)。神經(jīng)網(wǎng)絡(luò)就像是初中學(xué)的函數(shù)思想一樣:輸入一些自變量的值,而根據(jù)某種對應(yīng)關(guān)系,輸出相對應(yīng)的函數(shù)值。其中,自變量可能是多維的,輸出的函數(shù)值也可能是多維的。如y=f(x) ?或 z=f(x,y) ……最簡單的是 y=ax+b (其中x是輸入的自變量值,y是輸出的...
2016-03-28