Skip to content

Commit 3a2368a

Browse files
Newsletter 9: Add Dathos and bracket-lib (rust-gamedev#134)
* Newsletter 009: Add content for Dathos and bracket-lib * Newsletter 9: bracket & dathos: fmt tweaks Co-authored-by: Andrey Lesnikov <ozkriff@gmail.com>
1 parent 1118915 commit 3a2368a

File tree

3 files changed

+53
-3
lines changed

3 files changed

+53
-3
lines changed

content/posts/newsletter-009/index.md

Lines changed: 53 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -366,8 +366,8 @@ It's around 2-5x faster than the current rusttype .ttf rasterizer.
366366
2D co-op action/arcade game highly inspired by Evil Invasion.
367367
Two weeks ago the game received a few updates of UI and multiplayer.
368368

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:
371371
[![grumpy_visitors-video](grumpy_visitors-video.gif)][grumpy_visitors-video]
372372

373373
- [Boulder Dash] remake by [dpc] - a new remake of an old classic.
@@ -483,7 +483,6 @@ Here's a roundup of some of them:
483483
484484
![fermi paradox screenshot](fermi-paradox.jpg)
485485

486-
487486
### [Veloren][veloren]
488487

489488
![Buildings](veloren1.png)
@@ -751,6 +750,40 @@ For more information visit [docs.rs][erupt-docs] and [GitLab][erupt-gitlab].
751750
[erupt-docs]: https://docs.rs/erupt
752751
[erupt-gitlab]: https://gitlab.com/Friz64/erupt
753752

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+
754787
### [miniquad]
755788

756789
![miniquad logo](miniquad_logo.png)
@@ -817,6 +850,23 @@ to the [website repo][tetra-website-repo] to get it added!
817850
[tetra-showcase]: https://twitter.com/17cupsofcoffee/status/1255901557322928128
818851
[tetra-website-repo]: https://github.com/17cupsofcoffee/tetra-www
819852

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+
820870
### [Shipyard] v0.4
821871

822872
[Shipyard] is an ECS library built on top of sparse sets.
Loading
42.8 KB
Loading

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy