def env(): env = raw_env() env = wrappers.CaptureStdoutWrapper(env) env = wrappers.AssertOutOfBoundsWrapper(env) env = wrappers.NaNRandomWrapper(env) env = wrappers.OrderEnforcingWrapper(env) return env
def env(**kwargs): env = raw_env(**kwargs) env = wrappers.TerminateIllegalWrapper(env, illegal_reward=-1) env = wrappers.AssertOutOfBoundsWrapper(env) env = wrappers.NaNRandomWrapper(env) env = wrappers.OrderEnforcingWrapper(env) return env
def env(**kwargs): env = raw_env(**kwargs) player_losing_reward = -3 env = wrappers.CaptureStdoutWrapper(env) env = wrappers.TerminateIllegalWrapper(env, illegal_reward=player_losing_reward) env = wrappers.AssertOutOfBoundsWrapper(env) env = wrappers.NaNRandomWrapper(env) env = wrappers.OrderEnforcingWrapper(env) return env