Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I made a 2D platformer randomization crate called Shiftnanigans (https://github.com/AustinHellerRepo/Shiftnanigans) as part of my work on the open source game Jumpy (https://github.com/fishfolk/jumpy). Within the map editor of Jumpy, the Randomize button will randomize the placement of tiles and elements, maintaining the general structures of the map. I've described the two abstract concepts and sets of structs used to accomplish this functionality below. This is just a general overview, but I am happy to elaborate further if anyone has questions about the algorithms and data structures used.
Related posts
- Fish Folk – open-source Bevy game
- Fish Folk – open-source Bevy game
- Fish Folk – Our open source arena-shooter game in development for 4 years is now live on Kickstarter
- Networking in ‘Fish Folk: Jumpy’ with QUIC for matchmaking and GGPO for p2p rollback
- WASM For Core Game Loop & Mods · Jumpy dev-talk