Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 07474d9

Browse filesBrowse files
authored
N42: big-brain (rust-gamedev#1268)
1 parent 85e9181 commit 07474d9
Copy full SHA for 07474d9

File tree

1 file changed

+36
-0
lines changed
Filter options

1 file changed

+36
-0
lines changed

‎content/news/042/index.md

Copy file name to clipboardExpand all lines: content/news/042/index.md
+36Lines changed: 36 additions & 0 deletions
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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.