Releases: Kautenja/gym-super-mario-bros
Random Levels Environment
an environment for selecting random levels.
Don't stall for a frame on environment initialization
This is no longer necessary with the SimpleNES emulator.
Remove Frameskip
nes-py deprecated the frameskip functionality in the environment, putting it in a wrapper instead.
Fix Level Environments
Restore proper reset
functionality of level environments and introduce a speed up to all calls to reset
using save states instead of completely restarting the machine.
NES-py RAM Buffer
Update to nes-py 4.0.0 and the direct RAM access feature to reduce CPU instructions for RAM access in environments.
Update Dependencies
Update versions of dependencies in the setup.py script.
Resolve bug in reset
resolve bug in reset where the start screen image was showing to agents.
Fix lives in info dictionary
remove the unnecessary 1 added to the life counter in the info dictionary
Fix Graphical Glitch
resolve the graphical glitch by removing usage of the backup/restore feature in the nes-py emulator.
Up Movement in COMPLEX_MOVEMENT
- resolve a bug where touching a vine caused a reset in a level environment
- add the
up
controller input to the COMPLEX_MOVEMENT list