Skip to content

Commit 52ac90b

Browse files
azriel91ozkriff
andauthored
Newsletter 7: specs update and Will network design blog (#73)
* Added `specs` update. * Added link to Will: Designing Network Play post. * Newsletter 7: Will: Move img up Co-authored-by: Andrey Lesnikov <[email protected]>
1 parent f3f49c9 commit 52ac90b

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

content/posts/newsletter-007/index.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,45 @@ February's full devlogs:
225225

226226
[akigi]: https://akigi.com
227227

228+
### [Will][will]
229+
230+
![Will Network Play Screenshot][will_network_play]
231+
232+
[Will][will] is a 2.5D moddable action / adventure game.
233+
234+
This month Azriel wrote a post about how decisions were made when [designing
235+
network play][designing_network_play].
236+
237+
[will]: https://azriel.im/will/
238+
[designing_network_play]: https://azriel.im/will/2020/02/29/designing-network-play/
239+
[will_network_play]: will_network_play.png
240+
228241
## Library & Tooling Updates
229242

243+
### specs 0.16
244+
245+
[specs] is an entity-component system (ECS) library, designed for high
246+
performance. This update increases the MSRV to 1.38 and removes the `"nightly"`
247+
feature.
248+
249+
In this version, the [panic message has been improved][panic_improve] to include
250+
the name of the type that is accessed on stable Rust, as well as suggestions for
251+
how to fix the issue. Prior to `specs 0.16`, retrieving a resource that had not
252+
been added to the `World` panics with an obscure *"resource not found"* message,
253+
and the `"nightly"` feature was necessary to discover what resource that is.
254+
255+
In addition, the [`Send` and `Sync` trait constraints are
256+
removed][specs_constraints] from resources and `Component`s when the
257+
`"parallel"` feature is disabled -- enabling types such as
258+
`wasm_bindgen::JsValue` to be used with non-parallel `specs`.
259+
260+
For more details, please see the [`specs` changelog].
261+
262+
[panic_improve]: https://github.com/amethyst/shred/issues/182
263+
[specs_constraints]: https://github.com/amethyst/specs/issues/673
264+
[specs]: https://crates.io/crates/specs
265+
[`specs` changelog]: https://github.com/amethyst/specs/blob/0.16.1/CHANGELOG.md#0161-2020-02-18
266+
230267
## Popular Workgroup Issues in Github
231268

232269
<!-- Up to 10 links to interesting issues -->
Loading

0 commit comments

Comments
 (0)