@花易折,想得很周到,onclick里其實只應(yīng)該是判斷黑棋的,但是由于到2-3為止,白棋也是在onclick中落子,所以會出現(xiàn)這個問題,具體可參考@乖乖小宇宙的圍脖 在問答中的提問。
在后面,白棋會在computerAI中進(jìn)行落子,就不會有這個問題啦。
在后面,白棋會在computerAI中進(jìn)行落子,就不會有這個問題啦。
2016-04-02
//如果是黑棋
if(Chessmans[i][j] == 1) {
if(wins[i][j][k]) {//判斷當(dāng)前黑棋在不在某個贏法上
mywin[k]++;//距離贏法更近一步
computerwin[k] = 6;
if (mywin[k] == 5) {
window.alert("你贏了");
over = true;
return;//勝利后直接結(jié)束方法,否則在特定情況下會連續(xù)彈出n次你贏了
}
}
}
剛才忘記貼代碼了現(xiàn)在補(bǔ)上,不知道我說的對不對,希望老師指導(dǎo)一下。
if(Chessmans[i][j] == 1) {
if(wins[i][j][k]) {//判斷當(dāng)前黑棋在不在某個贏法上
mywin[k]++;//距離贏法更近一步
computerwin[k] = 6;
if (mywin[k] == 5) {
window.alert("你贏了");
over = true;
return;//勝利后直接結(jié)束方法,否則在特定情況下會連續(xù)彈出n次你贏了
}
}
}
剛才忘記貼代碼了現(xiàn)在補(bǔ)上,不知道我說的對不對,希望老師指導(dǎo)一下。
2016-04-02