def reset(self): self.switched = False EpisodicTask.reset(self) if self.opponent.color == EuphoriaGame.BLACK: # first move by opponent self.opponent.game = self.env EpisodicTask.performAction(self, (EuphoriaGame.BLACK,self.opponent.getAction()))
def reset(self): self.current_time = self.prev_time = 0.0 if const.USE_PERIODS: self.current_time = self.prev_time = random.uniform(0,const.PERIODS) self.current_time = const.MID_DAY #print "ST", self.current_time self.start_time = self.current_time self.counter = 0 #choose a random node that is not the destination node = grid.node_number(const.DESTINATION) while(node == grid.node_number(const.DESTINATION)): node = random.randint(0, const.NODES - 1) #See what happens if const.SAME_START: node = 0 # while(node == grid.node_number(const.DESTINATION)): # node = random.randint(0, const.NODES - 1) self.start_node = node self.env.reset_grid(self.current_time, node) EpisodicTask.reset(self)
def reset(self): self.current_time = self.prev_time = 0.0 if const.USE_PERIODS: self.current_time = self.prev_time = random.uniform( 0, const.PERIODS) self.current_time = const.MID_DAY #print "ST", self.current_time self.start_time = self.current_time self.counter = 0 #choose a random node that is not the destination node = grid.node_number(const.DESTINATION) while (node == grid.node_number(const.DESTINATION)): node = random.randint(0, const.NODES - 1) #See what happens if const.SAME_START: node = 0 # while(node == grid.node_number(const.DESTINATION)): # node = random.randint(0, const.NODES - 1) self.start_node = node self.env.reset_grid(self.current_time, node) EpisodicTask.reset(self)
def reset(self): self.switched = False EpisodicTask.reset(self) if self.opponent.color == CaptureGame.BLACK: # first move by opponent EpisodicTask.performAction(self, self.opponent.getAction())
def reset(self): self.switched = False EpisodicTask.reset(self) if self.opponent.color == CaptureGame.BLACK: # first move by opponent EpisodicTask.performAction(self, self.opponent.getAction())
def reset(self): #i suppose this is the proper way to do it? EpisodicTask.reset(self) self.env.reset()
def reset(self): EpisodicTask.reset(self) self.env.reset() self._ended = False
def reset(self): EpisodicTask.reset(self) self.env.reset() self._ended = False
def reset(self): EpisodicTask.reset(self) self.counter = 0
def reset(self): #i suppose this is the proper way to do it? EpisodicTask.reset(self) self.env.reset()