Dunnet es una aventura de texto surrealista y cyberpunk [1] escrita por Ron Schnell , basada en un juego que escribió en 1982. [2] El nombre se deriva de las primeras tres letras de dungeon y las últimas tres letras de ARPANET . [ cita requerida ] Primero fue escrito en Maclisp para DECSYSTEM-20 , luego portado a Emacs Lisp en 1992. [3] Desde 1994, el juego se ha distribuido con GNU Emacs ; [4] también se ha incluido con XEmacs . [5]
El juego ha sido recomendado a escritores que estén pensando en escribir ficción interactiva . [6]
El juego comienza con el jugador parado al final de un camino de tierra, pero se vuelve surrealista cuando los jugadores se dan cuenta de que en realidad están caminando dentro de un sistema Unix y teletransportándose por Arpanet . Hay muchos chistes sutiles en este juego y hay múltiples formas de terminar el juego. A lo largo del juego, el jugador se mueve a través de diferentes áreas y habitaciones tratando de recolectar tesoros para ganar puntos.
Dunnet se puede ejecutar en cualquier sistema operativo con el editor Emacs. [7] Emacs viene con la mayoría de Unices , incluyendo macOS (anterior a la versión 10.15 Catalina ) [8] y distribuciones de Linux . Varios artículos dirigidos a los propietarios de Mac OS X lo han recomendado como un huevo de pascua como un juego que se puede ejecutar en Terminal.app . [9] [10] Se puede ejecutar ejecutándose emacs -batch -l dunnet
en un shell o la secuencia de teclas M-x dunnet
dentro de Emacs, siendo la primera la forma preferida y oficial de ejecutarlo. [11] Dunnet se utilizó como punto de referencia en el esfuerzo por portar Emacs Lisp a Guile , progresando desde ejecutar juegos independientes [12] a ejecutar todo el sistema Emacs en menos de un año-persona de trabajo. [13]
M-x dunnet
ejecuta un juego de exploración de estilo aventura, que es un tipo de rompecabezas más grande [en comparación con los otros juegos de rompecabezas que se entregan con GNU Emacs].
mayor parte de la funcionalidad del editor actual está escrita en Lisp y es esencialmente una extensión que se encuentra sobre el núcleo de XEmacs. XEmacs puede hacer cosas que no se parecen en nada a un editor; por ejemplo, intente ejecutar XEmacs usando el comando
.
xemacs -batch -l dunnet
Una aventura de texto que está integrada en casi todas las copias del editor de texto Emacs.