コンテンツにスキップ

Dunnet

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Dunnet
Dunnetのスクリーンショット Dead end You are at a dead end of a dirt road. The road goes to the east. In the distance you can see that it will eventually fork off. The trees here are very tall royal palms, and they are spaced equidistant from each other. There is a shovel here. >
『Dunnet』の最初の文章
ジャンル インタラクティブフィクション
開発元 ロン・シュネル英語版
発売日 1982年 (43年前) (1982)
テンプレートを表示

Dunnet』(ダネット)は、ロン・シュネル英語版によって1982年に制作されたシュルレアリスムサイバーパンク[1]テキストアドベンチャーゲームである[2]。 この名前の頭の3文字(dun)はダンジョン(dungeon)、末尾の3文字(net)は ARPANET に由来する[要出典]

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

ストーリー

[編集]

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

レガシー

[編集]

Dunnetは、Emacsエディタがあればどのオペレーティングシステムでもプレイできる[5]。Emacsは、macOS(バージョン10.15 Catalinaより前)[6]Linuxディストリビューションを含むほとんどのUnix系OSで実行できる。Mac OS Xユーザーを対象としたいくつかの記事では、ターミナルで実行できるイースターエッグゲームとして勧められている[7][8]シェルemacs -batch -l dunnetを実行するか、Emacs内でM-x dunnetを実行することでプレイできるが、前者が推奨される公式の実行方法である[9]。 Dunnetは、Emacs LispGuileに移植する取り組みのベンチマークとして使用され、スタンドアロンゲームの実行から[10]、1人年未満の作業でEmacsシステム全体の実行に成功した[11]

脚注

[編集]
  1. ^ There Is A Surreal Cyberpunk Adventure Game Built Into OS X That You Never Knew About” (2013年4月15日). 2025年3月1日閲覧。
  2. ^ Original 1982 Dunnet predecessor found in MIT archives”. GitHub (2021年4月8日). 2025年3月1日閲覧。
  3. ^ Richard M. Stallman (1994). GNU Emacs Manual. Free Software Foundation. p. 314. ISBN 9781882114047. https://books.google.com/books?id=J3UZAQAAIAAJ&q=dunnet+. "M-x dunnet runs an adventure-style exploration game, which is a bigger sort of puzzle [compared to the other puzzle-games that ship with GNU Emacs]." 
  4. ^ Ben Wing. “A Tour of XEmacs”. 2000年6月19日時点のオリジナルよりアーカイブ。2015年7月27日閲覧。 “Most of the actual editor functionality is written in Lisp and is essentially an extension that sits on top of the XEmacs core. XEmacs can do very un-editorlike things; for example, try running XEmacs using the command xemacs -batch -l dunnet.”
  5. ^ Dunnet”. 2025年3月1日閲覧。 “A text adventure that is built into almost every copy of the Emacs text editor.”
  6. ^ EmacsForMacOS”. EmacsWiki. 2008年10月22日時点のオリジナルよりアーカイブ。2021年4月16日閲覧。
  7. ^ Play an 'old-school' adventure game”. 2025年3月1日閲覧。
  8. ^ Discover the Text-Based Adventure Game Built Into Your Mac's Terminal” (2013年4月14日). 2025年3月1日閲覧。
  9. ^ Dunnet help command: "NOTE: This game *should* be run in batch mode!"
  10. ^ Guile Scheme Emacs-Lisp Compatibility Matures” (2012年4月2日). 2025年3月1日閲覧。
  11. ^ Re: Emacs Lisp's future”. 2025年3月1日閲覧。

外部リンク

[編集]