Skip to content

Commit 6153546

Browse files
committed
Newsletter 8: grammarly pass
1 parent e50a49d commit 6153546

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

content/posts/newsletter-008/index.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ frameworks/engines authors just don't know about users of their libs
6565

6666
![DynaMaze promotional image](dynamaze.png)
6767

68-
[DynaMaze][dynamaze] is an [open source][dynamaze-source] multiplayer
68+
[DynaMaze][dynamaze] is an [open-source][dynamaze-source] multiplayer
6969
puzzle/strategy game written in Rust and compiled to WebAssembly, made by
7070
[@boringcactus][]. Adjust the maze to build a path to your target and
7171
keep the other players from getting to theirs.
@@ -78,7 +78,7 @@ keep the other players from getting to theirs.
7878

7979
![Slime99](slime99.png)
8080

81-
[Slime99][slime99] by [@stevebob][] is an [open source][slime99-source]
81+
[Slime99][slime99] by [@stevebob][] is an [open-source][slime99-source]
8282
roguelike made for the [7 Day Roguelike 2020][7drl-2020] game jam.
8383

8484
A traditional roguelike where the outcomes of attacking and defending are
@@ -95,11 +95,11 @@ which combat outcomes occur. It’s set in a neon sewer!
9595

9696
![Will main menu](will_main.png)
9797

98-
[Will][will] is a 2.5D moddable action / adventure game.
98+
[Will][will] is a 2.5D moddable action/adventure game.
9999

100100
Highlights of [this month's update][will_blogpost] include:
101101

102-
- Going [open source][will_source]
102+
- Going [open-source][will_source]
103103
- Network play (early version)
104104

105105
[will]: https://azriel.im/will
@@ -178,7 +178,7 @@ This month two videos were posted:
178178
- ["GameDev in Rust (Episode 0)"][realm-one-vid-1] -
179179
ECS-based design with Amethyst, networking and tiled 2d based design.
180180
- ["GameDev in Rust (Episode 1): Monsters and AI!"][realm-one-vid-2] -
181-
how the mosnters are managed on server side
181+
how the monsters are managed on server-side
182182
and integration with Tiled map editor.
183183

184184
[realm-one]: https://github.com/Machine-Hum/realm.one
@@ -210,10 +210,10 @@ This month v0.1.1 and v0.1.2 versions were released. Some of the updates:
210210

211211
[Ascension 2][ascension] by [@outkine] is a simple gravity-based platformer.
212212

213-
> Hop your way through bite sized levels while dodging spikes and turrets.
213+
> Hop your way through bite-sized levels while dodging spikes and turrets.
214214
> Then, change the direction of gravity, and do it all again!
215215
216-
[The source code is aviable here][ascension-src].
216+
[The source code is available here][ascension-src].
217217

218218
[ascension]: https://outkine.itch.io/ascension-2
219219
[ascension-src]: https://github.com/outkine/ascension-rust
@@ -284,9 +284,9 @@ that is being implemented using Rust and Vulkan.
284284
written using the same engine.
285285
Your task is to repair a broken DNA sequence
286286
by replacing wrong nucleobases with the right ones.
287-
You have 20 seconds: how many nucleobases can you repair with in that time?
287+
You have 20 seconds: how many nucleobases can you repair within that time?
288288

289-
The game was developend within one weekend during
289+
The game was developed within one weekend during
290290
the Global Game Jam 2020, whose theme was "repair".
291291

292292
[helix]: https://coffejunkstudio.itch.io/helix-repair
@@ -323,7 +323,7 @@ Some of this month's updates:
323323
- New `zgui` widgets: ColoredRect, LayersLayout.
324324
- Inactive buttons are either hidden or grayed-out now.
325325
- The project [fully switched to `good-web-game`][zemeroth-gwg]
326-
as the first step of migration to [miniquad].
326+
as the first step of the migration to [miniquad].
327327

328328
[zemeroth]: https://github.com/ozkriff/zemeroth
329329
[@ozkriff]: https://twitter.com/ozkriff
@@ -359,9 +359,7 @@ Here is the March changelog:
359359
- Added gamepad/controller support
360360
- Added player feedback when attempting to pickup an item with a full inventory
361361
- Added free look
362-
- Added Italian translation
363-
- Added Portuguese translation
364-
- Added Turkish translation
362+
- Added Italian, Portuguese, and Turkish translations
365363
```
366364

367365
![Hanging out](veloren2.png)
@@ -404,8 +402,8 @@ Some of this month's updates:
404402
- Arbitrary clipping window on any layer.
405403
- New `VirtualConsole` system.
406404
- New functions for right-justifying printed text.
407-
- Fonts and dimensions in a terminal layers can now be switched at run-time.
408-
- New layer type that lets you specify gkyph position as a float.
405+
- Fonts and dimensions in terminal layers can now be switched at run-time.
406+
- New layer type that lets you specify glyph position as a float.
409407
- New sprite layer.
410408
- Updated examples.
411409

@@ -426,7 +424,7 @@ Main updates:
426424
as well as SIMD types like f32x4, u32x8, i16x2, etc.
427425
- benchmarks:
428426
["SIMD Array-of-Structures-of-Arrays in nalgebra and comparison with ultraviolet"][aosoa].
429-
- [alga] abstract algebra crate is switced to passive maintenance mode.
427+
- [alga] abstract algebra crate is switched to passive maintenance mode.
430428

431429
[rustsim-10]: https://rustsim.org/blog/2020/04/01/this-month-in-rustsim
432430
[simba]: https://crates.io/crates/simba
@@ -499,6 +497,7 @@ Satellite projects:
499497
[wgpu-web-triangle]: https://github.com/gfx-rs/wgpu-rs/pull/193#issuecomment-599156540
500498
[naga]: https://github.com/gfx-rs/naga
501499
[boids example]: https://github.com/gfx-rs/naga/blob/thda1f6a4/test-data/boids.wgsl
500+
[deeper]: https://github.com/arnfaldur/deeper
502501

503502
### [miniquad]
504503

@@ -509,7 +508,7 @@ focused on portability and low-end platforms support.
509508
Some of this month's updates:
510509

511510
- example project by @PonasKovas,
512-
illustrating android and web platform dependent configuration: [mandelbrot].
511+
illustrating android and web platform-dependent configuration: [mandelbrot].
513512
- first prototype for embedded debug frame introspection: [introspection].
514513

515514
[mandelbrot]: https://github.com/PonasKovas/miniquad-mandelbrot
@@ -569,7 +568,7 @@ _Discussions: [/r/rust](https://www.reddit.com/r/rust_gamedev/comments/fl7593/an
569568

570569
### [assets_manager]
571570

572-
a1phyr has created a crate called `assets_manager`, which provides a convienient way
571+
a1phyr has created a crate called `assets_manager`, which provides a convenient way
573572
to load and cache external resources. It abstracts over the filesystem logic, and
574573
provides a variety of built-in loaders for common Serde formats (e.g. TOML, JSON).
575574
Hot-reloading support is also planned in the future.
@@ -589,7 +588,7 @@ on the [crates.io page](netstack).
589588
Version 0.3.0 adds basic monitoring functionality along with traits `ClientMonitor` and
590589
`ServerMonitor`. A work-in-progress prometheus exporter has also been added in this version.
591590

592-
Issues and contibutions can be made to [Netstack's github repository](netstack-github).
591+
Issues and contributions can be made to [Netstack's github repository](netstack-github).
593592
Work in progress documentation is available on [Netstack's docs.rs](netstack-docs).
594593

595594
[netstack]: https://crates.io/crates/netstack/0.3.0
@@ -598,6 +597,8 @@ Work in progress documentation is available on [Netstack's docs.rs](netstack-doc
598597

599598
### [three-d] v0.1
600599

600+
![Lighting example](three-d-lighting.png)
601+
601602
[three-d] is a renderer which targets both desktop (OpenGL) and web
602603
(WebAssembly + WebGL2) which makes it possible to develop a 3D application on
603604
desktop and easily deploy it on web.
@@ -611,14 +612,12 @@ Main features:
611612
- Deferred renderer with high-level components.
612613
- Default windows for easy setup.
613614

615+
![Spider example](three-d-spider.jpeg)
616+
614617
It is possible to build your own rendering features from low- or medium-level
615618
components and combine with other high-level features, so you can already now
616619
make some cool stuff. See for example these [examples][three-d-examples].
617620

618-
![Lighting example](three-d-lighting.png)
619-
620-
![Spider example](three-d-spider.png)
621-
622621
[three-d]: https://github.com/asny/three-d
623622
[three-d-examples]: https://asny.github.io/three-d/
624623
[three-d-v0-1]: https://crates.io/crates/three-d
@@ -739,6 +738,7 @@ and [project board][amethyst_wasm_project_board] for current status.
739738
`ash` is lightweight wrapper around Vulkan.
740739

741740
The latest version comes with support for Vulkan 1.2 and following extensions:
741+
742742
- VK_KHR_timeline_semaphore
743743
- VK_KHR_ray_tracing
744744
- VK_KHR_external_memory_fd
@@ -795,7 +795,7 @@ or [join the next meeting][join].
795795
- [Amethyst's "good first issue" issues][amethyst-issues];
796796
- [A/B Street's "good first issue" issues][abstreet-issues];
797797
- [Mun's "good first issue" issues][mun-issues];
798-
- Anybody wants to work on the [GLSL front-end][naga-issue] in Naga?
798+
- @kvark: Anybody wants to work on the [GLSL front-end][naga-issue] in Naga?
799799
One day, we'll be able to finally replace glsl-to-spirv,
800800
which is used by a lot of graphics applications and is prone to issues.
801801

0 commit comments

Comments
 (0)