Gymnasium Interface¶
ALE natively supports Gymnasium. To use these new environments you can simply:
import gymnasium as gym
import ale_py
env = gym.make('ALE/Breakout-v5')
or any of the other environment IDs (e.g., SpaceInvaders, Breakout, Freeway
, etc.).
For the list of available environments, see the environment page
Visualization¶
Gymnasium supports the .render()
method on environments that supports frame perfect visualization, proper scaling, and audio support. The render_mode
argument supports either human | rgb_array
. For example,
import gymnasium as gym
env = gym.make('Breakout-v0', render_mode='human')