I built this websocket game with the intent of learning the actor model with Actix, and getting better with Rust. The front end is made with Svelte, though I'm not really a frontend person, so if you poke around it's bound to be clunky. I've tested it with with Chrome, Firefox and Android, but not iOS or Safari. If you find errors with those, I'd appreciate a quick note.<p>I have yet to clean up the frontend, but you can find the backend source <a href="https://github.com/kilroyjones/game-server" rel="nofollow">https://github.com/kilroyjones/game-server</a>, if you're curious. This could have been built with socket.io, but who doesn't want to spend more than double the time building a higher performance server to push around 100 bytes of JSON?<p>The game is cooperative because I enjoy cooperative play more than competition, and wanted to build something that pushed people to work together. There's no in-game communication, so you really need to pay attention to what your teammates are doing.<p>If you want to see what the game is like, but players aren't there, you can load up four windows and it'll work fine as well.<p>Advice, comments and criticism are welcome.