Пример #1
0
    def game_turn(self):
        # perform a single turn of the game
        for player in self.players:
            if Service.check_if_its_over(self): return
            action = player.action(self)
            Service.take_action(self, action)
            Service.check_if_its_almost_over(self, player)

            # record keeping
            self.actions[player.name].append(action[1])
            self.scores[player.name].append(player.score())