Adjust automatic move scores.
This commit is contained in:
parent
e8843b00ed
commit
7c265aca0d
@ -986,21 +986,23 @@ const INTERFACE = {
|
||||
}
|
||||
|
||||
for(let i = 0; i < state.pools[player].pieces.length; ++i) {
|
||||
score += (1 + i) * state.pools[player].pieces[i];
|
||||
score += 3 * (2 + i) * state.pools[player].pieces[i];
|
||||
}
|
||||
for(let i = 0; i < state.pools[opponent].pieces.length; ++i) {
|
||||
score -= (1 + i) * state.pools[opponent].pieces[i];
|
||||
score -= 2 * (1 + i) * state.pools[opponent].pieces[i];
|
||||
}
|
||||
|
||||
for(let i = 0; i < state.board.columns.length; ++i) {
|
||||
let column = state.board.columns[i];
|
||||
let extent_score = 0;
|
||||
if(player == 0) {
|
||||
score += column.extent[player];
|
||||
score -= 8 - column.extent[opponent];
|
||||
extent_score += column.extent[player];
|
||||
extent_score -= 8 - column.extent[opponent];
|
||||
} else {
|
||||
score += 8 - column.extent[player];
|
||||
score -= column.extent[opponent];
|
||||
extent_score += 8 - column.extent[player];
|
||||
extent_score -= column.extent[opponent];
|
||||
}
|
||||
score += Math.floor(extent_score / 3);
|
||||
}
|
||||
|
||||
if(state.state.check != 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user