コード例 #1
0
class AI(Player):
    def __init__(self, name, sName=None):
        Player.__init__(self, name)
        self.strat = Strategy(sName)
        self.strategy = self.strat.strategyName
        #print(self.name + " follows the " + self.strat.strategyName + " strategy.")

    def makeMove(self, state):
        return self.strat.makeDecision(state, self)
コード例 #2
0
class AI(Player):
    def __init__(self, name):
        Player.__init__(self, name)
        self.strategy = Strategy()
        print(self.name + " follows the " + self.strategy.strategyName +
              " strategy.")

    def makeMove(self, state):
        decision = self.strategy.makeDecision(state, self)
        return decision