Change package /src/chesspp to just /chesspp

This commit is contained in:
2024-01-29 00:56:24 +01:00
parent 31a219ea87
commit 8fcedbbc8c
27 changed files with 124 additions and 124 deletions

View File

@@ -0,0 +1,13 @@
import chess
import random
from chesspp.i_strategy import IStrategy
class RandomStrategy(IStrategy):
def __init__(self, random_state: random.Random):
self.random_state = random_state
def pick_next_move(self, board: chess.Board) -> chess.Move | None:
if len(list(board.legal_moves)) == 0:
return None
return self.random_state.choice(list(board.legal_moves))