コード例 #1
0
 def getObservation(self):
     obs = EpisodicTask.getObservation(self)
     if len(obs) == MarioEnvironment.numberOfFitnessValues:
         self.reward = obs[1]
         self.status = obs[0]
         self.finished = True
     return obs
コード例 #2
0
ファイル: mariotask.py プロジェクト: DioMuller/ai-exercices
 def getObservation(self):
     obs = EpisodicTask.getObservation(self)
     if len(obs) == MarioEnvironment.numberOfFitnessValues:
         self.reward = obs[1]
         self.status = obs[0]
         self.finished = True
     return obs
コード例 #3
0
 def getObservation(self):
     """Documentation"""
     obs = EpisodicTask.getObservation(self)
     if len(obs) == 2:
         self.reward = obs[1]
         self.status = obs[0]
         self.finished = True
     return obs
コード例 #4
0
ファイル: mariotask.py プロジェクト: nwang57/Mario-RL
 def getObservation(self):
     # if len(obs) = 2 : (state, reward)
     obs = EpisodicTask.getObservation(self)
     if len(obs) == MarioEnvironment.numberOfFitnessValues:
         self.epi_reward = obs[1]
         self.status = obs[0]
         self.finished = True
     elif len(obs) == 2:
         # obs = (state, reward)
         self.cur_reward = obs[1]
         return obs
     return obs