Implemented strategy evaluation for moves and improved scoring for BayesMcts

This commit is contained in:
2024-01-29 17:47:00 +01:00
parent c5536e08de
commit d43899ecda
11 changed files with 68 additions and 36 deletions

View File

@@ -9,3 +9,7 @@ class IStrategy(ABC):
@abstractmethod
def pick_next_move(self, board: chess.Board) -> chess.Move:
pass
@abstractmethod
def analyze_board(self, board: chess.Board) -> int:
pass