|
アドベンチャーゲームをプレイすることは、私のコンピュータ体験において常に重要な部分を占めてきました。初期のテキストベースのアドベンチャーゲームから、2Dピクセルアート、フルモーションビデオ、そして3Dゲームまで、アドベンチャーゲームというジャンルは私に多くの素晴らしい思い出を与えてくれました。 時々昔のゲームをもう一度プレイしたくなるのですが、それらの多くはLinuxが登場する前にリリースされたものばかりです。では、どうすればこれらのゲームをもう一度プレイできるのでしょうか?実は、私のお気に入りのオープンソースプロジェクトの一つであるScummVMを使っています。 ScummVMとは何ですか?ScummVMは、現代のハードウェアで古典的なアドベンチャーゲームをプレイするために設計されたプログラムです。元々はLucasArtのScript Creation Utility for Maniac Mansion (SCUMM)を使用してゲームを実行するために開発されましたが、現在では様々なゲームエンジンをサポートしています。Sierra On-LineとLucasArtのほぼすべての古典的なアドベンチャーゲームに加え、他のパブリッシャーの多数のアドベンチャーゲームをサポートしています。ScummVMは(現時点では)すべてのアドベンチャーゲームをサポートしているわけではありませんが、数百ものアドベンチャーゲームをプレイできます。ScummVMは、Windows、macOS、Linux、Android、iOS、一部のゲームコンソールなど、複数のプラットフォームで利用できます。 ScummVM を使用する理由は何ですか?古いゲームを最新のハードウェアでプレイする方法は数多くありますが、ScummVMを使用するよりも複雑な場合が多くあります。DOSBoxを使えばDOSゲームをプレイできますが、ゲームを適切な速度で動作させるには設定を調整する必要があります。WindowsゲームはWINEでプレイできますが、ゲームとインストーラーの両方がWINEに対応している必要があります。 ゲームがWINEで動作可能であっても、ハードウェアの速度が速すぎるため、最新のハードウェアでは正常に動作しない場合があります。その一例が、 King's Quest VIのパズルで、点火した爆竹を特定の場所まで運ぶというものです。最新のハードウェアでは爆竹の爆発速度が速すぎるため、キャラクターが何度も死なずに正しい場所までたどり着くことは不可能です。 ScummVMは、レトロアドベンチャーゲームをプレイする他の方法にありがちな多くの問題を解消します。ゲームがScummVMに対応していれば、設定とゲームプレイは簡単です。ほとんどの場合、オリジナルのゲームディスクからゲームファイルを任意のディレクトリにコピーし、そのディレクトリをScummVMに追加するだけでゲームをプレイできます。複数のディスクに収録されているゲームの場合は、ファイル名の競合を避けるため、一部のファイルの名前を変更する必要がある場合があります。必要なデータファイルと名前変更の手順については、対応ゲームごとのScummVM Wikiページに記載されています。 ScummVMの注目すべき点の一つは、バージョンが上がるごとにサポートされるゲームが増えていくことです。ScummVM 2.2.0では、12種類以上のインタラクティブノベルインタープリタのサポートが追加され、ScummVMは数百ものテキストベースのアドベンチャーゲームをプレイできるようになりました。ScummVM開発ブランチはまもなくバージョン2.3.0になり、ResidualVMの3Dアドベンチャーゲームサポートが統合されます。これにより、ScummVMは* Grim Fandango *、* Myst III: Exile*、* The Longest Journey *などのタイトルをプレイできるようになります。また、開発ブランチでは最近、Adventure Game Studioで作成されたゲームのサポートも追加され、ScummVMに数百ものゲームが追加されました。 ScummVMのインストール方法LinuxディストリビューションのリポジトリからScummVMをインストールする場合、手順は非常に簡単です。コマンドを1つ実行するだけです。ただし、ディストリビューションによってはScummVMの古いバージョンが提供されている場合があり、最新バージョンほど多くのゲームをサポートしていないため、ご注意ください。 Debian/UbuntuにScummVMをインストールする:
Fedora に ScummVM をインストールする:
FlatpakまたはSnapを使用してScummVMをインストールする ScummVMはFlatpak形式とSnap形式でも利用可能です。これらの形式のいずれかを使用する場合は、以下のコマンドで適切なバージョンをインストールできます。これは常にScummVMの最新バージョンです。
または
ScummVM開発ブランチのコンパイル ScummVMのまだ不安定な開発ブランチの最新機能や主要機能を試してみたい場合は、ScummVMのソースコードをコンパイルすることで試すことができます。開発ブランチは常に変更されているため、必ずしも正しいとは限りませんのでご注意ください。開発ブランチを試してみたい場合は、以下の手順に従ってください。 まず、ディストリビューションに必要な開発ツールとライブラリを準備する必要があります。これらのツールとライブラリは、ScummVM wikiのScummVM/GCCコンパイルページにリストされています。 前提条件をインストールしたら、次のコマンドを実行します。
ScummVMにゲームを追加するScummVMへのゲームの追加は、プレイ前に必ず行うべき最後の作業です。コレクションにScummVM対応のアドベンチャーゲームがない場合は、ScummVMのゲームページから11種類の素晴らしいゲームをダウンロードできます。また、GOG.comからScummVM対応のゲームを多数購入することもできます。GOG.comでゲームを購入し、GOGダウンロードからゲームファイルを抽出する必要がある場合は、innoextractツールをご利用ください。 ほとんどのゲームは専用のディレクトリに配置する必要があります(唯一の例外は、単一のデータファイルで構成されるゲームです)。そのため、まずScummVMゲームを保存するためのディレクトリを作成することをお勧めします。これは、コマンドラインまたはグラフィカルファイルマネージャーを使用して行うことができます。ゲームの保存場所はどこでも構いません(ただし、サンドボックスであるScummVM Flatpakの場合は、ゲームを ファイルを目的の場所にコピーしたら、ScummVMを起動し、「ゲームを追加…」をクリックしてゲームをコレクションに追加します。ファイル選択ダイアログボックスが開いたら、適切なディレクトリを選択し、「選択」をクリックします。ScummVMがゲームを正しく検出すると、設定オプションが表示されます。必要に応じて、各タブから詳細な設定オプションを選択することもできます(これは後で「ゲームを編集…」ボタンを使用して変更することもできます)。または、「OK」をクリックして、デフォルトの設定でゲームを追加することもできます。ゲームが検出されない場合は、ScummVM wikiの対応ゲームページで、特定のゲームのデータファイルに必要な特別な手順を確認してください。 ScummVM のゲーム リストからゲームを選択し、「開始」をクリックして、昔のお気に入りを再び楽しんだり、古典的なアドベンチャー ゲームを初めて体験したりするだけです。 |