この記事は、VG247 のパートナー出版物である USgamer に初めて掲載されました。この記事などの一部のコンテンツは、USgamer の閉鎖後、後世のために VG247 に移行されましたが、VG247 チームによる編集やさらなる精査は行われていません。
真のクラシック ゲームの特徴は、繰り返しプレイできることです。
スキルを磨いてスコアを向上させるため、トーナメントに向けて練習して習熟するため、または単に楽しい思い出があるから丸まって楽しむためなど、何度も戻ってくるゲームがあります。しかし、ストリート ファイターの初心者は、EVO チャンピオンとまったく同じゲームをプレイしているわけではないと言えますが、これは厳密には真実ではありません。両方のプレイヤーは、同じステージに存在する同じ動きを持つ同じキャラクターにアクセスできます。ゲーム自体は決して変わりません。
しかし、それができたらどうでしょうか?
昔のお気に入りを手に取って、単に動作を繰り返すだけでなく、あたかも初めてのことであるかのようにもう一度プレイできたらどうなるでしょうか? NES のゼルダの伝説と SNES のスーパー メトロイド用の 2 つのランダム化プログラムがまさにそれを提供します。
元々のアイデアは何気ないコメントから生まれました。ゼルダランダマイザー作者のフレッド・コフリンは、「ある夜、飛行機を待っているときに、[スピードランナー]ラックアタック24ゲームを新鮮なものにする方法が欲しいと述べた。出発前に私はそれについて調べ始め、そこから物事が動き始めました。」スーパーメトロイド ルートランダマイザー自分でプログラムを作るつもりさえありませんでした。 「エンジンがそれを許可するかどうかを確認し、最終的にはスーパーメトロイドのロムハッキングに詳しい他の人に提供するために調査していました。しかし、確認が終わる頃には、自分の知識だけでそれができることがわかりました。」
プロセスが簡単だったわけではありません。「ランダマイザーは 2 つのことを行っています」とウォーターズ氏は説明します。 「まず、それぞれの部屋を指す各ドアのポインターを新しいものに変更します。次に、オブジェクトの値を収集可能なドアや鍵のかかったドアなどに切り替えます。そのため、灰色のドアの代わりに開いたドアが表示されます。可能な場合は、青いドアか武器で制御されるドアにして、オプションが許せばアイテムを移動するという方法があります。最も面倒な作業は、各ドアのすべてのデータを収集することでした。 2個かかったドアオブジェ3日間起きて作業を開始し、ただ寝て食事をするだけで、すべて400〜500枚のドアの価値を得るために、私は二度とやりたくない。」
両方のプログラムでランダム化された ROM を生成する前から、そのこだわりは明らかです。ゼルダ ランダマイザーとスーパー メトロイド ルート ランダマイザーはどちらも、プレイヤーが自分の走りをどれほどクレイジーで異質なものにしたいかをカスタマイズするための大量のトグルとオプションを提供します。シャッフルされたスプライトの上で、どの画面にも表示できるモンスターのセットを使って、剣を持たずにゼルダをプレイしたいと感じていますか? 卑劣なオクトロックがライオネルの剣を吐き始めるまで、彼らが何ができるかよくわかりません。スーパー メトロイドの、断熱バリア スーツを着る代わりに、エネルギー タンクがなくなる前にノルフェアの暖房の効いた部屋を駆け抜けることを期待するバージョンはどうでしょうか?あなたの葬儀です。
「最悪の部分は、各ドアとドア オブジェクトのすべてのデータを収集することでした。400 ~ 500 枚のドアの値を取得するのに、朝起きて作業を開始し、睡眠と食事だけに 2 ~ 3 日かかりました。私ならそうします。」二度としないでください。」 - リオラン・ウォーターズ
これは極端な話ですが、体験をランダム化しようとする人には、両方のゲームにある程度精通していることが期待されます。ウォーターズは、熟練したスピードランナーがスーパー メトロイドを半分に砕くために使用する、モックボールや水平ボム ジャンプなどの高レベルのトリックが、ルート ランダマイザーをプレイするのに必要でないことを確認するために苦労しましたが、実際には得られません。少なくとも壁ジャンプと無限爆弾ジャンプを習得しないと、はるかに遠くなります。一方、ゼルダの伝説のシャッフル バージョンは、ハイラルのすべての爆撃可能な壁と可燃性の茂みについての完全な知識があるか、少なくともそれらすべての場所がマークされた地図を手元に持っている状態でプレイするのが最適です。ゼルダにも、詳しい人なら利用できる不具合があります。「通常はレベル 1 から抜けて再び入り、上部のドアのロックが解除される興味深い『バグ』があります」とコフリン氏は言います。 「それは、外界からダンジョンに入ることができるどの方向でも機能することがわかりました。つまり、東からレベル1の画面に入ってダンジョンに入ると、東のドアがロックされていればロックが解除されます。これはバグです」これは通常のゲームでは 1 回しか発生しませんが、Randomizer ではさらに多くのアプリケーションがあります。」
ランダム化されたゲームでは、できる限りの利点を活用する必要があることがわかりました。ゼルダ ランダマイザーを自分で試してみたところ、ハートの容器と赤い薬のボトルのどちらかを選択できる「Take Any One You Want」洞窟に、3 番目の選択肢である青いキャンドルが追加されたことがわかりました。通常のゲームでは、どの店でも買えるものを選んでハートのコンテナを見逃すことはほとんどありませんが、ランダマイザーが機能しているため、青いキャンドルは強力に誘惑されます。 「それは非常に難しい選択だ」とコフリン氏も同意する。 「二人で洞窟をどれだけ早く見つけるかにもよりますが、私はいつもろうそくを使います。でも、いつもろうそくの代わりに木の剣を使います!魔法の剣を手に入れるのがはるかに困難になるので、それは危険です。でももし私はレースでプレイしているのですが、早い段階で茂みを燃やすことができると、必要なダンジョンを見つけるのが簡単になります。」
もちろん、むしろ不利益を被ることを望む人もいます。 「分岐する地獄のレベル 3 でプレイするのが大好きです」とウォーターズ氏は、ランダム化されたゲーム世界を迷路のようにしつつ、スーツのアップグレードなしでプレイヤーに過熱した部屋を通過させるオプションについて言及します。 「スーパー メトロイド インポッシブルをスピードランする勇気のある SM スピードランナーは私だけです。そのため、難易度が上がったときが大好きと言っても過言ではありません。他の人がそれに挑戦し、おそらく何度も死ぬのを見るのも楽しいです。」
どちらのランダマイザーも、勝てないシードが生成されないことを確認するために広範なプレイテストを受けていますが、元のゲームのすべての機能がランダム化プロセスに耐えられるわけではありません。スーパーメトロイドでメトロイドシリーズに導入された自動入力ミニマップは、ウォーターズのルートランダマイザーでは無効になっています。 「ミニマップを機能させる試みはありませんでした」とウォーターズ氏は言います。ランダム化された入り口と出口が結果としてもたらす不可能な幾何学のためです。「部屋は常に互いに重なり合い、ただ巨大な塊になるだろうと思いました。常にエリアを変更するため、自分がどこにいるかに関してゲームが混乱するのですが、通常は起こりません。」しかし、ある意味、この削除により、プレイヤーが試行錯誤しながら自分なりのやり方を見つけ出すことに依存する最初の 2 つのゲームのような体験に近づくことができます。
各ランダマイザーにより、独自のチャレンジ実行も発生します。スーパー メトロイド ルート ランダマイザーはネイティブに「50 ルーム チャレンジ」を提供しており、プレイヤーはマザー ブレインを倒し、マップのわずか 50 部屋でランダマイザーが吐き出すアイテムだけを使って脱出するように求められます。 (対照的に、通常のリニア モードでは、通常、合計プールから約 100 部屋が抽出され、ランダマイザーの「イージー モード」は「150 ルーム チャレンジ」です。) ゼルダ ランダマイザーのプレイヤーは、独自のゲームを考案しました: ゼルダ ビンゴ、すべてのアイテム、モンスター、ダンジョンの入り口の位置がシャッフルされ、2 人のプレイヤーが同じシードを実行して最初にビンゴに到達します。カードには、「ドドンゴを倒す」、「お金儲けのゲームに勝つ」、「ホイッスルを見つける」などが含まれています。コフリン氏は、スピードランナーやストリーマーのコミュニティが彼のランダマイザーをどのように使用し、彼らのアイデアの一部をプログラムに実装しているかを注意深く監視してきました。 「ソードレスと他の数人は、ジェイオペラ。他のいくつかは選手や観客からのものでした。最も有名なのは、すべてのアイテムのスプライトが同じスプライトに置き換えられる「Fun %」で、プレイヤーはアイテムを拾ってそれが何であるかを知る必要があります。」
両方のランダマイザーが多かれ少なかれ完成しました。 「現在は開発中ではありませんが、すべてをゼロから作成するスーパー メトロイドの完全なランダマイザーを作成することを考えていました」とウォーターズ氏は考えています。 「できるかどうかは分かりませんが、プログラミングの知識も深まったので挑戦してみたいと思っています。」
当面は、次のリンクから Route Randomizer をダウンロードできます。ウォーターズのTwitchチャンネル。 Coughlin の Zelda Randomizer はリリースの目前にあり、大規模な発売日にいくつかのお祭りが計画されています。 「2015 年 3 月 14 日、つまり私たち数学オタクが言う円周率の日にリリースされます。東部時間午後 1 時 59 分に、speedrunslive.com でレースが開催されます。つまり、3 月 14 日の 1 時 59 分にレースが開催されます。その日は他のレースも開催されると思いますので、人々は SRL サーバーにアクセスして、対戦する相手を見つけて楽しむことができます。」
ガントレットを手に取ってレースに参加するかどうかに関係なく、その日にランダム化されたゲームを試してみて、自分が知っているすべてが間違っていると思っているゲームをプレイすることがどれほど爽快であるかを自分の目で確認してください。