Infinite Mario Brosについて
Infinite Mario Bros は、Markus “Notch” Persson 氏が2008年に作った Java アプレットが始まりです。Minecraft を生み出す数年前のことでした。しくみはシンプルで見事なものです。固定のレベルを用意する代わりに、ステージに入るたびに、丘、土管、穴、大砲、敵のグループなどをルールに従って組み合わせ、新しいステージを作り上げます。
このゲームはファン層を超えて広く知られるようになりました。研究者たちはそのレベル生成プログラムを Mario AI Competition に使い、プログラム同士がレベルのプレイ(のちにはデザイン)を競いました。コードベースは、手続き型コンテンツ生成に関する数多くの論文にも登場しています。
このバージョンは Robert Kleffner 氏による HTML5 版で、Java のコードを JavaScript と Canvas で作り直し、最新のブラウザならどれでも動くようにしたものです。タイトル画面で S を押し、ワールドマップでステージを選んで、ジェネレーターがどんなステージを用意しているか確かめてみましょう。この移植版のBGMは古いブラウザ機能に依存していたため無効になっていますが、効果音はすべて使えます。
操作方法
| 入力 | アクション |
|---|---|
| ← → | 歩く |
| ↓ | しゃがむ |
| S | ジャンプ / ゲーム開始 |
| A | ダッシュ・ファイアボールを投げる |
特徴
- すべてのレベルがその場で生成されるので、同じプレイは二度とありません
- 城、地下、アスレチックステージを備えたワールドマップ
- Super Mario World風のグラフィック。タイトル画面にはマリオ、ルイージ、クッパたちが登場
- マップを進めるほど難易度がアップ
ヒント
- タイトル画面で S を押してスタート。ワールドマップでは矢印キーと S でステージを選びます。
- A を押しながら走ると長い穴もずっと越えやすくなります。ただし、狭い足場に着地する前には離しましょう。
- キラー砲台は一定のリズムで弾を撃ちます。弾が通り過ぎるのを待ってから、砲台を飛び越えましょう。
- レベルはランダムなので、無理ゲーに感じるステージはたいてい運が悪いだけ。マップで別のルートを試してみましょう。


