Skip to content

Commit 4eafd8a

Browse files
committed
code optimized
1 parent 6e1c903 commit 4eafd8a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

checkers/game.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,9 +216,9 @@ def __predict_optimal_move(self, side: SideType) -> list[Move]:
216216

217217
try:
218218
if (side == SideType.WHITE):
219-
result = (self.__field.white_checkers_count + self.__field.count_checkers_by_type(CheckerType.WHITE_QUEEN) * 2) / (self.__field.black_checkers_count + self.__field.count_checkers_by_type(CheckerType.BLACK_QUEEN) * 2)
219+
result = self.__field.white_score / self.__field.black_score
220220
elif (side == SideType.BLACK):
221-
result = (self.__field.black_checkers_count + self.__field.count_checkers_by_type(CheckerType.BLACK_QUEEN) * 2) / (self.__field.white_checkers_count + self.__field.count_checkers_by_type(CheckerType.WHITE_QUEEN) * 2)
221+
result = self.__field.black_score / self.__field.white_score
222222
except ZeroDivisionError:
223223
result = inf
224224

0 commit comments

Comments
 (0)