v0.6.0-alpha
Pre-release
Pre-release
PRs/Merges
- add replay setter and tests, modify gitignore and cargo to support it by @Kaiyotech in #1
- adding into_array trait to carcontrols by @Kaiyotech in #2
- Render branch merge by @JeffA233 in #3
New Contributor
- @Kaiyotech made their first contribution in #1
Depreciation Notice
- The previous action input for reward functions and observation builders will be removed in favor of the controls being in the PlayerData in the next version.
Notes
Full Changelog: v0.5.0-alpha...v0.6.0-alpha
Fixes:
- Updated random state's X/Y max to not clip into walls potentially
- Fixed rotation matrix bug
- Car IDs are now properly matched in the state setter to the corresponding RocketSim car
Minor changes:
- Added debug to multiple structs
- Made ID and team num in car wrapper immutable
- Observation builder assert now just checks for at least enough builders and not exactly
New features:
- @Kaiyotech added a replay setter that can use Numpy files
- Added rendering support with RLViser
- Note that this will break things as make now requires a new RenderConfig struct!
- @Kaiyotech Added into_array() for CarControls
- Added f32 ops to Position and Velocity