| ダネット | |
|---|---|
| "> ダネットの最初のシーン | |
| 開発者 | ロン・シュネル |
| リリース | 1982 |
| ジャンル | テキストアドベンチャー |
Dunnet は、ロン・シュネルが1982 年に書いたゲームに基づいて書かれた、シュールなサイバーパンク[1] テキストアドベンチャーです。 [2] 名前は、 dungeonの最初の 3 文字とARPANETの最後の 3 文字。 [要出典]最初はDECSYSTEM-20用にMaclispで書かれ、その後1992 年にEmacs Lispに移植されました。 [3] 1994 年以来、このゲームはGNU Emacsに同梱されています。 [4]また、 XEmacsにも含まれています。 [5]
このゲームはインタラクティブフィクションの執筆を考えている作家に推奨されている。[6]
プロット
ゲームは、プレイヤーが未舗装道路の端に立っているところから始まりますが、プレイヤーが実際にUnixシステム内を歩き回っていて、Arpanet の周りをテレポートしていることに気付くと、現実離れした状況に変わります。このゲームには微妙なジョークがたくさんあり、ゲームを終了する方法も複数あります。ゲーム中、プレイヤーはさまざまなエリアや部屋を移動して、ポイントを獲得するために宝物を集めようとします。
遺産
Dunnetは、Emacsエディタがあればどのオペレーティングシステムでもプレイできる。[7] Emacsには、macOS (バージョン10.15 Catalinaより前)[8]やLinuxディストリビューションを含むほとんどのUnixが付属している。Mac OS Xユーザーを対象としたいくつかの記事では、 Terminal.appで実行できるゲームとしてイースターエッグとして推奨されている。[9] [10]シェルで実行することも、Emacs内のキーシーケンスで実行することもできますが、前者が推奨される公式の実行方法です。[11] Dunnetは、 Emacs LispをGuileに移植する取り組みのベンチマークとして使用され、スタンドアロンゲームの実行から[12] 1人年未満の作業でEmacsシステム全体の実行に進歩しました。[13]emacs -batch -l dunnetM-x dunnet
参考文献
- ^ 「OS X には、あなたが今まで知らなかった超現実的なサイバーパンク アドベンチャー ゲームが組み込まれています」。2013 年 4 月 15 日。
- ^ 「1982 年のオリジナルの Dunnet の前身が MIT アーカイブで発見」。GitHub。2021年 4 月 8 日。
- ^ Ron Schnell (1992-07-28). 「dunnet - e-lisp 用テキストアドベンチャー」
- ^ リチャード・M・ストールマン(1994)。GNU Emacs マニュアル。フリーソフトウェア財団。p. 314。ISBN 9781882114047は、
M-x dunnetアドベンチャー スタイルの探索ゲームを実行します。これは、[GNU Emacs に同梱されている他のパズル ゲームと比較して] より大きな種類のパズルです。 - ^ Ben Wing. 「XEmacs ツアー」。2000 年 6 月 19 日にオリジナルからアーカイブ。2015 年 7 月 27 日に取得。
実際のエディター機能のほとんどは Lisp で書かれており、本質的には XEmacs コアの上にある拡張機能です。XEmacs はエディターらしくない機能も実行できます。たとえば、コマンドを使用して XEmacs を実行してみてください
。
xemacs -batch -l dunnet - ^ 「インタラクティブフィクション – 入門(更新)」。2015年8月23日時点のオリジナルよりアーカイブ。
- ^ 「Dunnet」。
ほぼすべての Emacs テキスト エディターに組み込まれているテキスト アドベンチャー。
- ^ “EmacsForMacOS”. EmacsWiki . 2008年10月22日時点のオリジナルよりアーカイブ。2021年4月16日閲覧。
- ^ 「昔ながらのアドベンチャーゲームをプレイする」。
- ^ 「Mac のターミナルに組み込まれたテキストベースのアドベンチャー ゲームを発見」。2013 年 4 月 14 日。
- ^ Dunnet ヘルプ コマンド: 「注意: このゲームはバッチ モードで実行する必要があります!」
- ^ 「Guile Scheme Emacs-Lisp 互換性が成熟」2012 年 4 月 2 日。
- ^ 「Re: Emacs Lisp の将来」。
外部リンク
- インタラクティブ フィクション データベースの Dunnet
- eLisp ポートのソースコード、GPLv3ライセンス
