淘姐妹

淘姐妹

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

电脑 0

淘宝搜:【天降红包222】领超级红包,京东搜:【天降红包222】
淘宝互助,淘宝双11微信互助群关注公众号 【淘姐妹】

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)