volver

Nuevo proyecto: traducción del clásico Rogue 1980

Hola, volví con todas las ganas en la traducción de un Rogue más simple: Rogue de 1980. El roguelike clásico, padre de todos.
La clave está en que encontré los fuentes de un port en Java: https://github.com/TADodger/JavaRogue.
Me he tratado de comunicar con TADodger para que me permita hacer una rama en su proyecto, pero no me responde.

Manual no oficial: https://docs.freebsd.org/44doc/usd/30.rogue/paper.pdf

Herramientas

Editor y Compilador: IntelliJ Idea Community Edition: https://www.jetbrains.com/es-es/idea/

Ejecutando el fuente

Una vez se abre, debes seleccionar el archivo Rogue y con el botón derecho seleccionar Run 'Rogue.main()'.


Generar ejecutable (JAR)

En el mundo Java no hay .exe, hay .JAR. Estos pueden corren tanto en Windows como en Linux.
Para crear un archivo JAR de nuestro proyecto ve a:
File -> Project Structure -> Project Settings -> Artifacts -> Click en el símbolo + -> Jar -> From modules with dependencies...



Luego se usa en el proyecto: Build -> Build Artifacts... -> Rogue.jar -> Build

y se generará un archivo jar en el disco duro en mi caso:
"D:\java\RogueEspañol\out\artifacts\Rogue_jar"

Lo mejor que con doble clic se ejecuta el juego.
El usuario final para correrlo solo necesita Java 1.8 para que le funcione. Un video muy simple de como instarlo en Windows 10 acá: https://youtu.be/nxx1uwxBCs4

Prueba de traducción



Cambios en el fuente para que tome acentos

Buscando encontré la definición de las variables ASCII. Como sabemos los ASCII llegan solo hasta 127: https://www.ascii-code.com/ por lo tanto lo extenderemos hasta 255, con eso es sudiciente para los acentos.


Salvadas

Las salvadas quedan en el directorio de usuario local C:\Users\tuUsuario\.rogue


Fuentes y status del proyecto en GitLab

https://gitlab.com/hernaldog/roguejavaespanol
volver
2003 - 2022    La Web de Dark-N