gameboy_worlds.emulation.hamtaro.emulators
1from gameboy_worlds.emulation.emulator import Emulator 2from gameboy_worlds.emulation.hamtaro.parsers import HamtaroStateParser 3from gameboy_worlds.emulation.hamtaro.trackers import HamtaroTracker 4 5 6class HamtaroEmulator(Emulator): 7 """Minimal emulator scaffold for Hamtaro variants.""" 8 9 REQUIRED_STATE_PARSER = HamtaroStateParser 10 REQUIRED_STATE_TRACKER = HamtaroTracker
7class HamtaroEmulator(Emulator): 8 """Minimal emulator scaffold for Hamtaro variants.""" 9 10 REQUIRED_STATE_PARSER = HamtaroStateParser 11 REQUIRED_STATE_TRACKER = HamtaroTracker
Minimal emulator scaffold for Hamtaro variants.
REQUIRED_STATE_PARSER =
<class 'gameboy_worlds.emulation.hamtaro.parsers.HamtaroStateParser'>
The minimal functionality StateParser needed for this emulator to run
REQUIRED_STATE_TRACKER =
<class 'gameboy_worlds.emulation.hamtaro.trackers.HamtaroTracker'>
The minimal functionality StateTracker needed for this emulator to run
Inherited Members
- gameboy_worlds.emulation.emulator.Emulator
- Emulator
- game
- headless
- max_steps
- session_path
- wait_ticks
- press_step
- render_headless
- reset_count
- step_count
- screen_shape
- save_video
- video_writer
- state_parser
- state_tracker
- create_first_state
- set_init_state
- reset
- get_current_frame
- step
- get_state_parser
- run_action_on_emulator
- check_if_done
- close
- human_play
- random_play
- save_state
- delete_state
- get_env_variant