in support/retro_contest/remote.py [0:0]
def make(game, state=retro.STATE_DEFAULT, bk2dir=None, monitordir=None, discrete_actions=False, socketdir=None):
if bk2dir:
os.makedirs(bk2dir, exist_ok=True)
env = retro_contest.local.make(game, state, discrete_actions=discrete_actions, bk2dir=bk2dir)
if monitordir:
env = retro_contest.Monitor(env, os.path.join(monitordir, 'monitor.csv'), os.path.join(monitordir, 'log.csv'))
env = grs.RemoteEnvWrapper(env, socketdir)
return env