Gym-super-mario-bros

Latest version: v7.4.0

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

5.0.1

resolve the graphical glitch by removing usage of the backup/restore feature in the nes-py emulator.

5.0.0

1. resolve a bug where touching a vine caused a reset in a level environment
2. add the `up` controller input to the COMPLEX_MOVEMENT list

4.1.0

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 |

4.0.2

static build assets now deploy with source as expected

4.0.1

change structure for skipping end of world cut scene to omit a random frame that was making it into the agent buffer

4.0.0

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 |

3. refactor internal code to be more readable and concise

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.