ID photo of Ciro Santilli taken in 2013 right eyeCiro Santilli OurBigBook logoOurBigBook.com  Sponsor 中国独裁统治 China Dictatorship 新疆改造中心、六四事件、法轮功、郝海东、709大抓捕、2015巴拿马文件 邓家贵、低端人口、西藏骚乱
gym/moon_play.py
#!/usr/bin/env python

import sys

import gymnasium as gym
from gymnasium.utils.play import play

if len(sys.argv) > 1:
    seed = int(sys.argv[1])
else:
    seed = 0
reward = 0
def myfunc(
    obs_t,
    obs_tp1,
    action,
    rew,
    terminated,
    truncated,
    info,
):
    global reward
    reward += rew
    if terminated or truncated:
        print(f'reward={float(reward)}')
        reward = 0

play(gym.make("LunarLander-v3", render_mode="rgb_array"),  
    keys_to_action={    
        "w": 2,
        "a": 3,
        "d": 1,
    },
    callback=myfunc,
    fps=10,
    noop=0,
    seed=seed,
)