Skip to content

0.3.0

Compare
Choose a tag to compare
@zkat zkat released this 14 Apr 02:37
· 153 commits to main since this release
0d7e84e

This is a major overhaul of the Bevy API. It removes .ron support
altogether, in favor of plain old Rust builders.

Breaking Changes

  • The .ron Thinker definition API is gone. Use the ThinkerBuilder API instead.
  • The Action and Scorer derive macros are gone, including all of big_brain_derive.
  • Measures and Weights are gone.
  • big-brain no longer exports everything from the toplevel. Use big_brain::prelude::* instead.

Bug Fixes

Probably.

Features

  • New builder-based Thinker API!
  • Composite Scorers: FixedScore, AllOrNothing, and SumOfScorers.
  • Composite Action: Steps, for sequential Action execution.