Skip to content

Releases: Kautenja/gym-super-mario-bros

Add status flag to info dictionary

28 Sep 00:40
Compare
Choose a tag to compare

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

28 Sep 00:39
8bc9e79
Compare
Choose a tag to compare

static build assets now deploy with source as expected

Fix issue with random screen shown between worlds

16 Sep 16:56
05efde4
Compare
Choose a tag to compare

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

14 Sep 07:12
e3bc4cf
Compare
Choose a tag to compare
  1. remove use of enum package that isnt introduced until python 3.4
  2. 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
  1. refactor internal code to be more readable and concise

Bump nes-py version to 1.1.0

10 Sep 15:59
Compare
Choose a tag to compare

Allow resizable windows for human play and the environment (Env).render(mode='human') method

Fix README

04 Sep 19:37
Compare
Choose a tag to compare
  • fix formatting of math to render better
  • fix incorrect static value for death penalty

flag_get in info returned by step

04 Sep 19:25
73ea162
Compare
Choose a tag to compare

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

04 Sep 19:17
20bb151
Compare
Choose a tag to compare

Specify a proprietary license to bar use for anything beyond educational purposes.

Fix setup script

04 Sep 19:17
f35eb9d
Compare
Choose a tag to compare

Resolve issue where 3.0.6 tag had the wrong version in setup.py

Fix end of level issues

04 Sep 19:16
3ad309b
Compare
Choose a tag to compare

Resolve issue with levels ending incorrectly in the level environment