gameboy_worlds.interface.hamtaro.environments
1from gameboy_worlds.interface.environment import DummyEnvironment 2from gameboy_worlds.emulation.hamtaro import HamtaroEmulator 3from gameboy_worlds.emulation.hamtaro.trackers import HamtaroTracker 4 5class HamtaroEnvironment(DummyEnvironment): 6 """ 7 A basic Hamtaro Environment. 8 """ 9 10 REQUIRED_EMULATOR = HamtaroEmulator 11 REQUIRED_STATE_TRACKER = HamtaroTracker
class
HamtaroEnvironment(typing.Generic[~ObsType, ~ActType]):
7class HamtaroEnvironment(DummyEnvironment): 8 """ 9 A basic Hamtaro Environment. 10 """ 11 12 REQUIRED_EMULATOR = HamtaroEmulator 13 REQUIRED_STATE_TRACKER = HamtaroTracker
A basic Hamtaro Environment.
REQUIRED_EMULATOR =
<class 'gameboy_worlds.emulation.hamtaro.emulators.HamtaroEmulator'>
The highest level emulator that the environment can interface with.
REQUIRED_STATE_TRACKER =
<class 'gameboy_worlds.emulation.hamtaro.trackers.HamtaroTracker'>
The state tracker that tracks the minimal state information required for the environment to function.
Inherited Members
- gameboy_worlds.interface.environment.DummyEnvironment
- DummyEnvironment
- observation_space
- get_observation
- determine_reward
- determine_terminated
- render_obs
- render_info
- gameboy_worlds.interface.environment.Environment
- override_emulator_kwargs
- override_state_tracker_class
- action_space
- actions
- render_mode
- save_custom_state
- delete_custom_state
- load_custom_state
- get_info
- get_final_info
- reset
- determine_truncated
- before_step
- after_step
- step
- step_high_level_action
- step_str
- string_to_high_level_action
- sim
- sim_str
- sim_high_level_action
- close
- render
- seed
- get_action_strings
- human_step_play