• 追加された行はこの色です。
  • 削除された行はこの色です。
  • Hack へ行く。

hack -- 運命の迷宮の探索

[[NetHack]]の母体。
[[Rogue]]の子孫とされることが多い[[NetHack]]だが、多くの特徴は後述するAndries Brouwer氏の実装が元になっている。
地下30階以下にある[[イェンダーの魔除け]]を持ちかえることが目的。

**歴史 [#r68f3f56]
Jay Fenlason, (+Kenny Woodlang, Mike Thome and Jon Payne)がオリジナルHackを制作。
Rogueベースと言われることもあるが、この時点ではオリジナル[[Rogue]]のソースは公開されていないはずなのでスクラッチだろう。
Copyrightによれば公開は1982年らしい。

だがオリジナルHackはRogue並にシンプル
((DOS版しか確認できないが、モンスター等もRogueと同じっぽい。Yendorも登場しないようだ。))
なもので、大量のバグがあったらしい。
これをAndries Brouwer氏が大幅に改良し(別物になった、とされている)、1984年にリリースしたものが現在入手できるHackであり、AB Hackとも呼ばれる。NetHackに引き継がれる多くの特徴やスタイルはここから実装されたようなので、実質NetHackの父と言えるのはこのAndries Brouwer氏とAB Hackだろう。

-ちなみに''Andries''氏は、NetHackでは[[幽霊]]の名前として登場する。見つけたら感謝しよう。

AB Hack公開後、PC HackやST Hack等幾つかの[[ヴァリアント]]が出た後、1987年にMike Stephenson がこれらをまとめて作ったものがNetHack 1.4である。
Netというネーミングは「ネットワークを介して協力して制作された」という意味である。


**NetHackに受け継がれた特徴 [#b6fbfc79]
気が付いたものを書き並べておくが、これ以外にも沢山存在する。

-迷宮が保存され、階段で上下可能:Hack系の大きな特徴。迷宮生成アルゴリズムもほぼ同じらしく、画面を見ただけではNetHackと区別が付きにくい(扉はないが)。
-モンスターが[[死体]]を残し、食べると様々な効果がある:これも大きな特徴。
-やたら細かいメッセージ:AB氏の仕業。
-[[職業]]:Rogueからの割と大きな変化がこれ。詳細は後述。
-[[店主]]:Rogueにはなかった「買物」ができるようになっている。現在よりも盗み易い。
-[[ペット]]:[[犬]]のみ。safe_petオプションがないため、気をつけないとすぐに殺してしまう…
-"DAIYEN FOOELS" "ZELGO MER"など[[巻物]]の未識別名:
若干追加されているが、現在とほぼ変わらない。
Hack系特有の、固定のアナグラムを用いるスタイル(([[Rogue]]では音節をランダムに組み合わせて作っている))はここから始まっている。
-[[強化値]]の表記方法:Rogue風(+1,+1)でなく+1ってのもHack系の特徴かな。
-[[Elbereth]]:このころから存在。ちなみにHackの時点では[[エルフ]]は出現しない。
-[[Maud]]:このころから既に[[記憶喪失の巻物]]を読んだとき「[[Maud]]云々」と表示されている。 
-[[高価なカメラ]]:投げた時のメッセージも、現在と同じである。
-[[オークリスト]]:Hack時代から存在する、実は最古のアーティファクト。現在と同様、名前を付けることで作ることが出来るが、対象は[[両手剣]]だった。
-[[#pray>祈る]]:当時は何も効果がないコマンドだった。実装中だったのだろうか。
-[[#dip>浸す]]:投擲武器を[[病気の薬]]に漬けることで+1することができる。
-[[イェンダーの魔法使い]]:当時のラスボス?で、シンボルは何と'1'([[メイルデーモン]]は'2')。死んでも死なない・[[二重苦]]などの特殊能力も既に持っていた。あんな無茶設定にしたのはAB氏の仕業か…
//ネタバレ:文字黒くするのは後回しで。
//地下30階、火の耐性が無いと即死する"the center of the earth"(hell)の中心、
//堀と壁に囲まれた完全密室でヘルハウンドと供に暮らしている。
//(むしろヘルハウンドの監視の下に幽閉されているようにも見えるが。)
//ちなみに、イェンダーの魔除けはなぜかヘルハウンドの下に置かれている。
//
//}}}}}}
//}----}
//}-d1-}
//}----}
//}}}}}}

**ちょっとした紹介 [#d9e58bad]
***迷宮の構造 [#v8a88557]
-地下26+a階以下は迷路で、下り階段が生成されないためテレポート手段が必要となる。
-地下30階以降は炎の耐性がないと即死(hell)。
-最大地下40階。

***職業 [#d1014b93]
当時の職業は Tourist, Speleologist, Fighter, Knight, Cave-man, Wizardの六種類。

-Tourist([[観光客]]):
意外にもこの頃から存在する。食料と金と高価なカメラを持っている。体力は最弱なのでカメラをうまく使っていこう。
-Knight([[騎士]]):
長剣、槍、兜,盾、小手とフル装備なところは同じだが、
%%Spelunker%%Speleologist並みに体力がないのですぐフラフラする。開発チームは騎士に怨みでもあったのだろうか。ちなみにHackには靴が存在しないので、当然履いていない。NetHackでも騎士が(馬に乗るにもかかわらず)靴を履いていないのはこの頃の名残か?
-Cave-man([[洞窟人]]):
メイス、弓矢、革鎧を持ってスタート。力、体力は最高。
ゲーム開始時に性別を選択することはできないが、OPTIONに指定することで女性キャラになる。
このときcave-womanに変換されるのは現在と同じ。
-Fighter(戦士):
NetHackにおける[[野蛮人]]。[[両手剣]]と[[ring mail>鉄環の鎧]]を持ってスタート。
-Speleologist(洞窟学者):
[[考古学者]]のベース。[[studded leather armor>鋲付き革鎧]],薬、食料、[[つるはし]]、[[アイスボックス]]を持ってスタート。体力はないが[[人目を盗む能力]]、[[素早く行動する能力]]を持っている分、騎士よりマシかもしれない。
-Wizard([[魔法使い]]):
[[エルフのクローク]]、杖、指輪、薬、巻物を持ってスタート。武器はない。体力はそこそこある。


**リンク [#n38a6432]
- Andries Brouwer 氏のページ。~
http://homepages.cwi.nl/~aeb/games/hack/hack.html

- Guide to Roguelike Games / Hack and NetHack~
http://www.hut.fi/~eve/roguelike/nethack.html

- Ali's NetHack Source Page~
http://www.juiblex.co.uk/nethack/source.html

他にも色々。
Palm版のバイナリもあるようなので、プレイできる人は試してみて。

- NetHack Wikiの記事~
[[NetHackWiki:Hack]]