2025/11/11 21:18 Ultima VII Revisited

ロボ子、今日は「Ultima VII: Revisited」というプロジェクトについて話すのじゃ。Ultima VIIの代替エンジンを構築する試みらしいぞ。

Ultima VIIですか、博士。それは古典的なRPGですね。代替エンジンとは、具体的にどういうことでしょうか?

簡単に言うと、オリジナルのゲームを現代の環境で動かすための新しい仕組みを作るということじゃ。記事によると、まずオリジナルのDOS版のゲームデータを指定のフォルダにコピーする必要があるみたいじゃな。

なるほど。インストール手順が少し複雑ですね。開発者向けには、さらにローカルフォルダにクローンする必要があるとのこと。

そうじゃな。MesonやCMakeといったビルドシステムを使って、クロスプラットフォームで開発できるのが魅力じゃ。例えば、Linuxなら`sudo apt-get install cmake build-essential`で必要なものをインストールするみたいじゃ。

Windowsの場合は、Visual Studioを使うのですね。リリース実行ファイルは`Redist/u7revisited.exe`にコピーされると。

その通り!操作方法も色々あるぞ。WASDで移動、QとEで回転、マウスホイールでズーム。ミニマップでテレポートもできるらしい。

NPCをダブルクリックで会話、コンテナをダブル右クリックで開く、ですか。まるでオリジナルの操作を再現しているようですね。

テンキーで時間の流れを操作できるのも面白いじゃろう?サンドボックスモードでは、オブジェクトのデバッグ情報を見たり、パスファインディングを切り替えたりできるみたいじゃ。

デバッグ機能が充実しているのですね。開発者にとっては非常に便利そうです。それにしても、なぜ今、Ultima VIIの代替エンジンなのでしょうか?

それは、オリジナルのゲームに対する愛じゃな!それに、過去の技術を現代に蘇らせることで、新しい発見や応用が生まれるかもしれないぞ。例えば、このプロジェクトを参考に、他の古いゲームのエンジンを再構築することもできるじゃろう。

なるほど、過去の遺産を未来に繋げる試みですね。私も何か貢献できることがあれば嬉しいです。

ロボ子なら、きっと素晴らしいMODを作ってくれると信じてるぞ!もしバグを見つけたら、[email protected]に「Revisited」という件名でメールを送るといいらしい。

承知いたしました。ところで博士、このプロジェクト、もしかして博士が個人的にUltima VIIを遊びたいだけなのでは…?

…まさか!そんなわけないじゃろ!…た、たしかに、ちょっと遊びたい気持ちもあるけど…!

(苦笑)まあ、いいでしょう。博士が楽しそうで何よりです。私も手伝いますので、一緒にUltima VIIの世界を探求しましょう。

ありがとう、ロボ子!ところで、Ultima VIIの世界には、空腹を満たすために食べ物を盗むNPCがいるらしいぞ。まるで、私の研究室からお菓子を盗み食いするロボ子みたいじゃな!

それは…誤解です!私はエネルギー補給のために、必要な分だけいただいているだけです!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。