『Minecraft』が自力でエンドロールに到達するまで約20億年の試算
2026年09月22日 | #ゲーム紹介 | GamesRadar+
プレイヤーが操作しなくても、モブたちの偶然の行動だけでエンダードラゴンを倒し、エンドロールまで到達できるのか。その可能性を調べるため、YouTuberのRedLogic氏がモンテカルロ法によるシミュレーションを実施したところ、約19億7500万年後に本作の世界が自動的にゲームクリアへ到達する結果になりました。実際のゲームをその期間動かしたのではなく、特定の行動が起きる確率をもとに、極端に長い時間の出来事を推定したものです。
12個の目が入ったエンドポータルが出発点
本作は通常、プレイヤーがエンダーアイを集め、エンドポータルを起動してからジ・エンドへ向かい、エンダードラゴンを撃破することでエンディングに到達します。ドラゴンは周囲のエンドクリスタルが残っているかぎり体力を回復するため、まずクリスタルを破壊し、その後に攻撃を加えるのが一般的な流れです。
しかし、モブがエンダーアイを作ったり、ポータルフレームに設置したりすることはできません。そのため、プレイヤーの介入なしでクリアを目指すには、最初から起動済みのエンドポータルが存在している必要があります。今回の試算では、12個すべてのエンダーアイが入ったポータルを持つ世界を前提にしました。さらに、そのポータルが雪のあるバイオームに生成されることも重要な条件です。
RedLogic氏は動画の説明で、現実のゲームを数十億年動かすのは不可能なため、「宇宙そのものを高速化する必要があった」と説明しています。シミュレーションの対象になったのは、ワールドシード「-535646876083114041」における、実際に長期間稼働した場合の出来事を可視化したものです。
スノーゴーレムとクリーパーが作る偶然の連鎖
この実験の中心にあるのは、エンダーマン、スノーゴーレム、クリーパーの行動です。まずエンダーマンがカボチャを拾い、雪の上に運んで設置すると、スノーゴーレムが誕生します。ゴーレムは周囲を移動しながら雪玉を投げますが、これだけではエンドポータルへ進む道は開きません。
そこで、地下付近にいるスノーゴーレムがクリーパーを敵対状態にし、爆発を誘発する必要があります。クリーパーの爆発によってブロックが壊され、起動済みポータルへ続く経路が偶然形成されると、エンダーマンがポータルを通過できるようになります。さらにエンダーマンはジ・エンド側でもブロックを運び、地上へ向かう道を作ることになります。
ジ・エンドでは、スノーゴーレムがエンダーマンへ雪玉を投げます。その攻撃がたまたまエンドクリスタルを壊せば、ドラゴンの回復手段が1つ失われます。最終的には、すべてのクリスタルが破壊された状態で、クリーパーがジ・エンドへ入り、ドラゴンが近くを飛んだ瞬間にスノーゴーレムの攻撃で爆発する必要があります。クリーパーの爆発がドラゴンへダメージを与えれば、撃破に近づきます。
つまり、単にモブが自由に動くだけでは足りません。カボチャの運搬、スノーゴーレムの生成、ポータルへの経路の開通、エンダーマンの移動、クリスタルの破壊、クリーパーの爆発、ドラゴンの飛行位置が、非常に低い確率で連続して成立しなければなりません。
モンテカルロ法で数十億年を推定
Minecraftのすべてのモブが毎瞬間に行う判断を、数十億年分そのまま計算するのは現実的ではありません。そこでRedLogic氏は、エンダーマンがある地点から別の地点へ移動する時間、カボチャを拾う確率、ポータルへ到達するまでの時間といった行動を、確率変数として扱いました。
モンテカルロ法は、ランダムな結果を大量にサンプリングし、試行回数を増やすことで平均的な結果を推定する手法です。今回のシミュレーターは、モブの細かな判断を1つずつ再現するのではなく、「次に重要な出来事が起きるまでの時間」をサンプリングします。RedLogic氏は、数百万回におよぶ小さなランダム判断を個別に計算する代わりに、意味のあるイベントが発生するまでの時間を直接扱う方法だと説明しています。
原文筆者によると、シミュレーションの詳細な仕組みはRedLogic氏のPatreon向けに公開されており、すべての実装を確認できるわけではないとのことです。ただし、考え方としては、モブの行動を独立した変数として扱い、そこから「クリーパーが爆発する瞬間にエンダードラゴンが近くを飛ぶ」といった結果までの確率的な経路を組み立てています。個々のゴーレムを無限に再現するのではなく、平均的なエンダーマン、スノーゴーレム、クリーパー、ドラゴンの挙動から全体の時間を推定します。
クリアまでに起きた極端に長い待ち時間
最初のスノーゴーレムがポータルへ向かう道を作り始めるまでには、シミュレーション開始から3万4777年かかりました。カボチャ自体はそこからさらに2000年運ばれてから、最初のゴーレムの生成につながっています。エンド側のポータル部屋から外へ出る経路が開通するまでにも、290万年を要しました。
クリスタル破壊も一度に進むわけではありません。あるスノーゴーレムは、1つのクリスタルを壊した後、次のクリスタルを壊すまで1800万年にわたってジ・エンドをさまよいました。また、約2億5000万年が経過した時点でも、エンダードラゴンの体力はわずか2%しか減っていなかったとされています。
最終的にドラゴンが倒れたのは、シミュレーション上で約19億7500万年が経過した時点でした。これはゲーム内の通常プレイで想定される攻略時間とは比較できないほど長いものですが、モブのランダムな行動だけでも、条件が揃えばエンドポータルの先へ進み、エンドロールを発生させられる可能性を示しています。