Readjusted all code including unit tests to support Gymnasium and its API changes.
Drops support for older gym.
Based on #87 and its code review.
As well as #93.
Fixes #85
Type of change
Please select all relevant options:
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Breaking changes to support newer version of gym (env.step returns a tuple of 5 elements instead of 4, and more)
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
[x] Unit tests
[x] Played super mario
Test Configuration
Operating System: macOS 13.0.1
Python version: 3.11.4
C++ compiler version:
Apple clang version 14.0.3 (clang-1403.0.22.14.1)
Target: arm64-apple-darwin22.1.0
Thread model: posix
Description
Readjusted all code including unit tests to support Gymnasium and its API changes. Drops support for older gym. Based on #87 and its code review. As well as #93.
Type of change
Please select all relevant options:
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Test Configuration
Operating System: macOS 13.0.1
Python version: 3.11.4
C++ compiler version: Apple clang version 14.0.3 (clang-1403.0.22.14.1) Target: arm64-apple-darwin22.1.0 Thread model: posix
Checklist
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] I have added tests that prove my fix is effective or that my feature works