亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
這不能算AI吧
第三個是反斜線,最后一個才是斜線

最新回答 / 慕田峪9753873
over是做了一個標記,是否已經贏了,如果已經贏了,over=true;這段代碼是在“棋盤onclick”中寫的,如果這里直接return (什么都不寫就是return false),意思就是點擊了棋盤也不落子了。不知道你問的是不是這個
if (me) {
這里放對黑子的操作(和老師的一樣)
};
} else {
這里放對白子的操作(
computerWin[k]++;
myWin[k] = 6;if(computerWin[k]==5))
};
me = !me;
這個bug因為,只考慮人在贏法步驟中,就mywin++,沒有考慮機器走在其中,也會使mywin++。
三維數組,k其實就是5個點已經有幾個點 的一個記錄,count才是真正記錄多少種贏法,然后用計分的方式,進行篩選,找到最終落點。不錯,對我javascript的學習很有幫助,是個不錯的例子
我覺得后面的算法有點懵逼。。。前面都是簡單明了

最新回答 / 未來開拓者
你只要再建立一個判斷落子是黑色還是白色的機制就可以了,比如我是這樣寫的var judgement=function(x,y,color){ //judgement函數判斷游戲是否結束,color 判斷落子顏色 for(var i=0;i<counter;i++){ if(win[x][y][i]){ ?//點(x,y)處有贏法 if(color==1){ //判斷落子為黑色的情況 userWin[i]++;//黑色落子累加器 if(userWin[i]==5){ //黑色落子在某種...
累死我了
太累了
小白 入門
跟著老師敲都能敲錯AI的... 還是不理解AI的,感覺難...
我居然下不贏計算機,我看這種腦子還是算了吧。
然而我居然下不贏計算機,2333333
有些地方應該可以優化,這樣電腦也會很強
課程須知
本課程是前端高級課程 1、具備算法基礎
老師告訴你能學到什么?
1、五子棋AI的運行原理 2、五子棋AI使用到的數據結構 3、編程實現五子棋AI

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消