リリースされてから数十年経ってなお、みんなに愛されているスーパーマリオブラザーズ。最近では自分でステージが作れるスーパーマリオメーカーが人気で、さらに盛り上がりを見せています。

そんなスーパーマリオブラザーズの世界をOCamlで作成するのがMariOCamlです。実際に遊ぶこともできるようになっています。

MariOCamlの使い方

ゲーム画面です。矢印キーを使って操作します。

ゲームクリアしました。

ゲーム画面。雰囲気はスーパーマリオ3に近いノリです。

MariOCamlの特徴としてはゲームステージが自動生成されていることで、それゆえに再読み込みするごとにステージが新しくなります。そのため毎回違った雰囲気の中で遊べるようになっています。

MariOCamlはOCaml製のオープンソース・ソフトウェア（MIT License）です。

https://mahsu.github.io/mariocaml/

mahsu/MariOCaml