課程
/前端開發(fā)
/JavaScript
/JS實現(xiàn)人機大戰(zhàn)之五子棋(AI篇)
如何解決空白
2017-05-17
源自:JS實現(xiàn)人機大戰(zhàn)之五子棋(AI篇) 2-2
正在回答
var count = 0;
// 所有橫線的贏法
for (var i = 0; i < 15; i++) {
for (var j = 0; j < 11; j++) {
for (var k = 0; k < 5; k++) {
wins[i][j + k][count] = true;
}
count++;
// 所有豎線的贏法
wins[j + k][i][count] = true;
改了也不行
//所有豎線的贏法
for(var i=0;i<15;i++){
? ? for(var j=0;j<11;j++){
? ? ? ? for(var k=0;k<5;k++){
? ? ? ? ? ? wins[j+k][i][count]=true;
? ? ? ? }
? ? ? ? count++;
? ? }
把你的0改為true,另外 j的判斷是<11
小二胖 提問者
舉報
"AlphaGO"我要和你下五子棋,教程帶你實現(xiàn)五子棋AI
5 回答空白。。。。
1 回答一直點擊同一個點,會顯示我贏了,bug怎么解決
2 回答為什么只要有五顆棋子在一排就彈出贏了,不判斷黑白棋
1 回答ai先手怎么實現(xiàn)
1 回答如何解決人機偶爾不成棋
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-06-16
var count = 0;
// 所有橫線的贏法
for (var i = 0; i < 15; i++) {
for (var j = 0; j < 11; j++) {
for (var k = 0; k < 5; k++) {
wins[i][j + k][count] = true;
}
count++;
}
}
// 所有豎線的贏法
for (var i = 0; i < 15; i++) {
for (var j = 0; j < 11; j++) {
for (var k = 0; k < 5; k++) {
wins[j + k][i][count] = true;
}
count++;
}
}
2017-06-07
改了也不行
2017-05-23
//所有豎線的贏法
for(var i=0;i<15;i++){
? ? for(var j=0;j<11;j++){
? ? ? ? for(var k=0;k<5;k++){
? ? ? ? ? ? wins[j+k][i][count]=true;
? ? ? ? }
? ? ? ? count++;
? ? }
}
把你的0改為true,另外 j的判斷是<11