MCPcopy Index your code
hub / github.com/rlcode/reinforcement-learning / reset

Method reset

3-atari/env.py:53–63  ·  view source on GitHub ↗
(self, **kwargs)

Source from the content-addressed store, hash-verified

51 return obs, reward, terminated, truncated, info
52
53 def reset(self, **kwargs):
54 if self.game_over:
55 obs, info = self.env.reset(**kwargs)
56 else:
57 # Fake terminal from a life loss — advance one frame instead of
58 # resetting so the game keeps its remaining lives.
59 obs, _, terminated, truncated, info = self.env.step(0)
60 if terminated or truncated:
61 obs, info = self.env.reset(**kwargs)
62 self.lives = info.get("lives", 0)
63 return obs, info
64
65ENV_IDS = {
66 "breakout": "ALE/Breakout-v5",

Callers

nothing calls this directly

Calls 2

resetMethod · 0.45
stepMethod · 0.45

Tested by

no test coverage detected