Dunnet

『Dunnet』（ダネット）は、によって1982年に制作されたシュルレアリスムサイバーパンクテキストアドベンチャーゲームである。
この名前の頭の3文字（dun）はダンジョン（dungeon）、末尾の3文字（net）は ARPANET に由来する。

当初はDEC SYSTEM-20で動作するMaclispでプログラムされていたが、後にEmacs Lispで書き直された。1994年からGNU Emacsに内蔵されており、XEmacsにも含まれている。

ストーリー
ゲームは、プレイヤーが舗装されていない道端に立っているところから始まるが、実際にはUnixシステム内を歩き回り、Arpanet内をテレポートしていることに気付くと、現実離れした展開になる。このゲームには細かいジョークが多く含まれており、ゲームを終了する方法は複数存在する。ゲーム中、プレイヤーはさまざまなエリアや部屋を移動し、ポイントを獲得するために宝物を集める。

レガシー
Dunnetは、Emacsエディタがあればどのオペレーティングシステムでもプレイできる。Emacsは、macOS（バージョン10.15 Catalinaより前）やLinuxディストリビューションを含むほとんどのUnix系OSで実行できる。Mac OS Xユーザーを対象としたいくつかの記事では、ターミナルで実行できるイースターエッグゲームとして勧められている。  シェルでemacs -batch -l dunnetを実行するか、Emacs内でM-x dunnetを実行することでプレイできるが、前者が推奨される公式の実行方法であるDunnet help command: "NOTE: This game *should* be run in batch mode!"。  Dunnetは、Emacs LispをGuileに移植する取り組みのベンチマークとして使用され、スタンドアロンゲームの実行から、1人年未満の作業でEmacsシステム全体の実行に成功した。

脚注

外部リンク
 Interactive Fiction Database
 elisp版のソースコード

Category:1982年のコンピュータゲーム 
Category:インタラクティブフィクション
Category:Emacs
Category:Linux用ゲームソフト
Category:macOS用ゲームソフト
Category:アメリカ合衆国で開発されたコンピュータゲーム