Skip to content

Newsletter 10: Iced, NoxF, wgpu #166

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added content/posts/newsletter-010/iced-life.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
57 changes: 57 additions & 0 deletions content/posts/newsletter-010/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -427,6 +427,28 @@ Full devlogs:

[akigi]: https://akigi.com

### Nox Futura: Rust Edition

![worldgen menu](nox-f.png)

^ _Worldgen menu_

[Herbert Wolverson][thebracket]
(the author of [bracket-lib] and [the Rust Roguelike Tutorial][rl-book])
started experimenting with porting [Nox Futura][nox-f-itch] to Rust.

At the moment, a wgpu-rs backend, basic planet and region generation are ready.
Check out Sharing Saturday devlogs for more detailed reports:
[\#1][nox-f-1], [\#2][nox-f-2], [\#3][nox-f-3].

[thebracket]: https://bracketproductions.com
[bracket-lib]: https://github.com/thebracket/bracket-lib
[rl-book]: http://bfnightly.bracketproductions.com/rustbook/
[nox-f-itch]: https://thebracket.itch.io/nox-futura
[nox-f-1]: https://reddit.com/r/roguelikedev/comments/gg4qx4/sharing_saturday_310/fq0cvrm
[nox-f-2]: https://reddit.com/r/roguelikedev/comments/gout79/sharing_saturday_312/frjozbb
[nox-f-3]: https://reddit.com/r/roguelikedev/comments/gxg69q/sharing_saturday_314/ft4akml

### [On FPS Game Progress \#1][on-fps-game-1]

[![Video demo of the current progress](on-fps.jpeg)][on-fps-game-video]
Expand Down Expand Up @@ -566,6 +588,26 @@ _Discussions:
[@lokathor]: https://twitter.com/lokathor
[core::arch]: https://doc.rust-lang.org/nightly/core/core_arch/arch/index.html

### [Point of WebGPU on Native][wgpu-post]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you for writing this entry! ❤️


![wgpu-rs logo](wgpu-logo.png)

This month, [@kvark] shared their vision of
[why WebGPU on native platforms is important][wgpu-post].

> I can see WebGPU on native being a go-to choice for amateur developers,
> students, indie professionals, mobile game studios, and many other groups.
> It could be the default GPU API, if it can deliver on its promises of safety,
> performance, and portability. We have a lot of interest and early adopters,
> as well as big forces in motion to make this real.

_Discussions:
[/r/rust](https://reddit.com/r/rust/comments/gdbgoc/point_of_webgpu_on_native),
[hackernews](https://news.ycombinator.com/item?id=23079200)_

[wgpu-post]: https://kvark.github.io/web/gpu/native/2020/05/03/point-of-webgpu-native.html
[@kvark]: https://kvark.github.io

### NodeFX

[![NodeFX](nodefx.png)][NodeFXTweet]
Expand Down Expand Up @@ -650,6 +692,21 @@ _Discussions: [/r/rust](https://www.reddit.com/r/rust/comments/gf42ip/kas_gui_04
[kas-040]: https://github.com/kas-gui/kas/blob/master/CHANGELOG.md
[dhardy]: https://github.com/dhardy

### [Iced]

!["Life" demo](iced-life.gif)

[Iced] is experimental, cross-platform GUI crate
focused on simplicity and type safety.
Iced can be used natively, in a web browser, or can use wgpu,

This month, Iced [got interactivity support for the Canvas widget][iced-pr].
Also, check out a new "Game of Life" demo [here][iced-life].

[iced]: x
[iced-pr]: https://github.com/hecrj/iced/pull/325
[iced-life]: https://github.com/hecrj/iced/tree/e7e8e76c2/examples/game_of_life

### [beehive]

```text
Expand Down
Binary file added content/posts/newsletter-010/nox-f.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/posts/newsletter-010/wgpu-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.