Skip to content

Commit c942dff

Browse files
authored
N18: Learning Materials (#484)
* N18: Hand-On Rust * N18: Triangle from Scratch * N18: Windows Icon
1 parent 8c61c72 commit c942dff

File tree

3 files changed

+57
-0
lines changed

3 files changed

+57
-0
lines changed
74.3 KB
Loading

content/posts/newsletter-018/index.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -436,6 +436,63 @@ Recent updates include:
436436

437437
## Learning Material Updates
438438

439+
### [Hands-on Rust][hands-on-rust]
440+
441+
[![book cover](hands-on-rust.jpg)][hands-on-rust]
442+
443+
["Hands-on Rust: Effective Learning through 2D Game Development and Play"][hands-on-rust]
444+
is a book by [Herbert Wolverson][thebracket]
445+
(the author of [bracket-lib] and [the Rust Roguelike Tutorial][rl-book]):
446+
make fun games as you learn Rust through a series of hands-on gamedev tutorials
447+
and real-world use of core language skills.
448+
449+
Recent [beta releases][beta-books] added the following chapters:
450+
451+
- \#10: Fields of View;
452+
- \#11: More Interesting Dungeons;
453+
- \#12: Map Themes;
454+
- \#13: Inventory and Power Ups;
455+
- \#14: Deeper Dungeons;
456+
- \#15: Combat Systems and Loot;
457+
- \#16: Final Steps and Finishing Touches.
458+
459+
[hands-on-rust]: https://pragprog.com/titles/hwrust/hands-on-rust
460+
[thebracket]: https://bracketproductions.com
461+
[beta-books]: https://pragprog.com/support/#beta-books
462+
[bracket-lib]: https://github.com/thebracket/bracket-lib
463+
[rl-book]: https://bfnightly.bracketproductions.com/rustbook
464+
465+
### [Triangle from Scratch][tri-scratch]
466+
467+
[Triangle from Scratch][tri-scratch] ([source code][tri-scratch-src])
468+
is a WIP tutorial series by [@Lokathor] about drawing a triangle
469+
without using any outside crates.
470+
Two extensive chapters were added this month:
471+
472+
- ["Loading OpenGL with Win32 API"][tri-scratch-gl-win];
473+
- ["WebGL with bare WASM"][tri-scratch-gl-wasm].
474+
475+
[tri-scratch]: https://rust-tutorials.github.io/triangle-from-scratch
476+
[tri-scratch-src]: https://github.com/rust-tutorials/triangle-from-scratch
477+
[@Lokathor]: https://twitter.com/Lokathor
478+
[tri-scratch-gl-win]: https://rust-tutorials.github.io/triangle-from-scratch/loading_opengl/win32.html
479+
[tri-scratch-gl-wasm]: https://rust-tutorials.github.io/triangle-from-scratch/web_stuff/web_gl_with_bare_wasm.html
480+
481+
### [Setting a Rust Executable's Icon in Windows][win-icon]
482+
483+
![Windows taskbar with Way of Rhea icon on the right](win-icons-task-bar.png)
484+
_[Way of Rhea][wor-site]'s icon in the taskbar_
485+
486+
[Anthropic Studios][anthropic] has [shared an article][win-icon] about
487+
manually using `rc.exe` and embedding the resulting `.res` into your app
488+
to set your game's system icon on Windows.
489+
490+
_Discussions:
491+
[/r/rust_gamedev](https://reddit.com/r/rust_gamedev/comments/kraink/setting_a_rust_executables_icon_in_win)_
492+
493+
[win-icon]: https://anthropicstudios.com/2021/01/05/setting-a-rust-windows-exe-icon
494+
[anthropic]: https://anthropicstudios.com
495+
439496
### [Exploring WebSocket with Rust and Tide]
440497

441498
![tic-tac-tide img](tic-tac-tide.png)
Loading

0 commit comments

Comments
 (0)