ゲームというのは作っている方も楽しく、遊ぶのも楽しいと学習素材として最適です。特にあまりこだわったキャラクターゲームではなく、ルールがシンプルですぐに遊べるものが良いでしょう。 今回は誰もが知っているであろうスネークゲームをHTML5化した、Snake Wasmを紹介します。

Snake Wasmの使い方

ゲーム中の画面です。上下左右はつながっており、壁に当たって死亡することはありません。

とにかく長くなって、自分の体に当たらなければOKです。

通常、壁に当たったらダメだと思うのですが、Snake Wasmでは上の端を超えると下から出てきます。左右もつながっています。ただし、体が長くなっていくとあまりプラスにはならないかも知れません。遊ぶのはもちろん、そのコードから学べる点も多いのではないでしょうか。

Snake WasmはRust製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。

Snake Game alamminsalo/snakewasm