Experimenting with rust+wasm+webgl. Seems like quite a nice platform. The repo can also build a native version with SDL. https://github.com/bpeel/diveno
GitHub - bpeel/diveno: A work-in-progress tool to host a game of MOTUS/Lingo in Esperanto over videoconferencing

A work-in-progress tool to host a game of MOTUS/Lingo in Esperanto over videoconferencing - GitHub - bpeel/diveno: A work-in-progress tool to host a game of MOTUS/Lingo in Esperanto over videoconfe...

GitHub
I figured out how to use JavaScript closures from Rust and then rewrote all the JS parts in Rust so there’s now only 2 lines left of JS, phew. I also added some cheesy sounds using the html5 audio API (I dunno how to capture them in the video though…)
I’m trying to make a tombola effect to pick random numbers for the bingo grid using the rapier2d physics engine. Sometimes the balls fly out between the joints of the sides of the tombola. I have no idea what I’m doing 😆
The tombola effect looked a lot better in my head when I first imagined it 😆