@@ -62,6 +62,45 @@ If needed, a section can be split into subsections with a "------" delimiter.
62
62
63
63
## Game Updates
64
64
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
+
65
104
## Learning Material Updates
66
105
67
106
### [ Rust on iOS with SDL2] [ rust-ios-sdl2-post ]
0 commit comments