OpenAI gym 玩家模式

12

有没有人知道如何让一个人类玩家玩一轮小车杆的OpenAI gym环境?我已经看到了env.mode = 'human',但是我无法使其正常运行。我尝试按照这里给出的示例进行操作https://www.pinchofintelligence.com/getting-started-openai-gym/,但似乎对我不起作用。

如果您能提供任何帮助,将不胜感激。

谢谢

3个回答

5
我今天进行了一些实验,希望这能有所帮助:
env = gym.make('Breakout-v0')
gym.utils.play.play(env, zoom=3)

2
属性错误:模块“gym.utils”没有属性“play” :s - coiso
4
尝试使用 from gym.utils import play,然后运行 play.play(gym.make('Breakout-v0'), zoom=3) 来进行游戏。 - Aravind

4

0

openai/gym的存储库已迁移到gymnasium的存储库。

PROMPT> pip install "gymnasium[atari, accept-rom-license]"

为了以可玩的模式启动游戏,请在交互模式下启动Python,就像这样:
PROMPT> prompt

然后逐行粘贴以下内容:
import gymnasium as gym
from gymnasium.utils.play import play
env = gym.make('ALE/Breakout-v5', render_mode='rgb_array')
play(env, zoom=3)

按键映射
- 按键 a 向左移动。 - 按键 d 向右移动。 - 按键 space 是开火。
退出游戏。
exit()

更多关于体育馆“Breakout”页面的信息,请访问: https://gymnasium.farama.org/environments/atari/breakout/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接