Skip to content

Commit a44f08c

Browse files
ioliviaozkriff
andauthored
Newsletter 12: Add Sokoban Book update (#217)
* Add July Sokoban Book update * Newsletter 12: Sokoban Tut: tiny fmt tweak * Newsletter 12: Sokoban Tut: Move section a little Co-authored-by: Andrey Lesnikov <ozkriff@gmail.com>
1 parent 24b10f5 commit a44f08c

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

content/posts/newsletter-012/index.md

+26
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,32 @@ surface. This demo is using [Rust-SDL2][rust-sdl2] for bindings.
248248
[sdl2-project]: https://www.libsdl.org/download-2.0.php
249249
[rust-sdl2]: https://crates.io/crates/sdl2
250250

251+
### [Rust Sokoban Tutorial][sokoban_book]
252+
253+
![sokoban update](rust_sokoban.png)
254+
255+
The Rust Sokoban tutorial is an online book aimed at Rust gamedev beginners
256+
which walks through making a simple Sokoban game using ggez and ECS (with specs).
257+
It tries to teach the basics of architecting in ECS and basic Rust concepts
258+
through a hands-on approach.
259+
260+
This month:
261+
262+
- the book was officially released on July 10th;
263+
- the project received 3 external contributions;
264+
- a few text edits were done, including fixing an issue with code
265+
snippets not appearing correctly;
266+
- work on translations has started (🇨🇳 translation coming soon 🤞).
267+
268+
You can follow
269+
the release discussion [on Twitter][sokoban_release],
270+
provide feedback [on github][sokoban_github] and
271+
read the book at [sokoban.iolivia.me][sokoban_book].
272+
273+
[sokoban_release]: https://twitter.com/oliviff/status/1281641563257360384
274+
[sokoban_book]: https://sokoban.iolivia.me
275+
[sokoban_github]: https://github.com/iolivia/rust-sokoban
276+
251277
### [An Introduction to Data-Oriented Design in Rust][dod]
252278

253279
![vector vs linked list perf](data_oriented_design.svg)
162 KB
Loading

0 commit comments

Comments
 (0)