NetHack 再入門

知るひとぞ知る・・・

NetHack というゲームは,地味さにかかわらず,けっこう有名だと思う.・・・というか,コアなファンがかなりいるみたい.

ダンジョン探索型のロールプレイングゲーム,というジャンルになるらしい.ストーリーも特になく,ただダンジョン奥深くもぐっていってあるアイテムを持って帰るというものだ.

ゲームについての詳しい説明は,最近更新のさっぱりない

http://www.jnethack.org/jnethack.html
GTK+NetHack Home Page

http://www9.big.or.jp/~koppe/
KOPPE's Page

はじめ,たくさんしてくれているので,それを読んでください.

NetHack は,上の JNetHack のサイトや

http://sourceforge.jp/projects/jnethack

などで日本語化されているやつもあるけれど,本家本元は

http://www.nethack.org/

ここ.英語である.最新バージョンを遊ぶとすればやっぱり英語だし,日常生活では全く役に立たないようなファンタジー的英語に触れるのもたまにはいいのではないだろうか.

いま (2003.3) NetHack 3.4.1 がリリースされている.

ダウンロードは,リンクをたどっていった先にある.たぶん,バージョンによって多少違うと思うけれど,とりあえず URL はこんな感じだと思う.

http://nethack.sourceforge.net/v340/downloads.html

ここから自分の OS に合わせたファイルを選択する.リンク先の適当なダウンロードサイトから zip ファイルをダウンロード. MS-Windows の場合, nh341win3.zip って感じの名前だと思う.

解凍してみると,実行ファイルが二つある. NetHack.exe , NetHackW.exe だ.バージョン 3.4.0 までは recover.exe ってやつがついていたのだが,なくなったらしい.そのへんのことは readme ファイルに,以下のように記述されている.

recover.exe is no longer bundled into the binary distribution because
recover functionality has been included in NetHack itself.

NetHack 本体に recover の機能がついた,ということらしい.ちなみに,この recover っていうのは,キャラクターが死んだときに生き返らせる機能・・・ではなく,マシントラブルがあったときにセーブデータを残すユーティリティーである.

NetHack.exe か NetHackW.exe か

NetHack.exe = tty インターフェース, NetHackW.exe =グラフィックスインターフェースで,内容は全く同じだが,見かけは全く違う.

起動してみればすぐわかるが, NetHack.exe は,モンスターやアイテムなどがアルファベットや記号で表されていて,ぱっと見,ゲームという感じがしない.一方, NetHackW.exe はちょっとシンプルだがそれなりのグラフィックスがあり,ゲームっぽくはなっている.

どちらを実行しても構わないのだが,ここはやっぱり tty インターフェースを選びたいところ.アルファベットが攻撃してくるなんて,想像力をかきたられるではないの!

NetHack.exe をダブルクリックして起動すると,シンプルきわまりないMS-DOSのウィンドウが現れ,コピーライトの表示ののち,あんただれ? と聞かれるので名前入力. YURI っと.

Shall I pick a character's race, role, gender and alignment for you? [ynq]

"Shall I ... ?" って,大昔学校で習いました.丁寧な申し出のセリフ.キャラクターの種族,職業,性別,alignment(宗派というか行動理念,みたいなもの?)を選びましょうか?

n を選ぶと,種族や性別のリストが出てきて,自分でいろいろ組み合わせて選ぶことになるが,ここでは,面倒なのでランダムに割り当ててもらうことにした.すると・・・

*news updated March 1, 2003 *

で始まる画面いっぱい英語の列.・・・でもよく見たら, news というファイルの内容を表示してあるだけだった.前バージョンとの互換性とかが書いてあるけれど,ゲームストーリーとは関係ないのでここはパス.次へうつる.

次のページも英語でいっぱいだが,今度はストーリーと関係アリ.オープニングだ.

It is written in the Book of Tyr:

	After the Creation, the cruel god Moloch rebelled
	against the authority of Marduk the Creator.
	Moloch stole from Marduk the most powerful of all
	the artifacts of the gods, the Amulet of Yendor,
	and he hid it in the dark cavities of Gehennom, the
	Under the World, where he now lurks, and bides his time.

Your god Tyr seeks to possess the Amulet, and with it
to gain deserved ascendance over the other gods.

You, a newly trained Stripling, have been heralded
from birth as the instrument of Tyr. You are destined
the recover the Amulet for your deity, or die in the
attempt. Your hour of destiny has come. For the sake
of us all: Go bravely with Tyr!

なんだか,びみょ〜〜に,わかるよーなわからないよーな英語だ. "Tyr" っていうのは,神さまの名前.わたしのキャラクターである YURI の信仰する神である.一行目は, "Tyr" の書いわく:って書き出し.経典みたいなものを指しているんだろう.

"the Creation" とくれば,当然,単なる創作とかじゃなくて「天地創造」の意味になるんだろう.天地創造のあと, Moloch って神さまが,創造神の Murduk に叛旗を翻して, Yendor の Amulet というアイテムを盗んで, Gehennom に潜んだ,ということらしい.

で, Tyr は,その Amulet を探し出して,ほかの神さま方より優位にたちたいともくろんでいるんだそうだ.どうやら Tyr と同じレベルの神様は大勢いるらしい.ギリシャ神話っぽい,多神教の世界なのね.

しかも, YURI には,生まれたときから, Tyr の忠実なしもべであることが決まっていて, Amulet を取り戻すか,使命なかばで死ぬか,のどちらかの選択肢しかないらしい.時は来たれり! って感じ? なんかやだな〜〜.

ちなみに, for the sake of で,〜のためにってことらしい.少しは英語の勉強になるかもと思ってみたり・・・.

Velkommen YURI, welcome to NetHack!

You are a lawful dwarven Valkyrie.

YURI, Valkyrie, dwarf, female, lawful というのがわたしのアイデンティティだ. Role, Race, Gender, Alignment すべてをランダム選択にしてみた結果である.ちなみに, Velkommen なんて歓迎されているけれど,ふつうは Hello で,たまに Salutations とか Konnich wa とか Aloha とかになったりする.

ちなみに今やっている Ver.3.4 では, Role が ABCHKMPRRSTVW の13種類, Race が DEGHO の5種類, Gender が male か female , Alignment が lawful, neutral, chaotic の3種類.この種類はバージョンによっても違う.さらに, JNetHack には「セーラー戦士」なる職業があるし, NetHack Next Generation には Geek っていうのがある.まあいろいろなのだ.

しっかし,ドワーフのワルキューレ? ドワーフっつーのは,白雪姫に出てくる七人の小人だよ? あのひげのじーさん連中と,ワルキューレとはどーしても結びつかんが・・・

ちなみに lawful の意味は「正当な」ってことなんだけれど,ここでは正義や秩序を重んじる神を信仰しているって程度の意味かな.

さっきの Tyr が lawful の神なんだけれど,正義を重んじる人(つーか神さまだけれど)が,ほかの神さまを出し抜こうなんてするかね〜〜.

Guidebook.txt によると, Valkyrie についてこんな説明がされている.

               Valkyries are hardy warrior women.  Their upbringing in  the
          harsh  Northlands  makes  them strong, inures them to extremes of
          cold, and instills in them stealth and cunning.

ところが,とりあえず起動してみたものの,画面は恐ろしいことになっていた.半角のウとかレとかトやら,常用漢字にない漢字とかがあやしげな模様をかたちづくっている.文字化けというやつだ.ステータス行や,メッセージは普通なのに・・・.

こんな状態で,ゲームを続けることはできません.ので,いったんここで終わらせる.終わらせるコマンドは,大文字の S キーだ.

Really save? [yn] (n)

さらにここで y を押す.要するに,セーブして終了というわけで.

Be seeing you...
Hit <ENTER> to end.

default.nh

テキストエディタで(メモ帳でいい) default.nh ってファイルを開く.それなりに行数のあるファイルだが,ほとんどが説明文で, # でコメントアウトされている.

# *** OPTIONS ***

という行以下を見ていくと,

# Use the IBM character set rather than just plain ascii characters
# for tty window-port.
OPTIONS=IBMGraphics

アスキーよりも IBM キャラクターセットを使ったほうがいい,というオプションが有効になっている.なんだかこれがあやしい.というわけで,

# OPTIONS=IBMGraphics

オプション行を # でコメントアウト,つまりこのオプションを無効にするという意味.別に行全部まるまる削除しちゃってもいいけど.

ほかにも,いろいろ設定項目はある.例えば, number_pad ってオプション.これは,キャラクターの移動を数字キーで行うって設定なので,ノートパソコンみたいにテンキーのない PC の場合は,消しといたほうが楽かもしれない. number_pad を無効にしたときのキャラ移動は h(左)j(下)k(上)l(右)y(左上)u(右上)n(左下)m(右下) キーで行うことになる.

それと,

OPTIONS=!autopickup

を入れておくといいかも.デフォルトでは,アイテムをなんでもかんでも自動的に拾ってしまうようになっているから,ちょっとうっとうしい.とは言っても,これはゲーム中にいつでも切り替えられるからどっちでもいいんだけどね.

ま,この辺をちらちらと適当に変更しておいて, default.nh ファイルを上書き保存.ゲーム再開である.

Restoring save file...--More--

最後の --More-- は,まだ続きがあるよって意味.なにかキーを押すと・・・

Velkommen YURI, the dwarven Valkyrie, welcome back to NetHack!

ドワーフのワルキューレよ,よくぞ NetHack に戻ってきた! って感じ?

| と - と . でつくられた四角い部屋があって,その中に真っ白な @ と f がいる. @ は自分で, f はペットである.ペットは, d か u の場合もある.

移動は,さっき, OPTIONS の number_pad を消したのなら hjklyunm キーで,消していないならテンキーでおこなう. @ は自分の動かした位置に動くし, d,f,u は好き勝手にうろちょろしている.

まあそんなふうに,地形やアイテムやモンスターにいろんな文字や記号が割り当てられているのだけれど,これは一体なに? と思ったら, ; キーを押してみるのである.

Pick an object.

オブジェクトを選んでください,ってことだ.今,アンダーバーのカーソルが @ の下で点滅しているので,そのまま : を押す.

@ a human or elf or you (dwarven valkyrie called YURI)--More--

@ は,一般的には人間,エルフ,ゲームの主人公を意味する.今の場合は YURI と呼ばれるドワーフのワルキューレだということ.

	The Valkyries were the thirteen choosers of the slain, the
	beautiful warrior-maids of Odin who rode through the air and
	over the sea.  They watched the progress of the battle and
	selected the heroes who were to fall fighting.  After they
	were dead, the maidens rewarded the heroes by kissing them
	and then led their souls to Valhalla, where the warriors
	lived happily in an ideal existence, drinking and eating
	without restraint and fighting over again the battles in
	which they died and in which they had won their deathless
	fame.
		[ The Encyclopaedia of Myths and Legends of All
			Nations, by Herbert Robinson and Knox
			Wilson ]

「世界の神話と伝説の辞典」からの出典らしい.ハーバート・ロビンソン&ノックス・ウィルソン著.というより編纂,とか書くべきかな?

つまりは北欧神話だ.ワルキューレっていうのは,北欧神話の最高神であるオーディンにつかえる乙女戦士のこと.人間の戦いを見守り,戦いで死んだ勇者たちにキスをして Valhalla に導いた.そして,勇者たちは, Valhalla で,理想的な生活を送った・・・ということだが,その理想的な生活っていうのが,勇者たちがもっとも好む,戦いと美食を毎日毎日繰り返すといったもの.そんな生活,楽しいか? しかもこのあと,北欧神話では,ラグナロクという究極の滅びが待っているはず.

つぎは,そのへんをうろうろしている f に照準をあわせてみる.

f a cat or other feline (tame kitten) [seen: normal vision, infravision]

feline ってどういう意味だろう.流れからすると,猫科の動物ってとこか.馴れた子猫. valkyrie って,視力に関して何か能力があるらしく, infravision ってのがくっついている.

	Well-known quadruped domestic animal from the family of
	predatory felines (_Felis ochreata domestica_), with a thick,
	soft pelt; often kept as a pet.  Various folklores have the
	cat associated with magic and the gods of ancient Egypt.

	So Ulthar went to sleep in vain anger; and when the people
	awakened at dawn - behold!  Every cat was back at his
	accustomed hearth!  Large and small, black, grey, striped,
	yellow and white, none was missing.  Very sleek and fat did
	the cats appear, and sonorous with purring content.
		[ The Cats of Ulthar, by H.P. Lovecraft ]

前半と後半に,分かれていて,後半はロヴクラフトからの引用.つーことはホラー?

前半は,ごく一般的な「猫」の説明文だ.よく知られた,四つ足の飼いならされた動物で,厚く柔らかい pelt (?)を持つ.よくペットとして飼われる.さまざまな民話で,猫は魔法や古代エジプトの神と関連付けられている.

後半・・・わからん〜〜 Ulthar さんが怒って寝て,次の日の朝,あらゆる猫が暖炉の奥にいた? う〜〜ん,さっぱり.

階段で

さて, YURI の足元にいま < がある.

< a staircase up or a ladder up (staircase up)

	Up he went -- very quickly at first -- then more slowly -- then
	in a little while even more slowly than that -- and finally,
	after many minutes of climbing up the endless stairway, one
	weary foot was barely able to follow the other.  Milo suddenly
	realized that with all his effort he was no closer to the top
	than when he began, and not a great deal further from the
	bottom.  But he struggled on for a while longer, until at last,
	completely exhausted, he collapsed onto one of the steps.
	"I should have known it," he mumbled, resting his tired legs
	and filling his lungs with air.  "This is just like the line
	that goes on forever, and I'll never get there."
	"You wouldn't like it much anyway," someone replied gently.
	"Infinity is a dreadfully poor place.  They can never manage to
	make ends meet."
		[ The Phantom Tollbooth, by Norton Juster ]

	Dr. Ray Stantz: Hey, where do those stairs go?
	Dr. Peter Venkman: They go up.
		[ Ghostbusters, directed by Ivan Reitman,
		  written by Dan Ackroyd and Harold Ramis ]

前半は,ノートン・ジャスター作:??の幽霊.知らない本だ.階段をのぼってものぼっても上にたどり着けず,疲れ果ててしまう男の話.

後半は,あの映画の,ゴーストバスターズから.こんなシーン,あったっけ?

「この階段はいったいどこに行くんだ?」
「上だろ」

そう,まさに「上だろ」というわけで,階段を上がるコマンド, < を押す.すると.

Beware, there will be no return! Still climb? [yn] (n)

アレ? 戻ってこられないんだっけ? よせばいいのに y を押すと・・・.

Goodbye YURI the Valkyrie...

You escaped from the dungeon with 0 points,
and 0 pieces of gold, after 3 moves.
You were level 1 with a maximum of 18 hit points when you escaped.

ちなみにスコアは,

0 YURI-Val-Dwa-Fem-Law escaped the dungeon [max level 1] 18[18]

う〜〜ん,なんかむなしい・・・.

1     TO HOME