Skip to content

Bring fork up to date #1

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 123 commits into from
Nov 2, 2020
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
9317da1
Newsletter 11: Crate Before Attack (#193)
koalefant Jul 5, 2020
a93199f
Newsletter 11: Add Gamelisp (#194)
PatrickHoward Jul 6, 2020
5f4dea6
Newsletter 11: glam 0.9 (#196)
bitshifter Jul 6, 2020
3dd30b9
Newsletter 11: Add Learning Materials Updates (#195)
ozkriff Jul 6, 2020
0481f75
Newsletter 11: Add Legion Jam (#192)
ozkriff Jul 6, 2020
e6c3a53
Newsletter 11: macroquad & nanoserde (#197)
not-fl3 Jul 6, 2020
ce106e0
Newsletter 11: NodeFX (#199)
vallentin Jul 6, 2020
3b0a69a
Newsletter 11: garden, z2g, boundless, type, blub (#198)
ozkriff Jul 7, 2020
d983184
Newsletter 11 (#200)
ozkriff Jul 7, 2020
dde007e
Newsletter 11: Add discussion links
ozkriff Jul 7, 2020
f7b6f60
Newsletter 12: Initial draft (#202)
ozkriff Jul 10, 2020
6635d53
Newsletter 12: Rust on iOS with SDL2 & Vulkan renderer (#203)
aclysma Jul 31, 2020
d23a4e3
Newsletter 12: Add Sandbox (#204)
JMS55 Aug 1, 2020
b37c2c9
Newsletter 12: Add Canon Collision (#205)
rukai Aug 1, 2020
0b3f85f
Newsletter 12: wgpu news (#206)
kvark Aug 2, 2020
9241146
Newsletter 12: Add data-oriented design article (#208)
jamesmcm Aug 2, 2020
bbce1d4
Newsletter 12: Langcraft (#209)
icefoxen Aug 2, 2020
b04175e
Newsletter 12: Graphene (#210)
ApoorvaJ Aug 2, 2020
071081c
Newsletter 12: pglowrpg (#211)
roalyr Aug 2, 2020
ee58753
Newsletter 12: Add Mun (#212)
Wodann Aug 3, 2020
7f6b2cb
Newsletter 12: Add Ludusavi (#213)
mtkennerly Aug 3, 2020
1ca2730
Newsletter 12: Add Pushin' Boxes (#214)
septum Aug 3, 2020
66abbe5
Newsletter 12: Add Wonder (#215)
kettle11 Aug 3, 2020
24b10f5
Newsletter 12: Crate Before Attack (#216)
koalefant Aug 3, 2020
a44f08c
Newsletter 12: Add Sokoban Book update (#217)
iolivia Aug 3, 2020
db586ca
Newsletter 12: Add Tennis Academy (#218)
iolivia Aug 3, 2020
1984f45
Newsletter 12: Add FPS Game update (#220)
atil Aug 3, 2020
bb336bb
Newsletter 12: Add online strategy game (#219)
pum-purum-pum-pum Aug 3, 2020
ad2f629
Newsletter 12: miniquad (#222)
not-fl3 Aug 3, 2020
e362ee0
Newsletter 12: grr and ash-window (#207)
msiglreith Aug 3, 2020
77bffff
Newsletter 12: Add Textcamp (#223)
peat Aug 3, 2020
e50fb39
Newsletter 12: Add Veloren (#221)
AngelOnFira Aug 4, 2020
1f192d6
Newsletter 12: Add Pong & Rust-n-Games videos (#224)
ozkriff Aug 4, 2020
b2cb701
Newsletter 12: Add Robo, 4K Intro, A\B Street, Protochess (#225)
ozkriff Aug 4, 2020
de667ff
Newsletter 12: Add NoxFutura, Don't Stop, Shotcaller, Zemeroth (#226)
ozkriff Aug 5, 2020
93322e8
Newsletter 12: Add Library & Tooling items (#227)
ozkriff Aug 5, 2020
ae87a6f
Newsletter 12: Jobs (#228)
ozkriff Aug 5, 2020
5dbc467
Newsletter 12 (#229)
ozkriff Aug 6, 2020
c3f3dd8
Newsletter 12: Add discussion links
ozkriff Aug 6, 2020
d8a7963
Newsletter 13: Initial draft (#230)
ozkriff Aug 8, 2020
88056e2
Newsletter 13: Egregoria (#235)
Uriopass Sep 4, 2020
b7e8430
Newsletter 13: Add blitz-path (#236)
BezPowell Sep 4, 2020
ed049e3
Newsletter 13: Add Hexasphere (#237)
OptimisticPeach Sep 4, 2020
5931df9
Newsletter 13: A section about "Writing Nes Emulator in Rust" (#242)
bugzmanov Sep 4, 2020
1fc816b
Newsletter 13: Add "Chargrid Roguelike Tutorial 2020" (#240)
gridbugs Sep 4, 2020
67052b8
Newsletter 13: Roguelike Amethyst talk + blog posts (#239)
tigleym Sep 4, 2020
5e8db6a
Update Zola to 0.11 (#261)
17cupsofcoffee Sep 4, 2020
2546eea
Newsletter 13: Tetra content (#252)
17cupsofcoffee Sep 4, 2020
c9b2687
Newsletter 13: Add puffin profiler (#244)
emilk Sep 4, 2020
492e8e5
Newsletter 13: Add a section about Egui (#245)
emilk Sep 4, 2020
9fe8660
Newsletter 13: Add wowAddonManager (#247)
MR2011 Sep 4, 2020
6bb9b61
Newsletter 13: add Mun (#250)
Wodann Sep 4, 2020
6e5daef
Newsletter 13: Cary (#253)
SpecificProtagonist Sep 4, 2020
c836edc
Newsletter 13: Add Rapier & Dimforge (#251)
sebcrozet Sep 4, 2020
037b896
Newsletter 13: Chillscapes (#258)
ecton Sep 4, 2020
ff8fb07
Newsletter 13: SPIR-Q and Inline SPIR-V (#248)
PENGUINLIONG Sep 5, 2020
20966a8
Newsletter 13: Fix sections order
ozkriff Sep 5, 2020
b46b76f
Newsletter 13: starframe (#256)
m0lentum Sep 5, 2020
95941b3
Newsletter 13: Crate Before Attack (#249)
koalefant Sep 5, 2020
dd56e13
Newsletter 13: cute-c2 (#262)
yeahross0 Sep 5, 2020
ef7f623
Add centered image captions using MD/CSS hack (#264)
ozkriff Sep 5, 2020
333639b
Newsletter 13: A/B Street (#268)
dabreegster Sep 6, 2020
9cb662c
Newsletter 13: KAS and KAS-text (#263)
dhardy Sep 6, 2020
dda52dc
Newsletter 13: Dwarf Seeks Fortune (#267)
Jazarro Sep 6, 2020
a68fb5f
Newsletter 13: rpsirv-reflect
Jasper-Bekkers Aug 30, 2020
2243458
Newsletter 13: SIMple Physics (#257)
mkhan45 Sep 6, 2020
c3dd3bd
Newsletter 13: Veloren (#266)
AngelOnFira Sep 6, 2020
beefc67
Newsletter 13: Add Minigene and Event Chaining (#265)
AnneKitsune Sep 6, 2020
698bddb
Newsletter 13: Event Chaining: re
ozkriff Sep 6, 2020
725a755
Newsletter 13: Add gfx, wgpu, and vange-rs news (#246)
kvark Sep 6, 2020
5966731
Newsletter 13: Way of Rhea (#260)
MasonRemaley Sep 6, 2020
7b7c85a
Newsletter 13: Add voxel-mapper (#238)
bonsairobo Sep 6, 2020
3da4d7b
Newsletter 13: Add NeoCogi's libs (#243)
eloraiby Sep 7, 2020
f335e81
Newsletter 13: Bevy Engine (#259)
cart Sep 7, 2020
2578b97
Newsletter 13: Piston (#255)
bvssvni Sep 7, 2020
efb5988
Newsletter 13: Akigi (#270)
ozkriff Sep 7, 2020
634dd76
Newsletter 13: ecsbench, inline_tweak, yacurses, amethyst (#271)
ozkriff Sep 7, 2020
72b182b
Newsletter 13: Add mochi, optic, sia, ijron (#272)
ozkriff Sep 7, 2020
7cf8456
Newsletter 13: Add RustGameDev Podcast (#234)
icefoxen Sep 7, 2020
653e4c8
Newsletter 13: Garden (#273)
ozkriff Sep 7, 2020
39da945
Newsletter 13 (#274)
ozkriff Sep 7, 2020
e38dc12
Newsletter 13: Discussion links
ozkriff Sep 7, 2020
5037d10
Newsletter 13: Fix typo: "in conjecture with" -> conjunction (#276)
skierpage Sep 10, 2020
bd6dac1
N14: Initial draft (#275)
ozkriff Sep 10, 2020
5e8d7c3
N14: Add gfx-portability (#279)
kvark Oct 4, 2020
386e8d9
N14: Oh no, Lava! (#280)
troligtvis Oct 4, 2020
c6fd95f
N14: BUGOUT (#281)
Terkwood Oct 4, 2020
91f4db5
N14: Mimas (#282)
est31 Oct 2, 2020
1fa2c5d
N14: Add Crevice and Thunderdome (#283)
LPGhatguy Oct 4, 2020
a602910
N14: Riddle (#284)
vickles Oct 4, 2020
d183ab8
N14: OpenGL Preprocessor (#285)
krupitskas Oct 4, 2020
e337857
N14: audir 0.1.0 (#286)
msiglreith Oct 4, 2020
5289924
N14: femtovg (#287)
adamnemecek Oct 4, 2020
7cdeff6
N14: Add ECS and bevy tutorial (#289)
hugopeixoto Oct 4, 2020
9ef6e7a
N14: A/B Street (#290)
dabreegster Oct 4, 2020
188288c
N14: pGLOWrpg (#291)
roalyr Oct 5, 2020
8d33621
Newsletter 14: add Mun (#292)
Wodann Oct 5, 2020
8496602
N14: YAWC (#301)
junkmail22 Oct 5, 2020
8c07b92
N14: Tetra and tetrapack (#293)
17cupsofcoffee Oct 5, 2020
d2f5464
N14: rg3d and rusty-editor (#288)
mrDIMAS Oct 5, 2020
eb51f25
N14: Citybound (#294)
aeplay Oct 5, 2020
3e86c46
N14: Way of Rhea (#296)
MasonRemaley Oct 5, 2020
683fedc
N14: Drawing lines (#300)
pum-purum-pum-pum Oct 5, 2020
2a8ed80
N14: space_shooter_rs (#298)
Oct 5, 2020
7e76318
N14: Tetris Bane (#299)
andii1701 Oct 5, 2020
4b2547b
N14: Tantan's Bevy video (#308)
AngelOnFira Oct 6, 2020
8819e71
N14: Akigi (#307)
AngelOnFira Oct 6, 2020
16c3386
N14: Veloren (#304)
AngelOnFira Oct 6, 2020
9a8859d
N14: Diffuse GI (#295)
miolad Oct 6, 2020
ad3fbd2
N14: Bevy Engine (#297)
cart Oct 6, 2020
49c1f6e
N14: Nox Futura and Bracket-lib (#303)
thebracket Oct 6, 2020
9c6eecd
N14: Recall Singularity (#305)
AngelOnFira Oct 6, 2020
a1e739e
N14: Way of Rhea: Cleanup (#309)
MasonRemaley Oct 7, 2020
b63cba2
N14: Learn WGPU & Live-Reload (#311)
ozkriff Oct 7, 2020
d6e565a
N14: macroquad (#310)
not-fl3 Oct 7, 2020
19fb03e
N14: reload, legion, fontdue, ultraviolet, godot (#312)
ozkriff Oct 7, 2020
7d9b6e3
N14: Release (#313)
ozkriff Oct 7, 2020
4e57b11
N14: Discussion links
ozkriff Oct 7, 2020
29e2833
N14: Mimas: typo
ozkriff Oct 8, 2020
41f3666
N14: galangua: Fix src link
ozkriff Oct 8, 2020
0c6fa69
N15: Initial draft (#314)
ozkriff Oct 9, 2020
61aabc9
Update Zola to 0.12.2 (#317)
17cupsofcoffee Oct 31, 2020
2750ec4
Add contributing guidelines & PR template (#316)
ozkriff Nov 1, 2020
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
Prev Previous commit
Next Next commit
Newsletter 12: Add Sokoban Book update (rust-gamedev#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 <[email protected]>
  • Loading branch information
iolivia and ozkriff authored Aug 3, 2020
commit a44f08ce1eeed10ce1ea58e949a2f70cf9ba38ef
26 changes: 26 additions & 0 deletions content/posts/newsletter-012/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,32 @@ surface. This demo is using [Rust-SDL2][rust-sdl2] for bindings.
[sdl2-project]: https://www.libsdl.org/download-2.0.php
[rust-sdl2]: https://crates.io/crates/sdl2

### [Rust Sokoban Tutorial][sokoban_book]

![sokoban update](rust_sokoban.png)

The Rust Sokoban tutorial is an online book aimed at Rust gamedev beginners
which walks through making a simple Sokoban game using ggez and ECS (with specs).
It tries to teach the basics of architecting in ECS and basic Rust concepts
through a hands-on approach.

This month:

- the book was officially released on July 10th;
- the project received 3 external contributions;
- a few text edits were done, including fixing an issue with code
snippets not appearing correctly;
- work on translations has started (🇨🇳 translation coming soon 🤞).

You can follow
the release discussion [on Twitter][sokoban_release],
provide feedback [on github][sokoban_github] and
read the book at [sokoban.iolivia.me][sokoban_book].

[sokoban_release]: https://twitter.com/oliviff/status/1281641563257360384
[sokoban_book]: https://sokoban.iolivia.me
[sokoban_github]: https://github.com/iolivia/rust-sokoban

### [An Introduction to Data-Oriented Design in Rust][dod]

![vector vs linked list perf](data_oriented_design.svg)
Expand Down
Binary file added content/posts/newsletter-012/rust_sokoban.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.