Game
¶
Game
¶
done(self)
¶
Indicator if the game is finished Used to end game loops
Can be included: - board.is_stalemate() - board.is_insufficient_material() - board.is_game_over()
Returns:
Type | Description |
---|---|
bool |
If the game is finished |
Source code in beth\game.py
def done(self):
"""Indicator if the game is finished
Used to end game loops
Can be included:
- board.is_stalemate()
- board.is_insufficient_material()
- board.is_game_over()
Returns:
bool: If the game is finished
"""
if self.board.is_checkmate():
return True
elif self.board.is_stalemate():
return True
elif self.board.is_fivefold_repetition():
return True
elif self.board.is_seventyfive_moves():
return True
elif self.board.is_insufficient_material():
return True
else:
return False