Hack es un videojuego roguelike de 1984 que introdujo las tiendas como elementos de juego y amplió la cantidad de monstruos, objetos y hechizos disponibles. Más tarde se convirtió en la base de NetHack .
Hack fue creado en 1982 por Jay Fenlason con la ayuda de Kenny Woodland, Mike Thome y Jonathan Payne, mientras eran estudiantes de la escuela secundaria regional Lincoln-Sudbury . [4] Una versión muy ampliada fue lanzada por primera vez en Usenet en 1984 por Andries Brouwer . Brouwer continuó trabajando en Hack hasta julio de 1985. Don Kneller portó el juego a MS-DOS y continuó el desarrollo allí. [5] El desarrollo de todas las versiones de Hack terminó en unos pocos años. El descendiente de Hack, NetHack, fue lanzado en 1987. [6] [7]
Hack todavía está disponible para Unix y se distribuye junto con muchos sistemas operativos modernos similares a Unix, [5] incluidos Debian , Ubuntu , BSD , [5] Fedora , [8] y otros. Hack también se ha adaptado a una variedad de plataformas no basadas en Unix. NetHack está disponible para casi todas las plataformas que ejecutan Hack . Hay una excepción: Hack está disponible, [9] pero NetHack no está disponible, para Game Boy Advance .
Esto describe la versión 1.0.3 de Brouwer, que es la versión más canónica, siendo la que instalan los administradores de paquetes en los sistemas Linux.
El hecho de que el juego esté desarrollado por una sola persona significa que es más equilibrado. Incluso cuando el jugador ha descubierto todas las propiedades de los monstruos, las varitas mágicas y las pociones, y ha comprendido el papel de la "suerte", el juego sigue siendo tan jugable como siempre. Puede que pase mucho tiempo antes de que el jugador llegue a esa etapa. El jugador se verá ayudado por los rumores: pistas crípticas, ocultas en las galletas de la suerte.
El objetivo del juego es adentrarse en una mazmorra para recuperar el amuleto de Yendor y morir con tantos puntos de juego como sea posible. El jugador puede comenzar con un conjunto de habilidades diferente, como mago o cavernícola. El jugador se enfrenta a varios monstruos: duendes, duendes, gotas de ácido, murciélagos, centauros, camaleones, dragones, fantasmas, duendes, trolls, y tiene armas, armaduras, pociones, varitas, anillos y objetos especiales para ayudar en esto, por ejemplo, relacionado con el fuego hay un pergamino, un anillo, un monstruo y una varita, y su interacción debe descubrirse.
Existe presión de tiempo porque el jugador muere si se le acaba la comida, aunque esta se encuentra esparcida por toda la mazmorra. Hay un límite a la cantidad que el jugador puede llevar, lo que lo obliga a dejar atrás objetos valiosos. La cantidad de oro y gemas que el jugador posee cuando muere aumenta su puntaje, pero conservarlas implica una carga de mayor peso.
El jugador debe entrar al infierno para recuperar el amuleto. Entrar al infierno para los no iniciados significa simplemente "quemarse hasta quedar crujiente". En NetHack , el infierno cambia de nombre.
El jugador se encuentra con salas especiales como tiendas, criptas y bóvedas. Otros elementos espaciales del juego son trampas y pantanos. A medida que aumenta la experiencia del jugador, también lo hacen sus habilidades, su puntuación y la necesidad de comida.
Hack implementa una interfaz gráfica de usuario que utiliza disposiciones de glifos ASCII o ASCII extendido para representar elementos del juego. Algunas versiones posteriores de Hack , por ejemplo en AmigaOS , utilizan mosaicos gráficos en lugar de estas letras y símbolos.