dmlab_watermaze.py 709 B

1234567891011121314151617181920212223242526272829
  1. from deepmind_lab import dmenv_module
  2. from ray.rllib import env
  3. class Watermaze(env.DMEnv):
  4. def __init__(self, env_config):
  5. lab = dmenv_module.Lab(
  6. "contributed/dmlab30/rooms_watermaze",
  7. ["RGBD"],
  8. config=env_config,
  9. )
  10. super(Watermaze, self).__init__(lab)
  11. env = Watermaze({"width": "320", "height": "160"})
  12. print(env.action_space)
  13. for i in range(2):
  14. print(
  15. env.step({
  16. "CROUCH": 0.,
  17. "FIRE": 0.,
  18. "JUMP": 0.,
  19. "LOOK_DOWN_UP_PIXELS_PER_FRAME": 0.,
  20. "LOOK_LEFT_RIGHT_PIXELS_PER_FRAME": 0.,
  21. "MOVE_BACK_FORWARD": 0.,
  22. "STRAFE_LEFT_RIGHT": 0.
  23. }))