Releases: Kautenja/gym-super-mario-bros
Releases · Kautenja/gym-super-mario-bros
Add status flag to info dictionary
info dictionary now contains the status
key as a string in {'small', 'tall', 'fireball'} indicating Mario's status.
Key | Type | Description |
---|---|---|
coins |
int |
The number of collected coins |
flag_get |
bool |
True if Mario reached a flag or ax |
life |
int |
The current life, i.e., {3, 2, 1} |
score |
int |
The cumulative in-game score |
stage |
int |
The current stage, i.e., {1, ..., 4} |
status |
str |
Mario's status, i.e., {'small', 'tall', 'fireball'} |
time |
int |
The time left on the clock |
world |
int |
The current world, i.e., {1, ..., 8} |
x_pos |
int |
Mario's x position in the stage |
Fix Issue where static assets weren't deployed to PyPi
static build assets now deploy with source as expected
Fix issue with random screen shown between worlds
change structure for skipping end of world cut scene to omit a random frame that was making it into the agent buffer
Fix Bug with Python2 support and provide more info data
- remove use of enum package that isnt introduced until python 3.4
- update the info dictionary to provide more rich information
Key | Type | Description |
---|---|---|
coins |
int |
The number of collected coins |
flag_get |
bool |
True if Mario reached a flag or ax |
life |
int |
The current life (i.e., {3, 2, 1}) |
score |
int |
The cumulative in-game score |
stage |
int |
The current stage (i.e., {1, ..., 4}) |
time |
int |
The time left on the clock |
world |
int |
The current world (i.e., {1, ..., 8}) |
x_pos |
int |
Mario's x position in the stage |
- refactor internal code to be more readable and concise
Bump nes-py version to 1.1.0
Allow resizable windows for human play and the environment (Env).render(mode='human')
method
Fix README
- fix formatting of math to render better
- fix incorrect static value for death penalty
flag_get in info returned by step
implement a flag_get
member of the info dict returned by step as True when Mario reaches a flag or ax and False otherwise.
Update License
Specify a proprietary license to bar use for anything beyond educational purposes.
Fix setup script
Resolve issue where 3.0.6 tag had the wrong version in setup.py
Fix end of level issues
Resolve issue with levels ending incorrectly in the level environment