From 3bb9c40208fdeeaa8939ca89eb619c92347f137f Mon Sep 17 00:00:00 2001 From: tarikaltuncu Date: Thu, 16 May 2024 10:57:39 +0300 Subject: [PATCH 1/2] Update play_random_agent.py enable pixel based game + , disable_env_checker=True --- examples/play_random_agent.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/play_random_agent.py b/examples/play_random_agent.py index fa80a88..e974cc8 100644 --- a/examples/play_random_agent.py +++ b/examples/play_random_agent.py @@ -5,8 +5,8 @@ import numpy as np from gym_backgammon.envs.backgammon import WHITE, BLACK, COLORS, TOKEN -env = gym.make('gym_backgammon:backgammon-v0') -# env = gym.make('gym_backgammon:backgammon-pixel-v0') +# env = gym.make('gym_backgammon:backgammon-v0', disable_env_checker=True) +env = gym.make('gym_backgammon:backgammon-pixel-v0', disable_env_checker=True) random.seed(0) np.random.seed(0) From 4bf6217c4ceb0ddc0050b2259598199ecadf00b0 Mon Sep 17 00:00:00 2001 From: tarikaltuncu Date: Thu, 16 May 2024 10:58:56 +0300 Subject: [PATCH 2/2] Update rendering.py data -> _current_data --- gym_backgammon/envs/rendering.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gym_backgammon/envs/rendering.py b/gym_backgammon/envs/rendering.py index 689523c..0ca891f 100644 --- a/gym_backgammon/envs/rendering.py +++ b/gym_backgammon/envs/rendering.py @@ -138,7 +138,7 @@ def render(self, board, bar, off, state_w, state_h, return_rgb_array=True): if return_rgb_array: buffer = pyglet.image.get_buffer_manager().get_color_buffer() image_data = buffer.get_image_data() - arr = np.fromstring(image_data.data, dtype=np.uint8, sep='') + arr = np.fromstring(image_data._current_data, dtype=np.uint8, sep='') arr = arr.reshape((state_h, state_w, 4)) arr = arr[::-1, :, 0:3]