You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As the game progresses and there are less pieces on the board, the same depth used for the evaluation function results in smaller and smaller execution times, due to a smaller total amount of moves possible. This means that evaluation a move at depth 4 may take ~25s in the early game, but ~0.1s during the late game.
This behaviour could be streamlined by searching at a higher depth depending on:
The amount of time needed to calculate the previous move and adjusting depending on that
The amount of pieces on the board / the amount of possible moves
This should result in slightly slower moves in the late game, but significantly sharper gameplay. The current AI strategy of positional play (maximizing possible own moves, and minimizing the possible moves for the other side) works well in the late game, but at depth=4 often ends up in drawn out games with the AI noodling around quite a bit when it could just force a win e.g. by promoting a passed pawn.
The text was updated successfully, but these errors were encountered:
As the game progresses and there are less pieces on the board, the same depth used for the evaluation function results in smaller and smaller execution times, due to a smaller total amount of moves possible. This means that evaluation a move at depth 4 may take ~25s in the early game, but ~0.1s during the late game.
This behaviour could be streamlined by searching at a higher depth depending on:
This should result in slightly slower moves in the late game, but significantly sharper gameplay. The current AI strategy of positional play (maximizing possible own moves, and minimizing the possible moves for the other side) works well in the late game, but at depth=4 often ends up in drawn out games with the AI noodling around quite a bit when it could just force a win e.g. by promoting a passed pawn.
The text was updated successfully, but these errors were encountered: