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) {
|
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) {
|
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) {
|
for(let i = 0; i < state.board.columns.length; ++i) {
|
||||||
let column = state.board.columns[i];
|
let column = state.board.columns[i];
|
||||||
|
let extent_score = 0;
|
||||||
if(player == 0) {
|
if(player == 0) {
|
||||||
score += column.extent[player];
|
extent_score += column.extent[player];
|
||||||
score -= 8 - column.extent[opponent];
|
extent_score -= 8 - column.extent[opponent];
|
||||||
} else {
|
} else {
|
||||||
score += 8 - column.extent[player];
|
extent_score += 8 - column.extent[player];
|
||||||
score -= column.extent[opponent];
|
extent_score -= column.extent[opponent];
|
||||||
}
|
}
|
||||||
|
score += Math.floor(extent_score / 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(state.state.check != 0) {
|
if(state.state.check != 0) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user