Rocket wasm - WebAssemblyで作られたシューティングゲーム
WebAssemblyが実用的になってきています。今のところWebAssemblyが書ける言語としてはC/C++またはRustといった感じですが、Rustが個人的には分かりやすくて好きです。 そんなRustで作られたゲームがRocket wasmになります。WebAssemblyなのでストレスなく遊べます。
Rocket wasmの使い方
遊んでいるところです。上下左右は繋がっています。スペースキーを押し続けてミサイルが発射されます。
Rocket wasmはどれだけミサイルを発射したり、敵機(黄色い丸)が表示されても動作が重たくなりません。WebAssemblyはゲームでの利用が想定されているとも言われているので、このようにゲーム事例が出てきて作り方が共有されていくのは面白いですね。
Rocket wasmはRust製のオープンソース・ソフトウェア(MIT License)です。
https://aochagavia.github.io/rocket_wasm/ aochagavia/rocket_wasm: The Rocket game, now compiling to WASM