Skip to content

Commit 00b318a

Browse files
authored
Newsletter 8: Add LDN, Spread, bracket-lib, rustsim (#103)
1 parent 9afd615 commit 00b318a

File tree

4 files changed

+91
-0
lines changed

4 files changed

+91
-0
lines changed
590 KB
Loading

content/posts/newsletter-008/index.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,34 @@ some actual interesting discussions.
4949
If needed, a section can be split into subsections with a "------" delimiter.
5050
-->
5151

52+
## [London _Virtual_ Talks - April 6 (GameDev Special)][ldn]
53+
54+
![rust gamedev](ldn.png)
55+
56+
> [Rust London][ldn-twitter] is happy to announce the April Game Dev Special.
57+
> The purpose is to shine a light on all the amazing thing being done
58+
> in the realm of Game Development using the Rust Programming Language,
59+
> we will have 3 speakers demoing their projects and sharing their experiences.
60+
>
61+
> Speakers: Alex Ene, Olivia Ifirim, Phillipe Vinchon.
62+
63+
[Here's a link for the livestream via Youtube][ldn-video],
64+
it'll go live at 18:00 UTC.
65+
66+
[ldn]: https://meetup.com/Rust-London-User-Group/events/269357779
67+
[ldn-twitter]: https://twitter.com/RustLdnUsers
68+
[ldn-video]: https://youtube.com/channel/UCi7KGrwkwWuFQaTZW72Jzug
69+
70+
## Spreading the Word
71+
72+
If you're working on a project that heavily relies on some engine/framework,
73+
consider informing its authors about your work:
74+
as the community is growing it happens more and more that
75+
frameworks/engines authors just don't know about users of their libs
76+
(this note was requested by Icefox in relation to [GGEZ projects][ggez-projects]).
77+
78+
[ggez-projects]: https://github.com/ggez/ggez/blob/master/docs/Projects.md
79+
5280
## Game Updates
5381

5482
### [DynaMaze][dynamaze]
@@ -96,6 +124,24 @@ Highlights of [this month's update][will_blogpost] include:
96124
[will_blogpost]: https://azriel.im/will/2020/03/13/join-me/
97125
[will_source]: https://github.com/azriel91/autexousious
98126

127+
### [Tennis Academy: Dash][tennis-academy-dash]
128+
129+
![gameplay sample](tennis.gif)
130+
131+
[@oliviff] released [Tennis Academy: Dash][tennis-academy-dash]
132+
[v0.1.7][tennis-academy-v0-1-7]:
133+
134+
- 👟 blue players are back
135+
- 🎆 improved particle effects
136+
- 🖼️ a few art fixes
137+
138+
Also, [@oliviff continues to work on their Rust gamedev tutorial][oliviff-tut].
139+
140+
[@oliviff]: https://twitter.com/oliviff
141+
[tennis-academy-dash]: https://iolivia.itch.io/tennis-academy-dash
142+
[tennis-academy-v0-1-7]: https://twitter.com/oliviff/status/1243972292750819329
143+
[oliviff-tut]: https://twitter.com/oliviff/status/1238978081429299201
144+
99145
### For The Quest
100146

101147
![For The Quest screenshot](forthequest.jpg)
@@ -266,6 +312,50 @@ Some of the updates:
266312

267313
## Library & Tooling Updates
268314

315+
### [bracket-lib]
316+
317+
![lighing demo](cp437-demo.gif)
318+
319+
[bracket-lib] (previously `rltk_rs`) by [@blackfuture]
320+
is a Rust implementation of [C++ Roguelike Toolkit][rltk-cpp].
321+
322+
Some of this month's updates:
323+
324+
- Input API.
325+
- `bracket-color` now supports pallets and RGBA.
326+
- The graphical (OpenGL, WASM, Amethyst) render targets now support alpha channel.
327+
- Arbitrary clipping window on any layer.
328+
- New `VirtualConsole` system.
329+
- New functions for right-justifying printed text.
330+
- Fonts and dimensions in a terminal layers can now be switched at run-time.
331+
- New layer type that lets you specify gkyph position as a float.
332+
- New sprite layer.
333+
- Updated examples.
334+
335+
[bracket-lib]: https://github.com/thebracket/bracket-lib
336+
[@blackfuture]: https://patreon.com/blackfuture
337+
[rltk-cpp]: https://github.com/thebracket/rltk
338+
339+
### [This month in rustsim #10 (March 2020)][rustsim-10]
340+
341+
![Simba logo](rustsim-simba.svg)
342+
343+
Main updates:
344+
345+
- [simba] - a crate that defines a set of traits for writing code
346+
that can be generic with regard to the number
347+
of lanes of the input numeric value.
348+
Those traits are implemented by f32, u32, i16, bool
349+
as well as SIMD types like f32x4, u32x8, i16x2, etc.
350+
- benchmarks:
351+
["SIMD Array-of-Structures-of-Arrays in nalgebra and comparison with ultraviolet"][aosoa].
352+
- [alga] abstract algebra crate is switced to passive maintenance mode.
353+
354+
[rustsim-10]: https://rustsim.org/blog/2020/04/01/this-month-in-rustsim
355+
[simba]: https://crates.io/crates/simba
356+
[alga]: https://github.com/rustsim/alga
357+
[aosoa]: https://rustsim.org/blog/2020/03/23/simd-aosoa-in-nalgebra
358+
269359
### gfx-rs and wgpu news
270360

271361
[gfx-hal-0.5](https://github.com/gfx-rs/gfx/) was released!

content/posts/newsletter-008/ldn.png

17.7 KB
Loading
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)