openAI的仿真环境Gym Retro的Python API接口(续1)—— 游戏过程记录及回放-淘姐妹-

{site_name}

{site_name}

🌜 搜索

openAI的仿真环境Gym Retro的Python API接口(续1)—— 游戏过程记录及回放

▥ 𝄐 0
opnet仿真工具,opensim仿真,仿真环境搭建,opnet仿真
import retromovie=retro.Movie('Airstriker-Genesis-Level1-000000.bk2')movie.step()env=retro.make(    game=movie.get_game(),    state=None,    # bk2s can contain any button presses, so allow everything    use_restricted_actions=retro.Actions.ALL,    players=movie.players,    obs_type=retro.Observations.IMAGE)env.initial_state=movie.get_state()env.reset()while movie.step():    keys=[]    for p in range(movie.players):        for i in range(env.num_buttons):            keys.append(movie.get_key(i, p))    env.render()    observation, reward, done, info=env.step(keys)    print(keys)    print(observation)    print(reward)    print(done)    print(info)