edu1993/nethack-es
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
NetHack 3.7.0 trabajo en progreso -- Información general
NetHack 3.7 es una mejora al juego de exploración de mazmorras NetHack,
cual es un descendiente lejano de Rogue y Hack, y un descendiente directo de
NetHack 3.6.
NetHack 3.7.0 trabajo en progreso no es una versión de NetHack. Como una versión .0,
y todavía está muy temprano en su ciclo de desarrollo, ya ha habido cambios
hechos, y habrá muchos más antes de una versión eventual.
El archivo doc/fixes3-7-0.txt en la distribución fuente será actualizado con
una lista de correcciones a medida que se comprometan.
En resumen -- es probable que haya errores. No trates la rama NetHack-3.7 como
código liberado, y si la estabilidad es lo más importante, entonces la versión más reciente
NetHack 3.6.7 es la más segura para ti.
Estamos haciendo disponible la versión .0 trabajo en progreso para que puedas observar, probar
y contribuir a su desarrollo. Sugerencias constructivas, solicitudes de GitHub pull
y reportes de errores son todos bienvenidos y alentados.
El archivo doc/fixes3-7-0.txt en la distribución fuente tiene una lista completa de
correcciones incluidas hasta ahora, así como menciones breves de algunos de los otros cambios de código.
El texto en ese archivo fue escrito para el uso del equipo de desarrollo y se proporciona
"tal como está", así que por favor no nos pidas que expliquemos más las entradas en
ese archivo. Algunas entradas podrían considerarse "spoilers", particularmente en la
sección "nuevas características".
Junto con las mejoras del juego y las correcciones de errores, NetHack 3.7 se esfuerza por hacer
algunas mejoras arquitectónicas generales al juego o a su proceso de construcción. Entre ellas:
* Eliminar barreras para construir NetHack en una plataforma y sistema operativo,
para posterior ejecución en otra plataforma y/o sistema operativo
potencialmente bastante diferente. Esa capacidad generalmente se conoce como "compilación cruzada."
Vea el archivo "Cross-compiling" en la carpeta de nivel superior para más información
sobre eso.
* Reemplazar el compilador de tiempo de compilación "yacc y lex" basado en nivel compilador,
el compilador de nivel de mazmorras "yacc y lex" basado, y el procesamiento de archivo de texto de misión hecho
por la utilidad "makedefs" de NetHack, con alternativas de texto Lua que son
cargadas y procesadas por el juego durante el juego.
* Escribir archivos de guardado y bonesfiles de una manera más portable y consistente
para abrir la posibilidad de utilizarlos entre diferentes plataformas,
como entre tu computadora de escritorio y tu dispositivo portátil.
* Añadir soporte para hacer que el juego se reinicie sin salir (soporte de "jugar de nuevo")
. Hacia ese fin, muchas variables previamente dispersas y separadas
han sido reunidas en la estructura central 'ga' a través de 'gz' en
decl.h/decl.c. Esa capacidad central de reinicializar variables
beneficiará el esfuerzo de portación a algunas plataformas que están bajo consideración
donde "jugar de nuevo" es típico.
Aquí hay algunas notas generales sobre los cambios en NetHack 3.7 que no fueron
considerados spoilers:
- anotación automática "gateway to Moloch's Sanctum" para el nivel de cuadrado vibrante
una vez que la ubicación de ese cuadrado se conoce (encontrado o mapeado mágicamente);
desaparece una vez que el templo de santuario se encuentra (ingresado o altar mapeado)
- savefile: agregar soporte para una herramienta para descomponer estructuras de datos,
que se almacenan en un archivo de guardado, en sus campos individuales y
guardar esos campos individuales en lugar de la estructura completa. La
intención es proporcionar una forma de exportar e transportar archivos de guardado
entre plataformas, arquitecturas y modelos de datos.
- - - - - - - - - - -
Por favor lee los elementos (1), (2) y (3) ANTES de hacer algo con tu nuevo código.
1. Descomprime el código en un directorio nuevo dedicado. Nos referiremos a ese
directorio como el directorio 'Top'. No importa cómo lo llames.
2. Después de descomprimir, deberías tener un archivo llamado 'Files' en tu directorio Top.
Este archivo contiene la lista de todos los archivos que ahora DEBES
tener en cada directorio. Por favor, verifica los archivos en cada directorio
contra esta lista para asegurarte de que tienes un conjunto completo.
Este archivo también contiene una lista de qué archivos se crean durante
el proceso de compilación.
Los nombres de los directorios listados no deben ser cambiados a menos que estés
listo para pasar por los makefiles y el programa makedefs y cambiar
todas las referencias de directorios en ellos.
3. Antes de hacer cualquier otra cosa, por favor lee cuidadosamente el archivo llamado
"licencia" en el subdirectorio 'dat'. Se espera que cumplas con
los términos de esa licencia, y nos tomamos eso muy en serio.
4. Si estás intentando construir NetHack en una plataforma/procesador, para
producir un juego en una plataforma/procesador diferente, puede ser útil
leer el archivo "Cross-compiling" en tu directorio Top.
5. Si todo está en orden, puedes ahora intentar compilar y ejecutar el programa
en tu sistema particular. Vale la pena mencionar que la configuración predeterminada es SysV/Sun/Solaris2.x
(simplemente porque el código se alojó en ese sistema).
Los archivos sys/*/Install.* fueron escritos para guiarte en la configuración del
programa para tu sistema operativo. Los archivos win/*/Install.* están
disponibles, cuando es necesario, para ayudarte a configurar el programa
para entornos de ventanas particulares. Leerlos, y las páginas del manual,
deberían responder a la mayoría de tus preguntas.
En el momento de la versión más reciente oficial, NetHack 3.6, había
sido probado para ejecutarse/compilarse en:
Intel Pentium o mejor ejecutando Linux, BSDI
Intel Pentium o mejor ejecutando Windows 10 o 11
Intel-based, o Apple M1, M2, M3, M4, M5 Macs ejecutando
macOS 10.11 (El Capitan) a macOS 26 (Tahoe)
(sigue las instrucciones en sys/unix/NewInstall.unx)
Intel 80386 o mayor ejecutando MS-DOS con DPMI
construido mediante el compilador djgpp (nativo o compilador cruzado alojado en Linux)
OpenVMS (también conocido como VMS) V8.4 en Alpha y en Integrity/Itanium/IA64
Versiones anteriores de NetHack fueron probadas y se sabe que se ejecutan en los siguientes sistemas,
pero no se sabe si todavía pueden compilar y ejecutar NetHack 3.6 o NetHack 3.7:
Apple Macintosh ejecutando MacOS 7.5 o superior, LinuxPPC, BeOS 4.0
Atari ST/TT/Falcon ejecutando TOS (o MultiTOS) con GCC
AT&T 3B1 ejecutando System V (3.51)
AT&T 3B2/600 & 3B2/622 ejecutando System V R3.2.1
AT&T 3B2/1000 Modelo 80 ejecutando System V R3.2.2
AT&T 3B4000 ejecutando System V
AT&T 6386 ejecutando System V R3.2
Commodore Amiga ejecutando AmigaDOS 3.0 o superior con SAS/C 6.x
(pero vea Makefile.ami sobre DICE y Manx)
Data General AViiON sistemas ejecutando DG/UX
DEC Alpha/VMS (también conocido como OpenVMS AXP), ejecutando V1.x a V7.1
DEC VAX/VMS, ejecutando V4.6 a V7.1
DEC vaxen ejecutando BSD, Ultrix
Decstations ejecutando Ultrix 3.1, 4.x
Encore Multimax ejecutando UMAX 4.2
Gould NP1 ejecutando UTX 3/2
HP 9000s300 ejecutando HP-UX
HP 9000s700 ejecutando HP-UX 9.x, 10.x, 11.x
H/PC Pro dispositivos ejecutando Windows CE 2.11 y superior.
IBM PC/RT y RS/6000 ejecutando AIX 3.x
IBM PS/2 y AT compatibles ejecutando OS/2 - 2.0 y superior con GCC emx
IBM PS/2 y AT compatibles ejecutando OS/2 1.1 - 2.0 (y probablemente
Warp) con Microsoft 6.0, y OS/2 2.0 y superior con IBM CSet++ 2.0.
Intel 80386 o superior (o clon) ejecutando 386BSD
Intel x86 ejecutando una versión de Windows 7 o 8 o anterior a XP.
Mips M2000 ejecutando RiscOS 4.1
NeXT ejecutando Mach (usando configuración BSD)
Palm Size PC 1.1 dispositivos ejecutando Windows CE 2.11
Pocket PC dispositivos ejecutando Windows CE 3.0 y superior
Pyramid 9820x ejecutando OSx 4.4c
SGI Iris ejecutando IRIX
Stardent Vistra 800 ejecutando SysV R4.0
Stride 460 ejecutando UniStride 2.1
Sun-3s, -4s, y -386is ejecutando SunOS 3.x
Sun-3s y -386is ejecutando SunOS 4.x
"Sun SPARC"-based máquina ejecutando SunOS 4.x, Solaris 2.x, o Solaris 7
Valid Logic Systems SCALD-System
Versiones anteriores, utilizando un compilador cruzado alojado en otra plataforma,
como win32, también pudieron compilar los siguientes desde el código fuente:
Pocket PC dispositivos ejecutando Windows CE 3.0 y superior
H/PC Pro dispositivos ejecutando Windows CE 2.11 y superior
Palm Size PC 1.1 dispositivos ejecutando Windows CE 2.11
A menos que se mencione lo contrario, el compilador utilizado fue el compilador C del proveedor de SO.
- - - - - - - - - - -
Si tienes problemas para compilar el juego, o encuentras errores en él, te recomendamos
enviar un informe de error desde nuestra página web "Contact Us" en:
https://www.nethack.org/common/contact.html
Por favor, incluye la información de versión de #version o la opción de línea de comandos
--version en el campo correspondiente.
Un repositorio público del código de NetHack más reciente que hemos hecho
disponible se puede obtener a través de git aquí:
https://github.com/NetHack/NetHack
o
https://sourceforge.net/p/nethack/NetHack/
Al enviar correspondencia, por favor observa lo siguiente:
o Por favor, asegúrate de incluir tu tipo de máquina, SO y nivel de parche.
o Por favor, evita enviarnos archivos binarios (por ejemplo, archivos de guardado o bones).
Si encuentras un error y piensas que tu archivo de guardado ayudaría a resolver el
problema, envíanos una descripción en palabras del problema, tu tipo de máquina,
tu sistema operativo, y la versión de NetHack. Dinos que tienes un
archivo de guardado, pero no nos lo envíes.
Entonces podrías ser contactado por un miembro del equipo de desarrollo con una
dirección específica a la que enviar el archivo de guardado.
o Aunque hagamos un esfuerzo por responder a cada informe de error, puede tomar algún
tiempo antes de que recibas retroalimentación. Esto es especialmente cierto durante el
período inmediatamente después de un nuevo lanzamiento, cuando recibimos la mayoría de
los informes de error.
o Aunque hagamos un esfuerzo por responder a cada informe de error, puede tomar algún
tiempo antes de que recibas retroalimentación. Esto es especialmente cierto durante el
período inmediatamente después de un nuevo lanzamiento, cuando recibimos la mayoría de
los informes de error.
o No te molestes en preguntar cuándo estará la próxima versión o puedes esperar una
respuesta estándar.
Si quieres enviar un parche para el código fuente de NetHack por correo electrónico directamente,
puedes dirigirlo a esta dirección:
nethack-bugs (at) nethack.org
Si una característica no es aceptada, eres libre, por supuesto, de publicar los parches
en la red y dejar que el mercado decida su valor.
Todo esto equivale a lo siguiente: Si decides aplicar un parche de libre uso a tu código 3.6,
eres bienvenido a hacerlo, por supuesto. Pero no podremos proporcionar soporte o recibir informes de error para ello.
En nuestros propios parches, asumiremos que tu código está sincronizado con el nuestro.
-- ¡Buena suerte, y feliz hacking --
Nota: Esta versión en español de README se ha traducido para alcanzar a más personas y hacer que el juego sea más accesible. Si encuentras algún error o incoherencia, por favor no dudes en informarnos.
# $NHDT-Date: 1652133501 2022/05/09 21:58:21 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.97 $
# Copyright (c) 2022 por Michael Allison
# NetHack puede ser redistribuido libremente. Vea la licencia para más detalles.
Releases
No releases published
Languages
- C 89.5%
- Lua 4.5%
- C++ 4.0%
- Perl 0.5%
- Makefile 0.5%
- DIGITAL Command Language 0.2%
- Other 0.8%