課程
/前端開發(fā)
/JavaScript
/JS實(shí)現(xiàn)人機(jī)大戰(zhàn)之五子棋(AI篇)
如果我一直點(diǎn)擊同一個(gè)點(diǎn),機(jī)器會(huì)繼續(xù)下白棋,而且myWin也會(huì)持續(xù)疊加,請(qǐng)問怎么修復(fù)這個(gè)bug?
2016-05-13
源自:JS實(shí)現(xiàn)人機(jī)大戰(zhàn)之五子棋(AI篇) 2-5
正在回答
點(diǎn)擊同一個(gè)點(diǎn)的處理邏輯,在chess.onclick()邏輯里要先處理,如果發(fā)現(xiàn)是已經(jīng)點(diǎn)擊過的點(diǎn),就直接return掉;點(diǎn)是否已經(jīng)有子的邏輯需要存儲(chǔ)起來,后續(xù)使用時(shí)查找即可。
慕少5506719 提問者
舉報(bào)
"AlphaGO"我要和你下五子棋,教程帶你實(shí)現(xiàn)五子棋AI
1 回答一直點(diǎn)擊同一個(gè)點(diǎn),會(huì)顯示我贏了,bug怎么解決
3 回答求助,哪位大神能看出問題啊,我點(diǎn)擊第一下都不出子
1 回答點(diǎn)(U,V)得到的怎么是wins[i][j][k]=true;這種贏法五子連珠的第一個(gè)點(diǎn)
2 回答請(qǐng)問加入黑子在0,0位置點(diǎn)擊了一個(gè)子,那下面的是怎么判斷的呢,u,v的值是如何得到0,1的
3 回答有點(diǎn)看不懂唉
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-05-22
點(diǎn)擊同一個(gè)點(diǎn)的處理邏輯,在chess.onclick()邏輯里要先處理,如果發(fā)現(xiàn)是已經(jīng)點(diǎn)擊過的點(diǎn),就直接return掉;點(diǎn)是否已經(jīng)有子的邏輯需要存儲(chǔ)起來,后續(xù)使用時(shí)查找即可。