Skip to content

v0.6.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@JeffA233 JeffA233 released this 01 Dec 05:32
· 73 commits to main since this 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

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