@@ -204,7 +204,7 @@ the [2021 roadmap](abstreet-roadmap).
204
204
[ 15m-santa ] : http://santa.abstreet.org
205
205
[ abstreet ] : https://abstreet.org
206
206
[ santa-code ] : https://github.com/dabreegster/abstreet/tree/master/santa/src/
207
- [ abstreet-roadmap ] : https://docs.google.com/document/d/1oV4mdtb0ve-wf0HqbEvR9IwXLIkTeDu8a3UnJxnr2F0/edit?usp=sharing
207
+ [ abstreet-roadmap ] : https://docs.google.com/document/d/1oV4mdtb0ve-wf0HqbEvR9IwXLIkTeDu8a3UnJxnr2F0
208
208
209
209
### [ Egregoria]
210
210
@@ -248,9 +248,9 @@ Changes done during the last month:
248
248
on top of the engine.
249
249
- Work started on pushing the project's changes upstream and moving back
250
250
to mainline versions of crates.
251
- - Improvements to the Organya player (a simple synthetiser that plays the
251
+ - Improvements to the Organya player (a simple synthesizer that plays the
252
252
in-game music using a set of 100 waves and 6 drum samples).
253
- - A bunch of missing NPCs, bosses and other stuff were added.
253
+ - A bunch of missing NPCs, bosses, and other stuff were added.
254
254
- The way how game loop works was redesigned, in preparation
255
255
for adding networked multiplayer support.
256
256
- Countless bug fixes.
@@ -273,8 +273,8 @@ December was an important month for the game. Along with tons of little fixes
273
273
and changes, major features such as NPC Dialog were finally implemented! Check
274
274
out the dev logs for more info.
275
275
276
- - [ 26: Various Improvements] ( https://ratwizard.dev/dev-log/antorum/26 )
277
- - [ 27: The Big 2020 End-Of-Year Update] ( https://ratwizard.dev/dev-log/antorum/27 )
276
+ - [ # 26 : Various Improvements] ( https://ratwizard.dev/dev-log/antorum/26 ) ;
277
+ - [ # 27 : The Big 2020 End-Of-Year Update] ( https://ratwizard.dev/dev-log/antorum/27 ) ;
278
278
279
279
[ Antorum ] : https://ratwizard.dev/dev-log/antorum
280
280
[ @dooskington ] : https://twitter.com/dooskington
@@ -349,7 +349,7 @@ written in Rust from scratch.
349
349
> I've never used WebGL before, and my linear algebra is worse than I thought.
350
350
351
351
[ The source code is available here] [ swoop-source ] and
352
- you can also read about about the process of making the game
352
+ you can also read about the process of making the game
353
353
here: [ "WASM Games From Scratch"] [ swoop-book ] .
354
354
355
355
You can also play the game's [ prototype version done in shadertoy] [ swoop-shadertoy ]
@@ -513,7 +513,7 @@ The [source code][vollmond-source] is available and includes the following
513
513
technical implementations:
514
514
515
515
- drawing and modifying multilayer tilemap,
516
- - tile-based animation and collisionlogic ,
516
+ - tile-based animation and collision logic ,
517
517
- tweening und timer,
518
518
- 4-way top-down and sideways player movement,
519
519
- independent game scenes.
@@ -597,7 +597,7 @@ _Discussions:
597
597
### [ Drawing Bezier curves with SDFs] [ bezier_article ]
598
598
599
599
![ Demo] ( beziers.gif )
600
- _ The demo is availiable [ here] [ bezier_demo ] _
600
+ _ The demo is available [ here] [ bezier_demo ] _
601
601
602
602
A short note by [ @VladZhukov0 ] about drawing Bezier curves (strokes)
603
603
with signed distance fields.
@@ -618,7 +618,7 @@ _You can [watch the recording here][mactuitui-talk]._
618
618
and [ Nannou] [ mactuitui-nannou-website ] , an open-source creative-coding
619
619
framework.
620
620
621
- > Alexis André is an artist, researcher and designer aiming at redefining
621
+ > Alexis André is an artist, researcher, and designer aiming at redefining
622
622
> entertainment. In this golden age of computation and data overflow,
623
623
> why is our entertainment still designed to be consumed in a passive
624
624
> way? A few media are offering interactive experiences, but none of
@@ -648,10 +648,10 @@ and this contribution might be included in future releases.
648
648
649
649
With [ Legion Script] [ legion-script ] , it is possible to declare, write and read
650
650
components into Legion using Python scripts.
651
- However, this project exports an API which can be evolved
651
+ However, this project exports an API that can be evolved
652
652
for other languages and interpreters.
653
653
654
- Since then, both developers have been sharing their work and receiving feedbacks
654
+ Since then, both developers have been sharing their work and receiving feedback
655
655
for the project while planning the next steps for the code, which is available
656
656
at [ GitHub] [ legion-script ] .
657
657
@@ -695,7 +695,7 @@ of building the abovementioned web game [Swoop][swoop-itch] from scratch:
695
695
> Game engines are huge behemoths, and contain algorithms
696
696
> for handling everything and the kitchen sink.
697
697
> While that's normally good, if you want to do something small,
698
- > or possibly do something outside the bounds of a normal game enine ,
698
+ > or possibly do something outside the bounds of a normal game engine ,
699
699
> you suddenly have to learn how to do everything yourself.
700
700
>
701
701
> Or perhaps you just like the "type it and run" style of development
@@ -707,9 +707,9 @@ of building the abovementioned web game [Swoop][swoop-itch] from scratch:
707
707
708
708
Some of the topics covered by the book:
709
709
710
- - Building for WASM, event handling, WebGL and shader basics.
710
+ - Building for WASM, event handling, WebGL, and shader basics.
711
711
- Map generation using a Fourier series.
712
- - Camera positioning and drawing a map, ships and engine trails.
712
+ - Camera positioning and drawing a map, ships, and engine trails.
713
713
- Ship physics and simple AI.
714
714
715
715
[ wasm-scratch-book ] : https://sdfgeoff.github.io/wasm_minigames
@@ -721,7 +721,7 @@ Some of the topics covered by the book:
721
721
Thermite is a WIP SIMD library focused on providing portable SIMD (Single
722
722
Instruction, Multiple Data) acceleration of SoA (Structure of Arrays)
723
723
algorithms, using consistent-length SIMD vectors for lockstep iteration and
724
- computation. Extensive research and work has gone into minimizing wasted CPU
724
+ computation. Extensive research and work have gone into minimizing wasted CPU
725
725
cycles and making the most out of what your CPU can do.
726
726
727
727
The goal of Thermite is to provide highly optimized feature-rich backends for
@@ -731,7 +731,7 @@ optimized vectorized math library with many special math functions and
731
731
algorithms, specialized for both single and double precision.
732
732
733
733
Thermite has been worked on for a little over a month now. The AVX2 backend and
734
- vectorized math library almost fully implemented. Pre-AVX2/WASM/ARM backends are
734
+ vectorized math library are almost fully implemented. Pre-AVX2/WASM/ARM backends are
735
735
a work in progress. The latest documentation is available
736
736
[ here] [ thermite-documentation ] .
737
737
@@ -821,7 +821,7 @@ Optionally enabled features include:
821
821
822
822
[ polyhedron-ops ] : https://github.com/virtualritz/polyhedron-ops
823
823
[ polyhedron-wiki ] : http://en.wikipedia.org/wiki/Conway_polyhedron_notation
824
- [ polyhedron-bevy ] : https://github.com/virtualritz/polyhedron-ops/blob/76a0c4b83examples /bevy/bevy.rs
824
+ [ polyhedron-bevy ] : https://github.com/virtualritz/polyhedron-ops/blob/76a0c4b83/examples /bevy/bevy.rs
825
825
[ nsi ] : https://crates.io/crates/nsi
826
826
827
827
### [ raw-gl-context]
@@ -953,25 +953,25 @@ This month's updates:
953
953
### [ rg3d]
954
954
955
955
[ ![ rusty-editor screenshot] ( rusty-editor.jpg )] [ rg3d_twit ]
956
- _ A level made in [ rusty-editor] [ rusty_editor ] which a native scene editor
957
- for rg3d game engine._
956
+ _ A level made in [ rusty-editor] [ rusty_editor ] which is a native scene editor
957
+ for the rg3d game engine._
958
958
959
959
[ rg3d] is a game engine that aims to be easy to use and provide large set
960
960
of out-of-box features. Some of the recent updates:
961
961
962
- - Improved [ dark UI theme] [ rg3d_dark_theme ]
963
- - Added verbosity levels for logger
964
- - Improved lightmap quality
965
- - Added proper syncing between physics and scene graph
966
- - Improved examples
967
- - Added cylinder emitter for particle systems
968
- - Improved lots of UI widgets and added VectorImage widget
969
- - rg3d-sound is now able to manage multiple contexts
970
- - [ hrtf] [ hrtf ] crate now has 2 times better performance
971
- - Added support for 64-bit FBX format (version 7500+)
962
+ - Improved [ dark UI theme] [ rg3d_dark_theme ] .
963
+ - Added verbosity levels for logger.
964
+ - Improved lightmap quality.
965
+ - Added proper syncing between physics and scene graph.
966
+ - Improved examples.
967
+ - Added cylinder emitter for particle systems.
968
+ - Improved lots of UI widgets and added VectorImage widget.
969
+ - rg3d-sound is now able to manage multiple contexts.
970
+ - [ hrtf] [ hrtf ] crate now has 2 times better performance.
971
+ - Added support for 64-bit FBX format (version 7500+).
972
972
- rusty-editor now has [ navigation meshes] [ rusty_editor_navmesh ] and
973
- particle systems editor
974
- - Lots of other small fixes and improvements
973
+ particle systems editor.
974
+ - Lots of other small fixes and improvements.
975
975
976
976
Join the [ rg3d's Discord channel] [ rg3d_discord ]
977
977
or follow [ Dmitry Stepanov on Twitter] [ rg3d_twitter ] .
@@ -1004,7 +1004,7 @@ _Discussions:
1004
1004
1005
1005
[ ![ Dotrix in December] ( dotrix-in-december.gif )] [ dotrix-video ]
1006
1006
1007
- Last month [ Dotrix] got a major features boost that made the engine ready for
1007
+ Last month [ Dotrix] got a major feature boost that made the engine ready for
1008
1008
3D games development. To demonstrate the features, the [ demo example] [ dotrix-demo ]
1009
1009
was turned into an all-in-one proof-of-concept application.
1010
1010
You can see the full version on [ YouTube] [ dotrix-video ] .
@@ -1169,7 +1169,7 @@ _Discussions:
1169
1169
1170
1170
### [ Rust Graphics Playground] [ rust-graphics-playground ]
1171
1171
1172
- ![ Rust Graphics Playground Demo] ( rust-graphics-playground.gif )
1172
+ [ ![ Rust Graphics Playground Demo] ( rust-graphics-playground.gif )] [ rust-graphics-playground ]
1173
1173
1174
1174
The [ Rust Graphics Playground] [ rust-graphics-playground ] is a small tool that
1175
1175
allows you to create and share miniature graphics demos in Rust that will run
@@ -1183,7 +1183,7 @@ in the browser. Here are a few examples of what you can make:
1183
1183
The [ source code] [ graphics-playground-source ] is available online.
1184
1184
1185
1185
_ Discussions:
1186
- [ /r/rust] ( https://www. reddit.com/r/rust/comments/kk6i38/write_mini_graphics_demos_in_rust_in_the_browser/ ) _
1186
+ [ /r/rust] ( https://reddit.com/r/rust/comments/kk6i38/write_mini_graphics_demos_in_rust_in_the_browser ) _
1187
1187
1188
1188
[ rust-graphics-playground ] : http://playground.meteorlinker.com
1189
1189
[ spinning-triangle ] : http://playground.meteorlinker.com/?share=1
0 commit comments