nethack

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
nethack [2023/05/13 18:56] – [Uso de los comandos] peronnethack [2023/06/17 20:26] (actual) – [NetHack] peron
Línea 1: Línea 1:
-====== Nethack ====== +====== NetHack ====== 
-**NetHack** es un [[juegos|juego]] del [[roguelike|género exploración de mazmorras]]Se encuentra en desarrollo continuo desde 1985, como expansión de [[Hack]].+**NetHack** es un [[juegos|juego]] del [[roguelike|género exploración]] inspirado en el universo de hechicería del //Mazmorras y Dragones// 
 + 
 +Se encuentra en desarrollo continuo desde 1987, como expansión de [[Hack]] (1985).
 {{ :nethack.png?400|}} {{ :nethack.png?400|}}
  
-A diferencia de otros juegos inspirados en el universo de hechicería del //Mazmorras y Dragones//, el énfasis de NetHack se da en descubrir en detalle los laberintos generados aleatoriamente, y no simplemente eliminar todo lo que se encuentre. De hecho, combatir irresolutamente es la forma más lógica de morir rápidamente. 
- 
-Este es la [[https://www.nethack.org/v367/Guidebook.html#toc_1|Guía de NetHack (en inglés)]], pero podás encontrar también el [[http://www.geocities.ws/javis_mexico/nh/NHManual/intro.html|manual de una versión anterior en castellano]]. 
  
 +El énfasis de NetHack se da en descubrir en detalle los laberintos generados aleatoriamente, y no simplemente eliminar todo lo que se encuentre. De hecho, combatir irresolutamente es la forma más lógica de morir rápidamente.
  
 ====Objetivo==== ====Objetivo====
Línea 21: Línea 21:
  
  
 +Este es la [[https://www.nethack.org/v367/Guidebook.html#toc_1|Guía de NetHack (en inglés)]], pero podás encontrar también el [[http://www.geocities.ws/javis_mexico/nh/NHManual/intro.html|manual de una versión anterior en castellano]].
  
 +====Creación del Personaje====
 Al iniciar NetHack por primera vez se te preguntará si deseas crear un personaje asignando su [[#roles de nethack|rol]] y [[#razas de nethack|raza]], mostrando la siguiente pantalla: Al iniciar NetHack por primera vez se te preguntará si deseas crear un personaje asignando su [[#roles de nethack|rol]] y [[#razas de nethack|raza]], mostrando la siguiente pantalla:
  
Línea 35: Línea 36:
 </code> </code>
  
-Podrás hacerlo respondiendo presionando **n**). Si respondes **y** NetHack creará automáticamente por tí.+Podrás hacerlo respondiendo presionando **n**) (si respondes **y** NetHack creará automáticamente por tí).
  
-====Creación del Personaje==== +Si optas por crear un personaje, se te mostrará la siguiente ventana de selección:
-Si deseas crear un personaje, se te mostrará la siguiente ventana de selección:+
 <code> <code>
        name:  fulana                    Pick a role or profession        name:  fulana                    Pick a role or profession
Línea 64: Línea 64:
 </code> </code>
  
-Tu personaje tendrá distintas [[#estadísticas vitales]] generadas sobre la base del //rol// y //raza// que hayas determinado (puedes elegirlos azarosamente con la opción ''*'' "//random//").+Tu personaje contará con distintas [[#estadísticas vitales]] determinadas en base al //rol// y //raza// que hayas escogido (puedes asignar estas azarosamente mediante la opción ''*'' "//random//").
  
 === Roles de NetHack=== === Roles de NetHack===
Línea 98: Línea 98:
 ====Uso de los comandos==== ====Uso de los comandos====
  
-Toda la forma de jugar NetHack se basa en el [[#comandos de nethack|uso de comandos]]. Cada comando requiere un turno del juego.+Juega NetHack demostrando un inteligente [[#comandos básicos de nethack|uso de comandos]]. Cada comando requiere un turno del juego.
  
->Puedes esperar indefinidamente hasta decir realizar una acción. Mientras no lo hagas, el juego esperará y ningún monstruo se moverá, lo que te da el tiempo más que suficiente para pensar bien en tus siguientes movimientos. Claro está, la velocidad a la que se mueva tu personaje dentro del juego también influirá en la forma en que tomes tus turnos respecto a los monstruos.+>Puedes aguardar indefinidamente hasta decir realizar una acción. Mientras no lo hagas, el juego esperará y ningún monstruo se moverá, lo que te da el tiempo más que suficiente para pensar bien en tus siguientes movimientos. Claro está, la velocidad a la que se mueva tu personaje dentro del juego también influirá en la forma en que tomes tus turnos respecto a los monstruos.
  
 +===Comandos básicos de NetHack===
  
- +Cada comando básico de NetHack requieren presión de una única tecla asignada. Acaso algunos pueden requerir información adicional para poder cumplirse.
- +
- +
-Como en todo juego, además de los comandos normales para jugar, existen //comandos especiales// para Salir, Salvar, Ayuda, entre otras acciones. Estos se describen aquí, mientras que los comandos para jugar se van describiendo a lo largo del resto del manual conforme se menciona la característica del juego que se aplica al comando en cuestión (consulta la referencia rápida de comandos en los apéndices) (nótese que siempre que se da el nombre de un comando, le sigue entre paréntesis la o las teclas o combinaciones de teclas necesarias para ejecutarlo): +
- +
-^ **Comando Especial** ^ **Atajo** ^ **Descripción** ^ +
-| **Salir** | (''#quit''; **Alt+q** | salir de NetHack es el equivalente a rendirse, por lo que ejecutar este comando significa también terminar completamente con el presente juego y anular al personaje. Si se consigue algún récord este se guarda. (Ver abajo en salvar y salir) | +
-|**Salvar y salir** | **S** | para salir sin rendirse de NetHack se usa este comando. Salvar aquí no es como en otros juegos donde al equivocarse se puede volver al punto donde estuvo el error y recomenzar: aquí las cosas son de una sola oportunidad, y un error puede ser fatal, ya que al perder el juego (y morir) también se borra el archivo guardado anteriormente (si es que existía) y recomenzar implica empezar otra vez todo el juego. Esto hace más difícil, pero también más interesante al juego. Cabe aclarar que en el modo de exploración, las cosas cambian. Ten cuidado, hacer trampa y respaldar el archivo del juego para que si mueres vuelvas a empezar es considerado algo muy sucio y un juego ganado con estos métodos no se considera ni limpio ni auténtico. Por otra parte, como se dijo ya, el DevTeam piensa en todo... si el juego detecta que has respaldado el juego para volverlo a jugar si morías, te condenará dándote mala suerte (sí así es, la suerte también existe implementada en NetHack) en el juego por varios juegos más. | +
-|**Ayuda** | ''h'' ; ''?'' | permite acceder al sistema de ayuda interno del juego. Esta ayuda proporciona referencias para: los comandos, los comandos extendidos, los símbolos que se ven en la pantalla del juego, las opciones, la historia del desarrollo de NetHack, la licencia y las opciones y comandos específicos de la plataforma en que se esté ejecutando el juego. | +
-| **Ayuda extendida** | ''#?''; **Alt+?**) | proporciona ayuda de los comandos extendidos del juego. Los comandos extendidos (los que requieren de la combinación #,comando) fueron agregados debido a que ya no había más teclas disponibles para implementarlos, por lo que los menos comunes fueron colocados aquí. | +
-|**Ayuda de comandos** | ''&'' | permite que se teclee un comando cualquiera y proporciona información de dicho comando. | +
-| **Shell** |* ''!'' | en algunas plataformas permite hacer un "shell" al sistema operativo sin salirse del juego pero ocultándolo. Muy útil por si viene tu jefe y no quieres que sepa que estás jugando (claro que si tu eres el jefe no hay problema, pero si eres el jefe y no quieres que tus empleados jueguen, no te hagas que tu también lo haces y si en realidad no lo haces pues entonces tu no has visto este mensaje, ha sido ocultado gracias a la magia de una varita de invisibilidad, guardada en un baúl y cerrado mágicamente con el conjuro de la cerradura del mago ;-) | +
-|**Versión** | ''v'' | brinda información de la versión actual de NetHack. | +
-|**Historia** | ''V'' | brinda información de la historia del desarrollo de NetHack, las versiones anteriores y los créditos. | +
-| **Repetir comando** | **Ctrk+a** | permite repetir de nuevo el último comando ejecutado. | +
-| **Cancelar comando** | **Ctrl+[** | cancela la ejecución de un comando cuando esta se lleva más de un turno del juego. | +
-|**Redibujar pantalla** | **Ctrl+r** | permite redibujar el área del juego si esta se llena de caracteres basura. | +
-|**Contar** | ''n,número,comando'' ; ''número,comando'' | permite ejecutar el comando especificado un número determinado de veces de forma secuencial, es decir que el juego ejecuta el comando y al terminar vuelve a ejecutarlo tantas veces como se haya especificado. El resto del juego, claro está, continúa, y por cada ejecución del comando se toman turnos así como los monstruos también los toman. Aquí resulta útil el comando cancelar comando para suspender el conteo por cualquier motivo. Este comando de conteo es muy útil con otros comandos, como moverse, buscar, atacar, etc. | +
-|**Ver atributos básicos** | **Ctrl+x** | te permite observar las características generales de tu personaje: nombre, raza, rol, alineación y sexo; tanto las iniciales como las que tengas en el momento de ejecutar el comando. También te muestra el nombre de los dioses propios de tu rol y sus alineaciones. | +
- +
-====Comandos de NetHack==== +
- +
-En NetHack los comandos no son frases completas y complicadas sino simples teclas. Acaso algunos pueden requerir información adicional para poder cumplirse, pero nada mas.+
  
 ^ **Comando Básico** ^ Función ^ ^ **Comando Básico** ^ Función ^
-| ''a''Activar un objeto (//pico//, //llave//, //lámpara//, etc) | +| ''a''//__Activar__// un objeto (//pico//, //llave//, //lámpara//, etc) | 
-| ''A'' |  se desviste de un objeto (//armadura//, //anillo//) | +| ''A'' |  se deshace de un objeto (//armadura//, //anillo//) | 
-| ''c'' | //Cierra// la //puerta// | +| ''c'' | //__Cierra__// la //puerta// | 
-| **Ctrl+c** | Sale del juego +| **Ctrl+c** | **__Sale del juego__** 
-| ''d'' | //Suelta// algo. Ej, ''d7a'' suelta 7 objetos "''a''" |+| ''d'' | //__Suelta__// algo. Ej, ''d7a'' suelta 7 objetos "''a''" |
 | ''D'' | Suelta varios objetos | | ''D'' | Suelta varios objetos |
-| **Ctrl+d** | Patea algo (generalmente una puerta)| +| **Ctrl+d** | Patea algo (generalmente una //puerta//)| 
-| ''e'' | //Come// algo (se fija si es comestible) |+| ''e'' | //__Come__// algo (se fija si es comestible) |
 | ''E'' | Escribe algo en el piso (la palabra ''Elbereth'' espanta monstruos) | | ''E'' | Escribe algo en el piso (la palabra ''Elbereth'' espanta monstruos) |
-| ''f'' | //Combate// con arma | +| ''f'' | //__Lucha__// con arma | 
-| ''g'',//dir//Correr en la dirección especificada | +| ''g'',//dir////__Corre__// en la dirección especificada | 
-| ''5'',//dir//Moverse hasta topar con algo | +| ''5'',//dir//Se //__mueve__// hasta topar con algo | 
-| ''G'',//dir//Moverse hasta topar con algo, excepto cruces |+| ''G'',//dir//Se //__mueve__// hasta topar con algo, excepto cruces |
 | ''i'' | Inventario | | ''i'' | Inventario |
 | ''I'' | Inventario selectivo | | ''I'' | Inventario selectivo |
-| ''o'' | //Abre// una puerta | +| ''o'' | //__Abre__// una puerta | 
-| ''p'' | //Paga// su cuenta | +| ''p'' | //__Paga__// su cuenta adeudada 
-| ''P'' | Se //pone// un accesorio (anillo, amuleto, capa) |+| ''P'' | Se //__pone__// un accesorio (//anillo////amuleto////capa//) |
 | **Ctrl+p** | Repite los mensajes anteriores | | **Ctrl+p** | Repite los mensajes anteriores |
-| ''r''Lee un roilo o libro de hechizos | +| ''r''//__Lee__// un //roilo// //libro de hechizos// 
-| ''R'' | //Remueve// un objeto (anillo, amuleto, capa) | +| ''R'' | //__Remueve__// un objeto (//anillo////amuleto////capa//) | 
-| ''s''Busca pasadizos //secretos// |+| ''s''//__Busca__// pasadizos //secretos// |
 | ''S'' | **Guarda el juego y sale al Shell**. Lo restaurará automáticamente al volver a usar el mismo nombre de usuario. | | ''S'' | **Guarda el juego y sale al Shell**. Lo restaurará automáticamente al volver a usar el mismo nombre de usuario. |
-| ''t'' | //Arroja// algo contra alguien. Si arrojas proyectiles sin arma, lo hará a mano con mucho menos daño. | +| ''t'' | //__Arroja__// algo contra alguien. Si arrojas proyectiles sin arma, lo hará a mano con mucho menos daño. | 
-| ''T'' | Se //desviste// de la armadura | +| ''T'' | Se //__desviste__// de la armadura | 
-| Ctrl+t | Se //teletransporta// (si tiene la habilidad) | +| Ctrl+t | Se //__teletransporta__// (si tiene la habilidad) | 
-| ''w'' | //Empuña// un arma | +| ''w'' | //__Empuña__// un arma | 
-| ''W'' | //Viste// la //armadura// |+| ''W'' | //__Viste__// la //armadura// |
 | ''x'' | Conmuta entre arma. | | ''x'' | Conmuta entre arma. |
-| ''X'' | Combate con dos armas (si tiene la habilidad) |+| ''X'' | Combate con //dos armas// (si tiene la habilidad) |
 | **Ctrl+x** | Muestra status del personaje | | **Ctrl+x** | Muestra status del personaje |
 | ''z'' | Usa la varita mágica. (''z.'' para apuntarse uno mismo) | | ''z'' | Usa la varita mágica. (''z.'' para apuntarse uno mismo) |
Línea 163: Línea 142:
 | **Ctrl+z** | Pone el juego en segundo plano y vuelve al shell (puedes regresar con el comando **fg**) | | **Ctrl+z** | Pone el juego en segundo plano y vuelve al shell (puedes regresar con el comando **fg**) |
 | ''@'' | **Conmuta Autorecoger** | | ''@'' | **Conmuta Autorecoger** |
-| ''^'' | Consulta tipo de trampa | +| ''^''//Consulta trampa// 
-| '')'' | Arma en uso | +| '')''//Consulta Arma// en uso | 
-| ''['' | Armadura en uso| +| ''[''//Consulta Armadura// en uso| 
-| ''='' | Armadura en uso | +| ''=''//Consulta Armadura// en uso | 
-| ''"'' | Amuletos en uso | +| ''"''//Consulta Amuletos// en uso | 
-| ''('' | Herramientas en uso | +| ''(''//Consulta Herramientas// en uso | 
-| ''*'' | Equipo en uso |+| ''*''//Consulta Equipo// en uso 
 +| ''+'' | //Consulta los hechizos// aprendidos | 
 +| ''$'' | //Consulta el oro// |
 | ''.'' | Esperar un turno | | ''.'' | Esperar un turno |
 | '':'' | Mirar qué hay aquí | | '':'' | Mirar qué hay aquí |
-| ''+'' | Lista de //hechizos aprendidos// | 
 | ''/'' | ¿Qué es? | | ''/'' | ¿Qué es? |
 | ''<nowiki>\</nowiki>'' | Lista //objetos descubiertos// | | ''<nowiki>\</nowiki>'' | Lista //objetos descubiertos// |
-| ''$'' | Informa el oro | 
 | ''!'' | Vuelve al Shell | | ''!'' | Vuelve al Shell |
  
Línea 196: Línea 175:
  
 Por último hay otros comodines usados para casos especiales, que se indican más adelante en las secciones que correspondan. Por último hay otros comodines usados para casos especiales, que se indican más adelante en las secciones que correspondan.
 +
 +===Comandos Extendidos===
 +
 +Como en todo juego, además de los comandos básicos para jugar, existen //comandos especiales// para Salir, Salvar, Ayuda, entre otras acciones. 
 +
 +Estos //comandos extendidos// requieren de la combinación ''#,comando'') fueron agregados debido a que ya no había más teclas disponibles para implementarlos, por lo que los menos comunes fueron colocados aquí.
 +
 +^ **Comando Extendido** ^ **Atajo** ^ **Descripción** ^
 +|**Ver atributos básicos** | **Ctrl+x** | te permite observar las características generales de tu personaje: nombre, raza, rol, alineación y sexo; tanto las iniciales como las que tengas en el momento de ejecutar el comando. También te muestra el nombre de los dioses propios de tu rol y sus alineaciones. |
 +|**Guardar y salir** | **S** | Sale del juego para poder retornar el punto donde estuviste. No podrás recomenzar; en NetHack un error puede ser fatal.
 +| **Shell** |* ''!'' | Pasa NetHack al segundo plano y activa un [[intérpretes de comandos|shell]]. |
 +| **Abandonar** | (''#quit''; **Alt+q** | Abandonar NetHack equivale a rendirse, termina completamente con juego presente y anula al personaje. Si se consigue algún récord este se guarda. (Ver arriba "Guardar y salir") |
 +|**Ayuda** | ''h'' ; ''?'' | Referencia detallada de //comandos//, //comandos extendidos//, simbología, opciones, etc. |
 +|**Sólo Ayuda de comandos** | ''&'' | permite que se teclee un comando cualquiera y proporciona información de dicho comando. |
 +| **Sólo Ayuda extendida** | ''#?''; **Alt+?**) | proporciona ayuda de los //comandos extendidos// del juego. |
 +|**Versión** | ''v'' | brinda información de la versión actual de NetHack. |
 +|**Historia** | ''V'' | brinda información de la historia del desarrollo de NetHack, las versiones anteriores y los créditos. |
 +| **Repetir comando** | **Ctrl+a** | permite repetir de nuevo el último comando ejecutado. |
 +| **Cancelar comando** | **Ctrl+[** | cancela la ejecución de un comando cuando esta requiere más de un turno del juego. |
 +|**Redibujar pantalla** | **Ctrl+r** | redibuja el área del juego si esta se llena de caracteres basura. |
 +|**Contar** | ''n,número,comando'' ; ''número,comando'' | ejecuta en bucle el comando especificado una cantidad dada de veces. Este comando de conteo es muy útil para programar acciones como moverse, buscar, atacar, etc. |
 +
 +
  
  
  • nethack.1684004213.txt.gz
  • Última modificación: 2023/05/13 18:56
  • por peron