Skip to content

v0.8.0-alpha

Latest

Choose a tag to compare

@JeffA233 JeffA233 released this 16 Jul 02:19
· 7 commits to main since this release

PRs/Merges

  • Changed math rand_vec3, it was generating all 0s always by @Kaiyotech in #5

Minor Breaking Change Notices

  • The most recent version of rocketsim_rs requires a new init argument
  • GameConfig now requires a car_config argument
  • GameMatch now has a use_single_obs argument
  • GameState now holds an array of rocketsim_rs::BoostPad for boost_pads instead of an array of floats
  • The RLViser packets have been updated to work with the latest version which will break pervious versions AFAIK

Notes

Full Changelog: v0.7.0-alpha...v0.8.0-alpha

Fixes:

  • AdvancedObs now has the correct inverted boost pads
  • Now clears previous_touched_ticks for every agent when a new config is introduced
  • PlayerData's on_ground is now updated to be true for tick_skip ticks instead of a singular tick no matter the tick_skip
  • Now fully resets the car and ball states to default when state setting on match resets
  • Multiple DefaultState and RandomState updates to prevent data from holding-over from the previous match

Minor changes:

  • Bumped rocketsim_rs version

New features:

  • State setting should now be possible within RLViser when spectating an environment
  • Pausing and match speed adjustments can also be done via RLViser although match speed appears to carry over from the previous instance upon starting potentially
  • Added serde's serialization and deserialization macros to a number of informational/data-holding structs
  • The car body in RocketSim can now be changed via the car_config argument in GameConfig, it was previously always Octane