NetHack
De Wikipedia, la enciclopedia libre
NetHack es un juego de ordenador libre perteneciente al género roguelike. La última versión oficial es la 3.4.3.
Es una evolución del juego Hack (de 1985), que a su vez era una mejora del primitivo Rogue (de 1980). La parte Net de su nombre hace referencia a que es un proyecto coordinado y desarrollado (Hacked) a través de Internet, no se trata de un juego online. Hack se refiere tanto al desarrollo del juego (y no a cuestiones de violaciones de seguridad informática por el erróneo significado dado a la palabra hacker) como al hecho de que pertenece también al género hack and slash por el enfoque del juego, utilizando elementos del juego de rol Dragones y Mazmorras (D&D).
NetHack es uno de los juegos más antiguos que todavía se sigue desarrollando (desde 1987), con contínuas mejoras y correcciones de errores hechas por un grupo de voluntarios, que son llamados el DevTeam. Existe una comunidad de jugadores muy activa que suele utilizar el grupo de noticias de Usenet rec.games.roguelike.nethack. Una de las características más llamativas de NetHack es su profundidad, reflejada no solamente en el papel que desempeña la aleatoriedad de múltiples factores del juego (la generación de niveles y descripción de los objetos, entre otras cosas), sino también en la multplicidad de usos de los objetos, en las variantes del estilo en que se puede jugar, en la cantidad de plataformas donde puede ser jugado, en las estrategias y técnicas a utilizar, tanto para distintas razas y roles, como dentro de una misma combinación de raza y rol, etc. Debido a esto, se ha vuelto famosa entre los jugadores la frase "el DevTeam piensa en todo".
La forma tradicional de jugar a NetHack es a través de gráficos ASCII, es decir, con imágenes formadas únicamente por letras y caracteres del ordenador. Pero también existen varias interfaces gráficas que sustituyen dichos caracteres por pequeñas imágenes, haciendo así más fácil la visualización. La que podría ser calificada de pobre interfaz en el juego es sustituida por un nivel de jugabilidad y profundidad en el juego inigualable en muchos casos.
El jugador (representado comúnmente con el carácter ' @ ') toma el rol de un héroe, con multitud de razas y clases para combinar, en busca del Amuleto de Yendor a través de una mazmorra de alrededor de 50 niveles creados al azar, que contienen también diferentes monstruos, objetos, artefactos legendarios, trampas y mucho más.
Tabla de contenidos |
[editar] El juego
El objetivo principal del juego es encontrar el Amuleto de Yendor. Sin embargo, a lo largo de toda una partida, se pueden encontrar otras numerosas misiones que cumplir, ya sea como extras a la misión principal de recuperar el Amuleto, o como parte de la misión central.
Cada nivel del juego siempre es único y diferente entre cada partida, pues los niveles se generan aleatoriamente (a excepción de algunos niveles especiales). Como en muchos juegos roguelike, los objetos siempre tienen una descripción aleatoria diferente entre partida y partida, y sólo hasta que el jugador identifica apropiadamente los objetos puede saber de qué se tratan. Los monstruos están representados generalmente por letras mayúsculas y minúsculas. Cada letra hace referencia a un tipo de monstruo en general (caninos, insectos, felinos, seres humanos, etc.), y los colores (de estar presentes en la interfaz) o algunas órdenes del juego permiten identificar al monstruo en particular.
Normalmente al iniciar el juego, el personaje comienza con una mascota a su lado, un perro, gato o poni que le puede ser útil en muchos aspectos del juego. También al iniciar el juego, el personaje lleva en su inventario unas pocas cosas (armas, armaduras, comida u otros objetos) que le serán útiles para comenzar el juego. Estos objetos no siempre son los mismos, sino que cambian de acuerdo al rol y raza del personaje, así como también de acuerdo a ciertos factores aleatorios.
Las partidas se pueden guardar, con el único propósito de realizarlas en varias sesiones. Como en la mayoría de los juegos roguelike, la muerte del personaje es final, es decir que, una vez que se pierde, el archivo del juego guardado se borra automáticamente, con lo que el jugador debe comenzar de nuevo. Cualquier intento de burlar este mecanismo es considerado una trampa por parte de la comunidad de jugadores. Si el personaje logra un marcador destacado, éste es guardado en un archivo de récords.
Sin embargo, cada vez que un personaje muere, existe la posibilidad de que se guarden también algunos datos del mismo, de manera tal que un nuevo personaje (del mismo jugador o de otro que juegue en la misma máquina o con el mismo servidor) pueda toparse a veces con el fantasma de algún personaje muerto anteriormente.
[editar] Historia y Rol
Como parte del género roguelike, es posible jugar NetHack como una especie de juego de rol por computadora (CRPG) para una persona. En el trasfondo del juego, existe una historia (creada por los desarrolladores del juego y por los jugadores) que introducen a la trama del mismo. Cada partida puede ser jugada como un juego de rol donde el jugador desempeña el papel del personaje del juego. Solamente la historia del Amuleto de Yendor es considerada más oficial por encontrarse dentro del juego mismo. Las demás historias (los orígenes de los niveles de NetHack y la misma historia inicial del personaje que se encuentra en el documento que sirve de guía que acompaña al juego, escrito por el hacker Eric S. Raymond) pueden cambiar si se desea.
Por una parte, se encuentra la historia del Amuleto de Yendor. La historia cuenta que el cruel dios Moloch robó de los planos astrales este famoso amuleto, pues la divinidad que lo poseyera tendría por sobre los demás el poder y el prestigio. Este amuleto pertenece originalmente a Marduk, el creador. Luego de robar el amuleto, Moloch lo llevó hasta las profundidades del Gehena, lugar habitado por demonios y monstruos, que le sirven. Ahí le entregó el amuleto al Mago de Yendor, el cual lo escondió con sus artes en lo más profundo del Gehena, (en algún lugar debajo del nivel 20 de NetHack).
Una historia más, no del todo oficial, narra los orígenes de los Calabozos de la Perdición (como se le conoce comúnmente a los niveles de un juego de NetHack) y de los Laberintos de la Amenaza (otro nombre para varios de estos niveles). Según esta historia, antiguamente hubo una guerra entre hechiceros en las profundidades de la tierra. Por lo que se sabe, no se conoce quien resultó ganador, lo que sí se conoce es que el resultado de esta guerra fue la formación de calabozos, cavernas y laberintos en el subsuelo, donde ahora habitan los más terribles monstruos, muchos de ellos producto también de la magia utilizada en la guerra.
De vuelta a la realidad, el personaje del juego ha sido designado desde su nacimiento como el instrumento de su divinidad (la que tenga al iniciar el juego dependiendo de su rol y alineación) para recuperar el amuleto y así darle a su dios el más alto rango de entre los demás. Por otra parte también, a lo largo de su vida, este personaje ha tenido una vida relativamente normal y tranquila, pero siempre acompañada de sueños que involucraban aventuras, monstruos y demás peligros. Es así como un día se entera de la historia del amuleto, que se dice escondido en las más profundas oscuridades de los Calabozos de la Perdición, en un lugar conocido como los Laberintos de la Amenaza (que no son otros sino el Gehena donde Moloch escondió el amuleto), y que se dice que aquel que lo recupere no sólo permanecerá en los cantos de los trovadores por siempre, sino que obtendrá el rango de semidios por parte de su divinidad. Además está la garantía de encontrar numerosos tesoros y correr múltiples aventuras dentro de los Calabozos. Muy pocos, eso sí, han regresado vivos de ese lugar, pero como no se ha vuelto a saber de la mayoría de ellos, nadie garantiza que sigan adentro, corriendo aventuras en su lucha por recuperar el Amuleto de Yendor.
Una noche antes de embarcarse en la aventura, el personaje pasa la noche en la taberna, dándose valor con las bebidas, y deprimiéndose al ver las apuestas de cuánto tiempo pasará antes de que muera aumentando. Al día siguiente se dirige a la entrada de los Calabozos de la Perdición y pasa la noche descansando y fortaleciéndose. Por la mañana, se introduce en su nueva aventura, cargando sus pocas cosas y acompañado de su mascota.
[editar] Plataformas
El DevTeam mantiene un código fuente del juego con la capacidad de ser compilado en múltiples plataformas. Algunas de las plataformas en las que NetHack puede jugarse son: Unix (incluido Linux y otras diversas variantes de Unix), MS-DOS, Windows, MacOS, PalmOS, Pocket PC, Amiga, etc. Además, existen en Internet varios servidores públicos que permiten jugar NetHack en línea.
[editar] El perfil del personaje
Cuatro cosas definen al héroe o personaje protagonista del juego:
- El rol o clase, definido al principio del juego y que no puede cambiar.
- La raza, definida al inicio del juego, que puede cambiar temporalmente pero siempre recordando la original para poder volver a ella más tarde.
- Los atributos, que se calculan al inicio del juego pero conforme éste va desarrollándose, cambian de acuerdo a la partida.
- Las características mágicas, que normalmente no se conocen (a menos que el jugador ya tenga experiencia en el juego) pero que pueden ir revelándose conforme avanza la partida. Estas características pueden ir cambiando también mientras se juega.
Un personaje de NetHack puede tener uno de los siguientes roles:
- Arqueólogo
- Bárbaro
- Cavernícola
- Sanador
- Caballero
- Monje
- Sacerdote
- Guardabosque
- Rufián
- Samurái
- Turista
- Valquiria
- Mago
Cada rol lleva asociado además un trío de divinidades (uno por cada alineación) con los que el personaje también puede interactuar.
Así mismo, se puede tener una de las siguientes razas:
- Elfo
- Enano
- Gnomo
- Orco
- Humano
Los atributos de un personaje de NetHack son:
- El sexo (masculino / femenino)
- La alineación (justo / caótico / neutral), que a su vez define la alineación de su divinidad
- Los seis atributos de la personalidad:
- Fuerza
- Destreza
- Constitución
- Inteligencia
- Sabiduría
- Carisma
Estos seis últimos atributos se miden con una notación al estilo C&D, donde un número más pequeño significa una menor cantidad del atributo, y uno más grande significa una mayor cantidad. El límite inferior es 3 (debajo del cual el personaje muere) y el superior es en la práctica 18 (aunque por medios mágicos se puede exceder este límite hasta 25). Cada uno de estos atributos influye en el desempeño del personaje en una variedad de actividades, como cargar cosas, realizar magia, etc.
Además, un personaje cuenta con dinero (en una moneda común a los juegos roguelike llamada zorkmid), puntos de experiencia (que definen a su vez un nivel de experiencia), puntos de vida, golpeo o salud (si estos puntos llegan a 0, el personaje muere), puntos de energía o poder (que definen cuánta magia puede hacer el personaje (sin contar la magia de los objetos mágicos)), puntos o clase de armadura (de nuevo, siguiendo la notación de C&D, un número mayor significa una peor armadura, un número menor (incluso negativo) significa una mejor armadura) y otras características que definen si el personaje está sobrecargado en peso, hambriento o en algún otro estado de salud.
Las características mágicas de un personaje están definidas tanto por su naturaleza (rol, raza y experiencia), como por lo que el jugador obtenga en la partida, ya sea aplicando su propia magia o la de algunos objetos, al consumir ciertos alimentos o por los favores de su divinidad.
Por último, un personaje de NetHack puede ir adquiriendo y mejorando sus habilidades en la partida. En primer lugar, mejorando sus características (fuerza, constitución, etc.), pero también puede mejorar sus habilidades de manejo de armas y de conjuro de hechizos (aquellos que son aprendidos al leer un libro mágico). Otra de las habilidades que se desarrolla en el juego es la alineación, que indica qué tan acorde son los actos del personaje en la partida con la alineación a la que pertenece. Esto último en general, junto con otras cosas, afectan también a la relación que el personaje tenga con su divinidad, que de ser buena resulta muy útil a lo largo de la partida. Finalmente, el nivel de experiencia del personaje va creciendo conforme se realizan varios actos en el juego. Un nivel de experiencia superior le da al personaje mejores capacidades de sobrevivencia, pero también de ataque/defensa, junto con, posiblemente, nuevas características acordes a su raza y rol.
[editar] Objetos y su estado
En NetHack los objetos se clasifican por su tipo, a saber:
- Armas, que se empuñan o lanzan y que incluyen espadas, arcos y flechas, dagas, etc.
- Armaduras, que se visten, en las manos, el pecho, la cabeza, los pies, etc.
- Amuletos, que se usan en el cuello y que cuentan con propiedades mágicas
- Anillos, que se colocan uno en cada dedo índice de cada mano y que cuentan con propiedades mágicas
- Pergaminos, que al ser leídos conjuran un hechizo mágico
- Libros, que pueden leerse para aprender otros hechizos que pueden convocarse después
- Varitas mágicas, que al agitarse producen magia
- Pociones, que al ser bebidas causan un efecto mágico
- Comida, que puede consumirse para subsistir
- Utensilios, que incluyen herramientas, instrumentos musicales y muchos otros objetos
- Piedras y gemas, con valor monetario o sin él
- Oro, se usa para vender y comprar cosas en las tiendas, y para dar parte de la puntuación final en el juego
- Rocas y estatuas, que pueden resultar un estorbo o un bonito adorno de los niveles del calabozo
- Otros (menos comunes, como las bolas de hierro, las cadenas de hierro y el veneno)
Sin embargo, el tipo de un objeto no implica en NetHack (como tampoco en la vida real) necesariamente un uso único y específico, ("el DevTeam piensa en todo", esta frase se refleja especialmente en los múltiples usos que pueden hacerse de varios de los objetos del juego, tanto para lo que en realidad sirven, como para otros muy variados).
Los objetos en NetHack pueden tener diversos estados, mágicos y no mágicos, que afectan su eficiencia:
- Peso. Todo objeto tiene un peso determinado, que varía según el objeto y el material del que esté hecho y a veces de otros factores como alguno de los siguientes estados. Un personaje de NetHack, dependiendo sus características (como fuerza o constitución) podrá cargar solamente determinada cantidad de objetos, y a mayor número de objetos que cargue, se volverá más lento hasta que le sea imposible moverse sin tirar algunos objetos al suelo.
- Deterioro y Protección. Según el material del que esté hecho, un objeto se puede ir deteriorando por oxidación, putrefacción, quemaduras, etc. La protección se refiere al hecho de que un objeto se encuentre protegido contra ciertos deterioros.
- Encantamiento. Un mayor encantamiento hace del objeto uno mejor para su uso (aplicaple sólo a armas y armaduras).
- Bendición / Maldición. Un objeto bendito es por lo general mejor que uno maldito (aunque hay excepciones). La mayoría de los objetos se encuentran en un estado inmaldito o sin ninguno de estos dos estados.
Además, varios objetos, por lo que son en realidad, por su tipo o por alguna magia aplicada a ellos anteriormente, tienen otras propiedades (generalmente mágicas) que los hacen mejores frente a otros objetos del mismo tipo. Este es el caso de los artefactos, pero también es aplicable a muchos otros objetos comunes.
[editar] Referencias culturales
NetHack también está lleno de referencias a cuestiones de cultura varias, desde mitología clásica e historia, hasta cultura moderna. Por ejemplo, los nombres de las divinidades provienen de divinidades de las mitologías de diversas culturas (azteca, romana, griega, celta, etc.) La mayoría de los monstruos que habitan los calabozos de NetHack provienen de la mitología, la literatura o la realidad de diversas culturas (por ejemplo, el basilisco, el dragón, el mûmak, etc.) Varios objetos y artefactos también provienen de la mitología, la fantasía o la realidad de varias culturas (por ejemplo, una bola de cristal, la espada Stormbringer, un abrelatas, etc.) Hay muchísimas citaciones a obras literarias de diversos géneros (Frankenstein de Mary Shelley, El Señor de los Anillos de J.R.R. Tolkien, La Divina Comedia de Dante Alighieri, la Biblia, The Hitchhiker's Guide to the Galaxy de Douglas Adams, etc.) E incluso menciones de obras contemporáneas, películas y cuestiones informáticas de la cultura hacker. Igualmente, cuando un personaje se encuentre alucinando, no verá a los monstruos como cualquiera de los que se encuentran en todo el juego, sino con descripciones de personajes tomados de diversos ambientes culturales, desde El Señor de los Anillos hasta Star Trek.
[editar] Referencia rápida de NetHack
.------------------.-------------------------------------------------------------------------------------.------------------------------------------. | Direcciones | Movimiento | Órdenes num_pad | | num_pad | <dir> - moverse una casilla | j - saltar | |y k u 7 8 9 | Shift+<dir> - moverse hasta topar con algo | k - patear | | \|/ \|/ | g+<dir> - moverse hasta topar con algo interesante | l - saquear | |h-.-l 4-.-6 | G,<dir> ó ^,<dir> - moverse hasta algo interesante, sin contar cruces de pasillos | n# - cuenta orden | | /|\ /|\ | m,<dir> - moverse sin recoger automáticamente | N - nombrar | |b j n 1 2 3 | _,<dir> - moverse a un punto del mapa | u - destrampar | | . yo mismo | (espacio) ó . - descansar | | |< arriba, > abajo | atacar/desplazar - moverse hacia un monstruo | igual a órdenes extendidas | |------------------.----------.--------------------------------------------------------------------------.------------------------------------------| | Órdenes Misceláneos | Órdenes del Juego | Órdenes Extendidas | | ?,h - ayuda |a - aplicar utensilio / o - abrir z - agitar varita |#adjust - Alt+a - ajustar inventario | |Alt+q - salir | romper varita p - pagar Z - conjurar hechizo |#chat - Alt+c - platicar | | S - guardar |A - quitar equipo P - ponerse objeto ^ - identificar trampa |#conduct - - retos | | ! - shell del S.O. |c - cerrar q - beber + - conjuros conocidos |#dip - Alt+d - mojar objeto | | & - ayuda órdenes |C - nombrar monstruo Q - seleccionar munición , - recoger objeto |#enhance - Alt+e - mejoras | | O - opciones |d - dejar objeto r - leer : - ver que hay aquí |#force - Alt+f - forzar | | / - qué es algún símbolo |D - dejar objs selectivo R - quitarse objeto ; - ver que hay allá |#invoke - Alt+i - invocar objeto | | \ - objetos conocidos |e - comer s - buscar @ - autorecoger objs |#jump - Alt+j - saltar | | v - versión del juego |E - escribir t - lanzar objeto ^D - patear |#loot - Alt+l - saquear | | V - historia del juego |f - disparar T - desvestirse ^T - teleportación |#monster - Alt+m - monstruo | | X - modo eXploración |F - pelear w - blandir ^X - mostrar atributos |#name - Alt+n - nombrar | | ^A - ejecutar cmd de nuevo|i - ver inventario W - vestir armadira |#offer - Alt+o - sacrificar | | ^R - redibujar pantalla |I - inventario selectivo x - intercambiar armas |#pray - Alt+p - rezar | | ^P - mensajes anteriores |--------------------------------------------------------------------------|#quit - Alt+q - salir | | ^Z - suspende | Órdenes sobre los Objetos |#ride - - montar | | ^[ - cancelar |) - arma empuñada [ - armadura en uso |#rub - Alt+r - frotar | | |= - anillos en uso " - amuleto en uso |#sit - Alt+s - sentarse | | ^ = tecla Ctrl, excepto en |( - herramientas en uso $ - contar oro |#turn - Alt+t - volverse no muerto | | orden id trampa|* - equipo en uso |#twoweapon - Alt+2 - modalidad 2 armas | |-----------------------------.-------------------------.------------------------------------------------|#untrap - Alt+u - destrampar | | Roles y sus razas y alineaciones posibles (justo: j / neutral: n / caótico: c) |#version - Alt+v - opcs de compilación | | Arqueólogo: humano (jn), enano, gnomo |#wipe - Alt+w - limpiarse | | Bárbaro: humano (nc), orco |#? - Alt+? - ayuda cmds extendidos| | Cavernícola: humano (jn), enano, gnomo '------------------------------------------| | Caballero: humano (j) | | Sanador: humano (jn), gnomo | | Monje: humano (jnc) | | Sacerdote(isa): humano (jnc), elfo | | Guardabosque: humano (nc), elfo, gnomo, orco Enanos: siempre son justos | | Rufián: humano (c), orco Gnomos: siempre son neutrales | | Samurái: humano (j) Orcos: siempre son caóticos | | Turista: humano (n) Elfos: siempre son caóticos | | Valquiria: humana (jn) Humanos: pueden variar | | Mago: humano (nc), elfo, gnomo, orco | |---------------------------------------------------------------------------------------------------------------------------------------------------| |Línea de órdenes: nethack -u nombre -p rol -r raza -a alineación -g sexo | | nethack -s all: mostrar todo el archivo de récords | | nethack -X: entrar en modo eXploración (con varita del deseo) | | nethack -D: entrar en modo de depuración (wizard) (habla 'wizard' y entra) | |---------------------------------------------------------------------------------------------------------------------------------------------------| | Órdenes de Depuración (Modo Wizard) | | ^E - mostrar secretos del nivel ^F - mostar mapa del nivel ^G - génesis de monstruos ^I - identificar objetos | | ^O - esquema de niveles de la partida ^V - teleportación a un nivel ^W - desear un objeto (las órdenes ^T y ^X también se usan) | | Órdenes extendidas de Depuración | | #change - cambiar nivel de experiencia #light - ver fuentes de luz #polycontrol - controlar polimorfismo de los monstruos | | #autopoly - auto-polimorfarse #seenv - vectores de vista #stat - estadísticas de memoria | | #time - ver cola de temporizadores #vision - arreglo de visión #wmode - modos de los muros | | #panic - probar rutina de pánico (fatal al juego) | | Variable de entorno SHOPTYPE: | | Z zoológico M panteón B panal de abejas T corte real | | S cuarteles A hormigas C nido de basiliscos L sala de leprechauns | | _ templo } pantano G tienda miscelánea ) tienda de armas | | [ tienda de armadura % tienda de comida ? tienda de pergaminos + tienda de libros | | ! tienda de pociones / tienda de varita ( tienda de herramientas = tienda de anillos (¿?) | | WIZKIT es un archivo con el inventario inicial en el modo wizard | '---------------------------------------------------------------------------------------------------------------------------------------------------'
[editar] Véase también
[editar] Enlaces externos
- Página Oficial (en inglés)
- Versión de NetHack en español (traducido por Ray Chason, versión acoplada con la versión oficial del juego)
- NetHack en el salón de la fama de GameSpy (en inglés)
- Una crónica sobre NetHack - 'El mejor juego por siempre' (en inglés)
- Un manual en español para NetHack
- Servidor de NetHack Público - permite jugar NetHack en línea (en inglés)