MinecraftのMOD制作者たちは、Java版のエンジンを単なる調整とは言い難い、ゲーム開発そのものに近い領域へと押し進め続けている。最新の例は、 Luckey Faraday がCall of Duty: Black Ops IIのマルチプレイヤーマップ「Hijacked」を移植し、Fabric MODとしてネイティブ動作させた事例だ。
これはブロックを一つずつ置いて再現したものでも、ゲーム内にコンピューター画面を設置したものでもない。マップの当たり判定、ボット、ナビメッシュ、武器、描画はすべてMinecraft独自のシステム上で直接動作している。映像では、プレイヤーがヨットの環境を移動し、実際に動くボットと戦う中で、マップが41~48フレーム毎秒で動作している。
ブラウザー上の実験から完全統合へ
このプロジェクトは段階を踏んで進化してきた。以前のバージョンでは、マップのブラウザーベースの移植版をゲーム内のPCに表示し、プレイヤーが操作できるようにしていた。今回のリリースではさらに踏み込み、ゲームの中核となるロジックをJavaで再構築。Hijackedは実質的に、馴染みのあるブロックの世界に独自のルールセットを重ねたMinecraftのディメンションとなっている。
このMODは現在も開発中だ。機能は拡張が続いており、完成度の高い一般公開版ではなく、概念実証として配布されている。それでも現状の状態で、Minecraftを単なる建築ゲームではなく、多用途の実行環境として扱ったとき、熱心なMOD制作者が何を実現できるのかを示している。
- Hijackedマップの形状とテクスチャを完全再現
- プレイヤーの当たり判定と移動が機能
- ナビゲーション機能を備えたボット
- 武器システムを統合
- 実演に使用されたハードウェアで約45 FPSで動作
Minecraftではこれまでも意欲的なクロスオーバーが数多く実現してきたが、これほどネイティブに統合された例はほとんどない。外部ランチャーや大がかりなエミュレーションに頼らず、Call of Dutyのレベル全体をサンドボックス内で起動してプレイできるという事実は、Javaコードベースの柔軟性と制作者の技量を物語っている。
Black Ops 2をMinecraft内でネイティブ動作させました。ブラウザー経由でも、ゲーム内に置いた画面上でもありません。マップの当たり判定、ボット、ナビメッシュ、武器、描画はすべてFabric MODとしてMinecraft内で動作しています。
このデモはすでにMODコミュニティで、ほかにどんなタイトルが同じように移植される可能性があるのかという議論を呼んでいる。ひとまず「Hijacked」は、Minecraftがまったく異なるジャンルのプラットフォームとして活用されている、特に印象的な事例の一つとなっている。
ニュース





