最新回答 / lindeyonghu
可以用棧將你下棋的位置或別的其它的東西記錄下來,悔棋時(shí),將棧里最新添加的那個(gè)獲得,確定要悔的棋子的位置,然后將那顆棋子去掉。
2016-05-25
最新回答 / qq_真逆_0
因?yàn)槔蠋熃o的代碼是白子是計(jì)算機(jī)下棋。如果初始化的時(shí)候就是白子,那么計(jì)算機(jī)就不能按照原來的套路來下棋了,因?yàn)榕袛嗟臅r(shí)候根本就沒有k=0這個(gè)判斷。想解決的話我認(rèn)為可以加一個(gè)k=0的判斷,讓電腦在此時(shí)把子放到棋盤中間,這樣應(yīng)該就能解決了吧~~
2016-05-22
最新回答 / 雨中有蘆葦
你點(diǎn)擊一次后沒報(bào)錯(cuò)??你貼的代碼第154行 ?電腦分?jǐn)?shù)數(shù)組初始化那一步錯(cuò)了,應(yīng)該是 computerScore[i] =?[]; (你寫的是?computerScore =?[];)
2016-05-14
最新回答 / 上帝說我要光
第二個(gè)問題????????????????????????if?(mywin[k]?==?1)?{????????????????????????????myScore[i][j]?+=?500;????????????????????????}?else?if?(mywin[k]?==?2)?{????????????????????????????myScore[i][j]?+=?600;????????????????????????}?else?if?(mywin[k]?==?3)?{??????...
2016-04-21
最贊回答 / luke_zhou
恩,我知道了。問題出在我們初始化棋盤的線時(shí),沒有設(shè)置context.beginPath();和context.endPath();
2016-04-08