diff --git a/src/utils/index.js b/src/utils/index.js index c935ad4de96750c82c3f3022935e3f065c93204a..cb5c5d375aa457bd3625b3bffeaed84328db177c 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -103,7 +103,6 @@ export function checkWin({ row, col, board, player, win_size }) { * @returns {number[]} */ export function robotPlay(board, win_size) { - let maxScorePos = []; // 空位 对每个空位进行评分 const scores = board.map((item, row) => { return item.flatMap((_item, col) => { @@ -129,8 +128,8 @@ export function robotPlay(board, win_size) { const _scores = scores.sort((black_score, white_score) => { const [b_s1, b_w1] = Object.values(Object.values(black_score)[0]) const [w_s1, w_w1] = Object.values(Object.values(white_score)[0]) - const score1 = b_s1 > b_w1 ? b_s1 : b_w1 - const score2 = w_s1 > w_w1 ? w_s1 : w_w1 + const score1 = Math.max(b_s1, b_w1) + const score2 = Math.max(w_s1, w_w1) return score2 - score1 })