Skip to content

Commit 67217cb

Browse files
committed
Dimforge January content
1 parent 1c5acf5 commit 67217cb

File tree

2 files changed

+62
-47
lines changed

2 files changed

+62
-47
lines changed
3.9 KB
Loading

content/posts/newsletter-018/index.md

Lines changed: 62 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ Want something mentioned in the next newsletter?
2020
[Send us a pull request][pr].
2121
Feel free to send PRs about your own projects!
2222

23-
[Rust]: https://rust-lang.org
23+
[rust]: https://rust-lang.org
2424
[join]: https://github.com/rust-gamedev/wg#join-the-fun
2525
[pr]: https://github.com/rust-gamedev/rust-gamedev.github.io
2626
[coordination]: https://github.com/rust-gamedev/rust-gamedev.github.io/issues?q=label%3Acoordination
27-
[Rust]: https://rust-lang.org
27+
[rust]: https://rust-lang.org
2828
[join]: https://github.com/rust-gamedev/wg#join-the-fun
2929

3030
Table of contents:
@@ -64,7 +64,7 @@ If needed, a section can be split into subsections with a "------" delimiter.
6464
![text logo](podcast.jpeg)
6565

6666
[The 5th podcast episode][podcast-5] is an interview with
67-
[Alex Ene][@_AlexEne_] creator of an upcoming dwarven simulation
67+
[Alex Ene][@_alexene_] creator of an upcoming dwarven simulation
6868
game, [Dwarf World][dwarf-world].
6969

7070
> In this weeks episode, Richard and Forest chat to Alex Ene,
@@ -80,7 +80,7 @@ Listen and subscribe from the following platforms:
8080
[Google Podcasts](https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS9DNk5RZ2xuTA).
8181

8282
[podcast-5]: https://rustgamedev.com/episodes/interview-with-alex-ene
83-
[@_AlexEne_]: https://twitter.com/_Alex_Ene_
83+
[@_alexene_]: https://twitter.com/_Alex_Ene_
8484
[dwarf-world]: https://dwarf.world
8585

8686
## Game Updates
@@ -100,9 +100,9 @@ The project is still at a “very” early stage of development (Dec. 2020).
100100

101101
[teki]: https://github.com/o2sh/teki
102102
[teki-online]: https://o2sh.github.io/teki
103-
[Tōhō]: https://en.wikipedia.org/wiki/Touhou_Project
104-
[SDL2]: https://github.com/Rust-SDL2/rust-sdl2
105-
[Legion]: https://crates.io/crates/legion
103+
[tōhō]: https://en.wikipedia.org/wiki/Touhou_Project
104+
[sdl2]: https://github.com/Rust-SDL2/rust-sdl2
105+
[legion]: https://crates.io/crates/legion
106106
[wasm-pack]: https://rustwasm.github.io/wasm-pack
107107

108108
### [Fishgame][fishgame]
@@ -163,11 +163,11 @@ cycle-paths and pedestrian plazas were imported, [Michael] and [Yuwen]
163163
overhauled the UI buttons, and we finished day/night toggling. Loading on the
164164
[web][abst-web] and starting scenarios is also much faster!
165165

166-
[A/B Street]: https://github.com/a-b-street/abstreet
166+
[a/b street]: https://github.com/a-b-street/abstreet
167167
[@dabreegster]: https://twitter.com/CarlinoDustin
168-
[Bruce]: https://github.com/BruceBrown
169-
[Michael]: https://github.com/michaelkirk
170-
[Yuwen]: https://www.yuwen-li.com/
168+
[bruce]: https://github.com/BruceBrown
169+
[michael]: https://github.com/michaelkirk
170+
[yuwen]: https://www.yuwen-li.com/
171171
[abst-web]: http://abstreet.s3-website.us-east-2.amazonaws.com/dev/game/?--dev&cambridge/maps/great_kneighton.bin
172172

173173
### Paddlers
@@ -186,12 +186,12 @@ More details on that are available [here][paddlers-article].
186186
Many new features for Paddle and Paddlers are already in the pipeline, so stay
187187
tuned for more exciting updates in the next monthly newsletter!
188188

189-
[Paddlers]: https://paddlers.ch
189+
[paddlers]: https://paddlers.ch
190190
[paddlers-gh]: https://github.com/jakmeier/paddlers-browser-game
191191
[paddlers-demo]: https://demo.paddlers.ch
192192
[@jakmeier]: https://github.com/jakmeier
193193
[stdweb]: https://github.com/koute/stdweb
194-
[Quicksilver]: https://github.com/ryanisaacg/quicksilver
194+
[quicksilver]: https://github.com/ryanisaacg/quicksilver
195195
[paddle]: https://github.com/jakmeier/paddle
196196
[paddlers-article]: https://www.jakobmeier.ch/blogging/Paddlers_5.html
197197

@@ -211,7 +211,7 @@ bringing more interesting crafting scenarios into the game.
211211
- [#28: Banking](https://ratwizard.dev/dev-log/antorum/28);
212212
- [#29: Item Combinations](https://ratwizard.dev/dev-log/antorum/29);
213213

214-
[Antorum]: https://ratwizard.dev/dev-log/antorum
214+
[antorum]: https://ratwizard.dev/dev-log/antorum
215215
[@dooskington]: https://twitter.com/dooskington
216216

217217
### [SeniorSKY]
@@ -241,7 +241,7 @@ To be able to simulate a flight, the application temporarily integrates 3rd part
241241
flight dynamics engine called JSBSim. Meanwhile, development of own, custom
242242
flight dynamics is already in progress.
243243

244-
[SeniorSKY]: https://youtube.com/playlist?list=PLMmaJuk-D7iaObZyhyvc83tNwpx3ghzkY
244+
[seniorsky]: https://youtube.com/playlist?list=PLMmaJuk-D7iaObZyhyvc83tNwpx3ghzkY
245245
[@pmathia0]: https://twitter.com/pmathia0
246246

247247
### Flesh
@@ -263,16 +263,16 @@ fight through multiple levels to get out.
263263
[![Station Iapetus Youtube](station-iapetus-youtube.jpg)][si-youtube]
264264
_Check [gameplay video][si-youtube] on YouTube_
265265

266-
[Station Iapetus][Station Iapetus] by [@mrDIMAS]
266+
[Station Iapetus][station iapetus] by [@mrDIMAS]
267267
is a 3rd person shooter on the space prison Iapetus near the Saturn.
268268

269269
The game based on [rg3d] game engine and is meant to be the proof that
270270
rg3d is ready for commercial production. The game is a commercial project
271271
which will be released in the Steam.
272272

273-
[@mrDIMAS]: https://github.com/mrDIMAS
273+
[@mrdimas]: https://github.com/mrDIMAS
274274
[rg3d]: https://github.com/mrDIMAS/rg3d
275-
[Station Iapetus]: https://github.com/mrDIMAS/StationIapetus
275+
[station iapetus]: https://github.com/mrDIMAS/StationIapetus
276276
[si-youtube]: https://www.youtube.com/watch?v=JCH2U5JOMlU
277277

278278
### Harvest Hero
@@ -290,25 +290,25 @@ This month's updates include:
290290

291291
[harvest-hero-discord]: https://discord.gg/3NU5tYwRxJ
292292
[@bombfuse_dev]: https://twitter.com/bombfuse_dev
293-
[Emerald]: https://github.com/Bombfuse/emerald
293+
[emerald]: https://github.com/Bombfuse/emerald
294294
[@ddooby]: https://twitter.com/ddoobysnax
295295

296296
### [Dwarf World][dwarf-world]
297297

298298
![Dwarf World](dwarfworld_lights.gif)
299299

300-
[Dwarf World][dwarf-world] by [Alex Ene][@_AlexEne_] has added a couple
300+
[Dwarf World][dwarf-world] by [Alex Ene][@_alexene_] has added a couple
301301
of updates and improvements:
302302

303303
- Dynamic lights and light propagation so deeper caves are darker.
304304
- An in-game feedback button that people can use to report bugs or
305-
just give general feedback.
305+
just give general feedback.
306306
- All random numbers are from seeded generators so it makes bugs easier
307-
to reproduce.
307+
to reproduce.
308308
- A big chunk of a replay system is finished.
309-
This should help a lot with reproducing issues. Plus, it's really fun to watch.
309+
This should help a lot with reproducing issues. Plus, it's really fun to watch.
310310
- Bug fixes and performance improvements, mostly related to
311-
rendering and culling systems.
311+
rendering and culling systems.
312312

313313
If you're interested in keeping a closer eye on the project and monitor
314314
it's progress,
@@ -363,20 +363,20 @@ primarily by simply writing YAML configuration files and integrating with
363363

364364
### [Theta Wave]
365365

366-
[![Homing Missiles](theta_wave_homing_missiles.gif)][Theta Wave]
366+
[![Homing Missiles](theta_wave_homing_missiles.gif)][theta wave]
367367
_Homing missiles pursue the closest player entity_
368368

369-
A real name was finally chosen for space_shooter_rs! [Theta Wave] is a space
370-
shooter game by developers [@micah_tigley] and [@carlosupina]. It is one of
371-
the showcase games for the [Amethyst Engine]. In the past month, they have
372-
been focused on improving the motion system for the game. The improvements
373-
allowed them to begin adding more interesting behavior for moving entities.
374-
Missiles were changed to home to the player.
369+
A real name was finally chosen for space_shooter_rs! [Theta Wave] is a space
370+
shooter game by developers [@micah_tigley] and [@carlosupina]. It is one of
371+
the showcase games for the [Amethyst Engine]. In the past month, they have
372+
been focused on improving the motion system for the game. The improvements
373+
allowed them to begin adding more interesting behavior for moving entities.
374+
Missiles were changed to home to the player.
375375

376-
[Theta Wave]: https://github.com/amethyst/theta-wave
376+
[theta wave]: https://github.com/amethyst/theta-wave
377377
[@micah_tigley]: https://twitter.com/micah_tigley
378378
[@carlosupina]: https://twitter.com/carlosupina
379-
[Amethyst Engine]: https://amethyst.rs/
379+
[amethyst engine]: https://amethyst.rs/
380380

381381
### [Way of Rhea][wor-site]
382382

@@ -403,7 +403,7 @@ This month's major updates include:
403403
![Custom art assets for Shotcaller](shotcaller-full.png)
404404
_An art mockup of some Shotcaller action._
405405

406-
[Shotcaller] ([Discord][shotcaller-Discord]) is a minimalistic MOBA
406+
[Shotcaller] ([Discord][shotcaller-discord]) is a minimalistic MOBA
407407
that focuses strictly on macro-play with few actions-per-minute,
408408
leaving only room for grand strategy decisions.
409409
The game is made with [bracket-lib], a [custom game engine][jojolepro/minigene]
@@ -427,8 +427,8 @@ Recent updates include:
427427
- [Fog of War](https://github.com/amethyst/shotcaller/pull/41).
428428
- [Mouse support](https://github.com/amethyst/shotcaller/pull/46).
429429

430-
[Shotcaller]: https://github.com/amethyst/shotcaller
431-
[shotcaller-Discord]: https://discord.gg/qvJyTYM
430+
[shotcaller]: https://github.com/amethyst/shotcaller
431+
[shotcaller-discord]: https://discord.gg/qvJyTYM
432432
[bracket-lib]: https://github.com/thebracket/bracket-lib
433433
[jojolepro/minigene]: https://github.com/jojolepro/minigene
434434
[planks_ecs]: https://www.jojolepro.com/blog/2021-01-13_planks_ecs
@@ -445,8 +445,8 @@ a simple tic-tac-toc game. It's focused on how to implement `ws` to enable all
445445
time of real time apps (and games) with Rust and Tide.
446446
You can also play [tic-tac-tide] online.
447447

448-
[Exploring WebSocket with Rust and Tide]: https://javierviola.com/post/exploring-websocket-with-rust-and-tide/
449-
[Tide]: https://github.com/http-rs/tide
448+
[exploring websocket with rust and tide]: https://javierviola.com/post/exploring-websocket-with-rust-and-tide/
449+
[tide]: https://github.com/http-rs/tide
450450
[tic-tac-tide]: https://tic-tac-tide.labs.javierviola.com/
451451

452452
## Engine Updates
@@ -460,9 +460,9 @@ games with minimum friction.
460460

461461
The zero'th release candidate for version 0.6.0 has been released and
462462
there has been no particularly horrific outcry of people's games
463-
exploding. A first release candidate with a pile of medium-sized bug
463+
exploding. A first release candidate with a pile of medium-sized bug
464464
fixes should be coming in early February, hopefully soon followed by a
465-
full release. Special thanks to the contributors who helped hunt bugs
465+
full release. Special thanks to the contributors who helped hunt bugs
466466
and organize PR's to get this version out the door:
467467

468468
- PSteinhaus
@@ -504,8 +504,8 @@ to the LDtk format are 100% automatically generated from the LDtk JSON Schema,
504504
with the option to download the latest JSON Schema at build time for automatic
505505
updates.
506506

507-
[`LDtk-rs`]: https://github.com/katharostech/ldtk-rs
508-
[LDtk]: https://ldtk.io
507+
[`ldtk-rs`]: https://github.com/katharostech/ldtk-rs
508+
[ldtk]: https://ldtk.io
509509

510510
### [`bevy_ldtk`]
511511

@@ -604,7 +604,7 @@ error handling, and serde support for sequences, arrangements, and most config s
604604
_Discussions: [/r/rust](https://www.reddit.com/r/rust/comments/l3ma3d/kira_game_audio_library_v040_wasm_support_serde/),
605605
[Twitter](https://twitter.com/tesselode/status/1353111739433410560)_
606606

607-
[Kira]: https://github.com/tesselode/kira
607+
[kira]: https://github.com/tesselode/kira
608608
[@tesselode]: https://twitter.com/tesselode
609609

610610
### [gfx-rs] and [wgpu-rs]
@@ -622,7 +622,7 @@ and gfx-rs community is inviting Rust game/graphics developers to evaluate if
622622
[gfx-rs]: https://github.com/gfx-rs/gfx
623623
[wgpu-rs]: https://github.com/gfx-rs/wgpu-rs
624624
[gfx blog post]: https://gfx-rs.github.io/2021/02/02/release-0.7.html
625-
[WGSL]: https://gpuweb.github.io/gpuweb/wgsl.html
625+
[wgsl]: https://gpuweb.github.io/gpuweb/wgsl.html
626626
[naga]: https://github.com/gfx-rs/naga
627627

628628
### [rg3d]
@@ -660,7 +660,7 @@ or follow [Dmitry Stepanov on Twitter][rg3d_twitter].
660660

661661
### [This Month in Mun][mun-january]
662662

663-
[![Mun logo](mun-logo.png)][Mun]
663+
[![Mun logo](mun-logo.png)][mun]
664664

665665
[Mun] is a scripting language for gamedev focused on quick iteration times
666666
that is written in Rust.
@@ -673,9 +673,24 @@ Revitalized from the holiday break, the Mun core team got cracking; those
673673
- better documentation;
674674
- bug fixes and other improvements.
675675

676-
[Mun]: https://mun-lang.org
676+
[mun]: https://mun-lang.org
677677
[mun-january]: https://mun-lang.org/blog/2021/02/05/this-month-january
678678

679+
### [Dimforge][dimforge]
680+
681+
[![Dimforge](dimforge.png)][dimforge]
682+
683+
[Dimforge][dimforge] creates open-source Rust crates for numerical simulation.
684+
In January, updates were made to Dimforge projects: Rapier, Salva, Parry,
685+
nalgebra, and Simba. Parry was announced, the successor of ncollide for 2D and
686+
3D collision-detection in Rust. The new version of Rapier brings many new
687+
features, including the ability to use custom shapes, as well as convex
688+
polygons/polyhedrons for 2D and 3D respectivly. You can read about all of the
689+
changes in the January edition of ["This Month In Dimforge"][dimforge-update].
690+
691+
[dimforge]: https://www.dimforge.com/
692+
[dimforge-update]: https://www.dimforge.com/blog/2021/01/29/this-month-in-dimforge/
693+
679694
## Popular Workgroup Issues in Github
680695

681696
<!-- Up to 10 links to interesting issues -->
@@ -709,7 +724,7 @@ Revitalized from the holiday break, the Mun core team got cracking; those
709724
[simm-issues]: https://github.com/mkhan45/SIMple-Mechanics/labels/good%20first%20issue
710725
[bevy-issues]: https://github.com/bevyengine/bevy/labels/good%20first%20issue
711726

712-
------
727+
---
713728

714729
That's all news for today, thanks for reading!
715730

0 commit comments

Comments
 (0)