@@ -62,6 +62,45 @@ If needed, a section can be split into subsections with a "------" delimiter.
6262
6363## Game Updates
6464
65+ ### [ Sandbox]
66+
67+ ![ Sandbox screenshot] ( sandbox_screenshot.png )
68+
69+ [ Sandbox] is a falling sand game by JMS55 that provides a variety of fun
70+ particle types to place, and then you get to watch the resulting interactions!
71+
72+ As they didn't make it in time for last month's newsletter, this month's edition
73+ covers the work they did in June and July:
74+
75+ - Released version 1.0 and 1.1, created a flatpak package and associated metadata,
76+ and published it to [ Flathub] .
77+ - Several new particles such as Fire, Mirror, Glitch, and some hidden ones,
78+ and tweaked or overhalled almost every other particle!
79+ - A fancy new glow post process effect for Acid/Fire/Electricity,
80+ created using wgpu-rs compute shaders.
81+ - As a precursor to this, they made a PR to the pixels crate that removes the
82+ old RenderPass approach in favor of giving the user direct access to wgpu.
83+ - Made a slick new icon and background for the game.
84+ - Added a video recording feature using gstreamer-rs and x264enc,
85+ and then later removed it (for now).
86+ - Moving from recording the raw texture generated for pixels
87+ to the post-processed texture from wgpu
88+ involved a major overhaul, and it proved too glitchy and slow.
89+ Hopefully it will be revived later, in the form of recording user inputs.
90+ - Many structural improvements, such as less glitchy particle
91+ placement with Bresenham's line algorithm,
92+ better error handling, and ensuring particles
93+ are only ever stored on the heap.
94+ - Performance improvements, including generating noise in a separate thread.
95+ - Currently WIP: UI using imgui.
96+
97+ ![ Sandbox icon] ( sandbox_icon.svg )
98+
99+ Got any ideas? Leave an [ issue on github] [ Sandbox ] , or add it yourself!
100+
101+ [ Sandbox ] : https://github.com/JMS55/sandbox
102+ [ Flathub ] : https://flathub.org/apps/details/com.github.jms55.Sandbox
103+
65104## Learning Material Updates
66105
67106### [ Rust on iOS with SDL2] [ rust-ios-sdl2-post ]
0 commit comments