Skip to content

Commit 07474d9

Browse files
authored
N42: big-brain (#1268)
1 parent 85e9181 commit 07474d9

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

content/news/042/index.md

+36
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,42 @@ If needed, a section can be split into subsections with a "------" delimiter.
7777

7878
## Library Updates
7979

80+
### [big-brain]
81+
82+
[big-brain] ([GitHub][big-brain-github], [Discord][big-brain-discord]) by [@zkat]
83+
is a highly-parallel [Utility AI][big-brain-utility-ai] library
84+
for the Bevy game engine.
85+
86+
[big-brain] recently tagged [v0.16.0][big-brain-v16],
87+
bringing with it a couple of breaking changes and a few goodies.
88+
89+
Probably the biggest change in this release is removal of the blanket
90+
[`ActionBuilder`][big-brain-action-builder] and [`ScorerBuilder`][big-brain-scorer-builder]
91+
implementations for `Clone` types. This is a fairly significant breaking change,
92+
but one that is fairly easy to resolve: simply use the new `#[derive(ActionBuilder)]`
93+
and `#[derive(ScorerBuilder)]` macros to derive the necessary implementations
94+
for your Action and Scorer Components and you should be good to go.
95+
96+
Finally, since the recent [merging of the bevy scheduler changes][big-brain-bevy-scheduler-changes],
97+
big-brain users should expect the next version of big-brain to bring with it
98+
some significant breaking changes to scheduling, so keep an eye out for that
99+
and be mindful of building a lot on top of the current [`BigBrainStage`][big-brain-stage]
100+
(which is used by the default `BigBrainPlugin`).
101+
102+
_Discussions: [Mastodon][zkat-mastodon-ann]_
103+
104+
[big-brain]: https://crates.io/crates/big-brain
105+
[big-brain-github]: https://github.com/zkat/big-brain
106+
[big-brain-discord]: https://discord.com/channels/691052431525675048/829441190067306596
107+
[@zkat]: https://github.com/zkat
108+
[big-brain-utility-ai]: https://en.wikipedia.org/wiki/Utility_system
109+
[big-brain-v16]: https://github.com/zkat/big-brain/releases/tag/v0.16.0
110+
[big-brain-action-builder]: https://docs.rs/big-brain/0.16.0/big_brain/actions/trait.ActionBuilder.html
111+
[big-brain-scorer-builder]: https://docs.rs/big-brain/0.16.0/big_brain/scorers/trait.ScorerBuilder.html
112+
[big-brain-bevy-scheduler-changes]: https://tech.lgbt/@alice_i_cecile/109815432105482093
113+
[big-brain-stage]: https://docs.rs/big-brain/0.16.0/big_brain/enum.BigBrainStage.html
114+
[zkat-mastodon-ann]: https://toot.cat/@zkat/109776883506682388
115+
80116
## Popular Workgroup Issues in Github
81117

82118
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)