With ale-py 0.11.2 I get the following error where the minimal action set has 3 actions and the full action set
from ale_py import ALEInterface, roms
ale.loadROM(roms.get_rom_path("skiing"))
ale = ALEInterface()
ale.loadROM(roms.get_rom_path("skiing"))
ale.getLegalActionSet()
ale.getMinimalActionSet()
The legal action set produces:
[<Action.NOOP: 0>, <Action.UP: 2>, <Action.RIGHT: 3>, <Action.LEFT: 4>, <Action.DOWN: 5>, <Action.UPRIGHT: 6>, <Action.UPLEFT: 7>, <Action.DOWNRIGHT: 8>, <Action.DOWNLEFT: 9>]
The minimal action set produces:
[<Action.NOOP: 0>, <Action.RIGHT: 3>, <Action.LEFT: 4>]
The legal action set is only 9, whereas for other games we have 18 actions.
With
ale-py 0.11.2I get the following error where the minimal action set has 3 actions and the full action setThe legal action set produces:
[<Action.NOOP: 0>, <Action.UP: 2>, <Action.RIGHT: 3>, <Action.LEFT: 4>, <Action.DOWN: 5>, <Action.UPRIGHT: 6>, <Action.UPLEFT: 7>, <Action.DOWNRIGHT: 8>, <Action.DOWNLEFT: 9>]
The minimal action set produces:
[<Action.NOOP: 0>, <Action.RIGHT: 3>, <Action.LEFT: 4>]
The legal action set is only 9, whereas for other games we have 18 actions.