『NetHack』約40年の歴史を経て大型アップデート「5.0.0」配信。MS-DOSやAmigaも引き続きサポート

ローグライクゲームの古典として知られる『NetHack』のバージョン5.0.0が、開発チーム「The NetHack DevTeam」より5月2日にリリースされました。1987年の初版リリースから約40年が経過した本作の大型アップデートとなります。

3100件以上の修正と開発基盤の現代化

『NetHack』は、元祖ローグライクとして知られる『Rogue』の系譜に連なるダンジョン探索型RPGです。ランダム生成されるダンジョン、死亡時に復活できないパーマデス、ターン制の行動システムといった、ローグライクの基本要素を備えており、プレイヤーは慎重な探索とリソース管理によってダンジョン攻略を目指すことになります。

オープンソースとして公開されている本作は、現在もDevTeamと呼ばれる開発者集団によってメンテナンスが続けられています。今回配信されたバージョン5.0.0では、3100件以上の修正が実施されたとのことです。ゲーム内容の改善やバグ修正に加え、C言語で記述された本作の開発基盤も現代化されており、スクリプト言語「Lua」の導入や、C言語の標準規格「C99」への準拠などがおこなわれたと伝えられています。

MS-DOSやAmigaへのサポートを継続

注目すべき点として、本作は今もMS-DOSをサポート対象に含めています。MS-DOSはマイクロソフトが1981年にリリースしたOSで、2000年9月発売のWindows Meを最後に事実上開発が終了しています。マイクロソフトによる公式サポートも存在しない現在においても、DevTeamはMS-DOS向けのバイナリ配信を継続しているとのことです。

さらに、1985年にコモドール社が発売したPC「Amiga」もサポート対象となっています。コモドール社は1994年に倒産しており、当然ながら公式サポートは存在しませんが、最新版の『NetHack』もAmiga上で動作するとされています。約40年前のPCで最新版のゲームが遊べる、極めて珍しい事例となります。

アルファベットと記号で構成されるグラフィック

本作のグラフィックは、長い歴史を持つ作品らしくアルファベットや記号で表現されています。ハイフン「-」や縦線「|」で壁を、ピリオド「.」で床を表現し、プレイヤーキャラクターは「@」、ドラゴンは「D」といった具合に各種要素が記号で配置されます。各記号の意味を調べながら遊ぶことも可能ですが、オープンソースである本作には比較的わかりやすいユーザーインターフェースを備えた非公式クライアントも存在しています。

『NetHack』はPC(Windows / MS-DOS / Amiga)向けに配信中で、各種OS向けにソースコードも公開されており、自らビルドしてプレイすることも可能です。

参照元: AUTOMATON