GNU/Linux >> Linux の 問題 >  >> Linux

コロッサルケーブアドベンチャー–最も有名なクラシックテキストベースのアドベンチャーゲーム

コロッサルケーブアドベンチャー ADVENTとも呼ばれます 、巨大な洞窟 、またはアドベンチャー 、は、80年代初頭から90年代後半にかけて最も人気のあるテキストベースのアドベンチャーゲームです。このゲームは、歴史的な最初の「インタラクティブフィクション」ゲームとしても知られています。 1976年、 Will Crowtherという名前のプログラマー このゲームの初期バージョンを作成し、後にプログラマーの仲間である Don Woods スコアリングシステム、より多くのファンタジーキャラクターと場所を追加することにより、多くの機能でゲームを改善しました。このゲームは元々PDP-10用に開発されました 、古き良き巨大なメイン​​フレームコンピュータ。その後、IBMPCやコモドール64などの通常の家庭用デスクトップコンピューターに移植されました。元のゲームはFortranを使用して作成されました。 、その後、 MS-DOS 1.0で導入されました 1980年代初頭にMicrosoftによって。

ミニコンピューターのVT100シリアルコンソールに表示されるPDP-11/34で実行される巨大な洞窟アドベンチャー。

アドベンチャー2.5 1995年にリリースされた最終バージョンは、最新のオペレーティングシステム用にパッケージ化されたことはありません。ほぼ絶滅しました。ありがたいことに、オープンソースの提唱者である Eric Steven Raymond 数年後、元の作者の許可を得て、この古典的なゲームを最新のオペレーティングシステムに移植しました。彼はこの古典的なゲームをオープンソース化し、GitLabで「open-adventure」という新しい名前でソースコードをホストしました。 。

このゲームの主な目的は、たくさんの宝物と金で満たされていると噂されている洞窟を見つけて、生きて抜け出すことです。プレイヤーは架空の洞窟を動き回るとポイントを獲得します。ポイントの総数は430です。このゲームは、主に原作者の洞窟探検に関する幅広い知識に触発されています Will Crowther 。彼は洞窟、特にケンタッキー州のマンモスケーブを積極的に探索していました。ゲームの洞窟はマンモスケーブの周りにゆるく構造化されているため、ゲーム内の場所とマンモスケーブ内の場所の間に多くの類似点があることに気付くかもしれません。

コロッサルケーブアドベンチャーゲームのインストール

Open-AdventureはArchベースのシステム用にパッケージ化されており、 AURで利用できます。 。そのため、Arch Linuxとそのバリアント(Antergos、Manjaro Linuxなど)のAURヘルパーを使用してインストールできます。

Yayを使用する :

$ yay -S open-adventure

他のLinuxディストリビューションでは、以下に説明するように、ソースからコンパイルしてインストールする必要がある場合があります。

最初に必要条件をインストールします:

DebianとUbuntuの場合:

$ sudo apt-get install python3-yaml libedit-dev

Fedoraの場合:

$ sudo dnf install python3-PyYAML libedit-devel

pipを使用してPyYAMLをインストールすることもできます:

$ sudo pip3 install PyYAML

前提条件をインストールした後、以下に示すように、ソースからopen-adventureをコンパイルしてインストールします。

$ git clone https://gitlab.com/esr/open-adventure.git
$ make
$ make check

最後に、「advent」バイナリを実行して再生します。

$ advent

このゲームのAndroidバージョンもGooglePlayストアで入手できます。 。

遊び方は?

ゲームを開始するには、ターミナルから次のように入力します。

$ advent

ウェルカム画面が表示されます。指示が必要な場合は「y」と入力するか、冒険旅行に参加するには「n」と入力します。

ゲームは小さなレンガ造りの建物の前で始まります。プレイヤーは、簡単な英語の簡単な1つまたは2つの単語コマンドでキャラクターを指示する必要があります。キャラクターを動かすには、 inのようなコマンドを入力するだけです。 、アウト入力終了構築西アップ 、またはダウン 。 1語の文字を使用して方向を指定することもできます。キャラクターを動かすように指示する1文字は次のとおりです。N S E W 北西 SE 、など。

たとえば、 "south"と入力した場合 または単に"s" キャラクターは現在地の南側に移動します。文字は最初の5文字しか理解できないことに注意してください。したがって、北東などの長い単語を入力する必要がある場合 、NE(スモールまたはキャップ)を使用してください。南東を指定するには、SEを使用します。アイテムを受け取るには、 pickと入力します 。場所を終了するには、 exitと入力します 。建物内やその他の場所に入るには、入力と入力します 。任意の場所から終了するには、 exitと入力します 等々。また、途中で危険がある場合は警告します。また、「食べ物を食べる」のような2語のコマンドを操作することもできます 、「水を飲む」「ランプを取得」「ライトランプ」「ヘビを殺す」 など。「ヘルプ」と入力するだけで、いつでもヘルプセクションを表示できます。

私は午後全体を過ごして、このゲームの内容を確認しました。ああ、とても楽しく、エキサイティングで、スリルがあり、冒険的な体験でした!

私は多くのレベルに入り、途中で多くの場所を探索しました。私も金を手に入れ、一度ヘビとドワーフに襲われました。このゲームは本当に中毒性があり、最高のタイムキラーであることを認めなければなりません。

あなたが宝物を持って安全に洞窟を去った場合、あなたは勝ち、あなたは宝物への完全な信用を得るでしょう。また、宝物を見つけるためだけに部分的なクレジットを取得します。冒険を早く終わらせるには、「終了」と入力します 。冒険を一時停止するには、「一時停止」と入力します (または「一時停止」または「保存」)。後で冒険を再開できます。うまくやっているかどうかを確認するには、 "score"と入力します 。殺されたり、やめたりするとポイントが失われることを忘れないでください。

また読む:

  • コマンドラインゲームをプレイしてBASHスキルをテストする

楽しんでください!


Linux
  1. ネームゲーム:Linuxでのネットワークインターフェイスの命名

  2. Linuxdfコマンドを最大限に活用するための4つのヒント

  3. 最もよく使用される7つのLinux名前空間

  1. Linuxで古典的なアドベンチャーゲームをプレイする方法

  2. ターミナルエミュレータを起動する最もポータブルな方法は?

  3. ファイルの内容を空にする最も効率的な方法は?

  1. どのLinuxターミナルコマンドを最もよく使用しますか?

  2. Linuxの歴史の中で最も重要な瞬間は何でしたか?

  3. Python FTPは日付で最新のファイルを取得します