@@ -69,6 +69,49 @@ If needed, a section can be split into subsections with a "------" delimiter.
69
69
70
70
## Game Updates
71
71
72
+ ### [ Jumpy]
73
+
74
+ ![ Swords, Crates, Grenades, & Mines] ( ./jumpy.png )
75
+ _ Jumpy Items: Swords, Crates, Grenades, & Mines_
76
+
77
+ [ Jumpy] ([ GitHub] [ Jumpy ] , [ Discord] [ jumpy_discord ] , [ Twitter] [ jumpy_twitter ] ) by
78
+ [ Spicy Lobster] [ spicy_lobster ] is a pixel-style, tactical 2D shooter with a fishy
79
+ theme.
80
+
81
+ In the last month, Jumpy migrated from a client-server networking model to a P2P
82
+ Rollback model using [ GGRS] . This was to address shortcommings with the server
83
+ model that had been implemented, and to take advantage of the excellent user
84
+ user experience that rollback networking can offer.
85
+
86
+ The rollback model did come with the new requirement to run up to 8 simulation
87
+ frames per 16ms screen refresh, though, and unfortunatley the JavaScript
88
+ bindings used to implement the game items were not performant enough to keep up.
89
+ For now, scripting has been temporarily disabled.
90
+
91
+ This sparked a quick migration of the TypeScript files to Rust, and also
92
+ [ discussion] [ jumpy_wasm_discussion ] about future possibilities for using WASM to
93
+ get beter determinism and rollback performance, along with lower-overhead WASM
94
+ scripts.
95
+
96
+ With promising ideas for future improvements, the rest of the month was spent
97
+ focusing on getting the initial items completed, with Grenades, Swords, Crates,
98
+ and Mines all landing recently.
99
+
100
+ With just one more item planned and minimal clean up work, an MVP release is
101
+ just around the corner!
102
+
103
+ _ Discussions: [ GitHub] [ jumpy_discussions ] , [ Twitter] [ jumpy_twitter ] _
104
+
105
+ [ Jumpy ] : https://github.com/fishfolks/jumpy
106
+ [ jumpy_rewrite ] : https://github.com/fishfolks/jumpy/pull/466
107
+ [ Bevy ] : https://bevyengine.org
108
+ [ GGRS ] : https://github.com/gschup/ggrs
109
+ [ jumpy_discussions ] : https://github.com/fishfolks/jumpy/discussions
110
+ [ jumpy_twitter ] : https://twitter.com/spicylobsterfam
111
+ [ jumpy_discord ] : https://discord.gg/4smxjcheE5
112
+ [ spicy_lobster ] : https://spicylobster.itch.io/
113
+ [ jumpy_wasm_discussion ] : https://github.com/fishfolk/jumpy/discussions/489
114
+
72
115
### Rusty Vangers
73
116
74
117
![ Vange-rs rendered with a voxel tree] ( vangers-3rd-person.jpg )
0 commit comments