@@ -366,8 +366,8 @@ It's around 2-5x faster than the current rusttype .ttf rasterizer.
366
366
2D co-op action/arcade game highly inspired by Evil Invasion.
367
367
Two weeks ago the game received a few updates of UI and multiplayer.
368
368
369
- Also, [ a short video] ( grumpy_visitors-video ) was posted to twitter, showing the latest state
370
- of Grumpy Visitors:
369
+ Also, [ a short video] ( grumpy_visitors-video ) was posted to twitter,
370
+ showing the latest state of Grumpy Visitors:
371
371
[ ![ grumpy_visitors-video] ( grumpy_visitors-video.gif )] [ grumpy_visitors-video ]
372
372
373
373
- [ Boulder Dash] remake by [ dpc] - a new remake of an old classic.
@@ -483,7 +483,6 @@ Here's a roundup of some of them:
483
483
484
484
![ fermi paradox screenshot] ( fermi-paradox.jpg )
485
485
486
-
487
486
### [ Veloren] [ veloren ]
488
487
489
488
![ Buildings] ( veloren1.png )
@@ -751,6 +750,40 @@ For more information visit [docs.rs][erupt-docs] and [GitLab][erupt-gitlab].
751
750
[ erupt-docs ] : https://docs.rs/erupt
752
751
[ erupt-gitlab ] : https://gitlab.com/Friz64/erupt
753
752
753
+ ### [ bracket-lib]
754
+
755
+ ![ OfficeRL screenshot] ( officerl.png )
756
+
757
+ [ bracket-lib] is a toolkit for creating roguelikes in Rust.
758
+ Version 0.8.0 of the library was released this month,
759
+ adding many new features and fixes, such as:
760
+
761
+ - A new input system
762
+ - RGBA support, with conversions to RGB and HSV
763
+ - Support for bigger Unicode font maps
764
+ - A 'flexible' terminal with support for floating point positions
765
+ - A 'sprite' terminal that lets you render sprites wherever you want
766
+ - A 'virtual' terminal, sections of which can be rendered to other terminals
767
+ - Runtime font switching
768
+ - OpenGL hooks
769
+ - Framerate limiting
770
+
771
+ Full release notes are available on [ /r/rust] [ bracket-lib-0.8 ] .
772
+
773
+ The author of the library has also published a [ new tutorial] [ bracket-lib-noise ] ,
774
+ showing how you can use simplex noise to generate worlds
775
+ \[ [ twitter thread] [ bracket-lib-noise-twitter ] \] .
776
+
777
+ In the wider community, DrMelon has published a alpha version of [ OfficeRL] ,
778
+ a roguelike built with bracket-lib that's set
779
+ in an eternally sprawling office complex.
780
+
781
+ [ bracket-lib ] : https://github.com/thebracket/bracket-lib
782
+ [ bracket-lib-0.8 ] : https://www.reddit.com/r/rust_gamedev/comments/fz5rb7/bracketlib_work_week_of_4112020_080_has_shipped/
783
+ [ bracket-lib-noise ] : https://bracketproductions.com/posts/minituts/spherical_noise/
784
+ [ bracket-lib-noise-twitter ] : https://twitter.com/herberticus/status/1252335121258237953
785
+ [ OfficeRL ] : https://drmelon.itch.io/officerl
786
+
754
787
### [ miniquad]
755
788
756
789
![ miniquad logo] ( miniquad_logo.png )
@@ -817,6 +850,23 @@ to the [website repo][tetra-website-repo] to get it added!
817
850
[ tetra-showcase ] : https://twitter.com/17cupsofcoffee/status/1255901557322928128
818
851
[ tetra-website-repo ] : https://github.com/17cupsofcoffee/tetra-www
819
852
853
+ ### [ Dathos]
854
+
855
+ ![ Melody Madness screenshot] ( melody-madness.png )
856
+
857
+ [ Dathos] is a simple, extendable 2D game engine built in Rust.
858
+ It exposes a Ruby API for writing game/rendering logic,
859
+ and a Rust API that allows you to build native extensions for those scripts.
860
+
861
+ [ @resinten ] [ resinten ] , the author of the engine, has also published
862
+ an example game called [ Melody Madness] [ melody-madness ] .
863
+ Players submit commands via a Slack channel,
864
+ trying to write a melody one note at a time.
865
+
866
+ [ Dathos ] : https://github.com/BrianMWest/dathos-game-engine
867
+ [ resinten ] : https://twitter.com/resinten/status/1255697868104531968
868
+ [ melody-madness ] : https://github.com/BrianMWest/melody-madness
869
+
820
870
### [ Shipyard] v0.4
821
871
822
872
[ Shipyard] is an ECS library built on top of sparse sets.
0 commit comments