Web上で提供されるゲームというとパズルゲームが多いように思います。あまり高速な動作を必要とされないゲームであれば作りやすいでしょう。しかしJavaScriptも高速化しており、他のジャンルでも十分ゲーム開発が可能になっています。 今回紹介するmk.jsはCanvasベースのファイティングゲームになります。

mk.jsの使い方

ストリートファイター風のゲームです。

動きはスムーズです。

戦っているところ。

mk.jsは1台のコンピュータを使って二人で戦うことも、ネットワーク対戦もサポートしています。必殺技やゲージのようなシステムはないので、純粋に腕と足で戦う仕組みです。WebベースであってもCanvasを使うことで十分スムーズなゲームになるのが分かるかと思います。

mk.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

mk.js mgechev/mk.js: Canvas implementation of basic fighting game which allows multiplayer over the network.