Hola a todos:
Finalmente he llegado a un punto jugable de mi port de Rogue, con lo que posteo la primera versión "pública" del juego.
El juego está en el directorio GP, en Original Docs está la documentación original y el leeme.txt es mío, pero copio aquí lo importante porque sé que lo que menos apetece es ponerse ahora a leer archivos:
CONTROLES:
##########
Pad - Movimiento
A - Luchar hasta matar o estar crítico
B - Buscar trampas y puertas secretas
START - Pulsalo cuando te lo indique el juego
SELECT - Inventario
L + pad - Mover hasta chocar con obstáculo
L + A / B - Subir / bajar escalera
R - Abre el menú de comandos
DENTRO DEL MENÚ:
Pad - Moverte entre las opciones
A / B - Seleccionar
R - Cancelar
En caso de quedarte pillado dentro de un comando, pulsa R dos veces (= Escape)
BUGS CONOCIDOS:
###############
Hay comandos aún no implemenados: Name object, what is, remove ring.
Aún no se mueve en diagonal (problemas con el polling de teclado).
Bueno, este es mi primer lanzamiento por lo que espero que seais comprensivos.
Saludos y gracias a todos los que me habeis estado ayudando en el foro de programación.
Última edición por Lizardos; 22/11/2004 a las 05:26
Probado! Que nostalgia... :___)
Como mola verlo moverse por la pantalla de la gp32 (aunque yo siempre he sido más de zzt que de rogue, por la edad y tal...),. Está genial, fiel al original... sólo un par de sugerencias si me lo permites.
La resolución... es extraña, pero sopongo que no hay manera decente de hacerlo. Creo que leí algún post tuyo dándole vueltas al tema.
Otra cosa, que no me acuerdo si estaba en el original o no. Cuando te mueves, estaría bien que si dejaras pulsado el stick en esa dirección siguiera andando. Con el teclado de PC no hay problema, pero con el stick de GP es un poco cansino a veces (en las habitaciones o pasillos donde no hay enemigos por ejemplo).
Felicidades, me ha encantado. Éstas son las cosas que hacen especiales a la GP32.
Nazca: Gracias por los consejos. Lo de las teclas ya está implementado , lo de mejorar las fuentes estoy en ello. La próxima versión se verá a 64 columnas (bueno al final no, la excepción de alineamiento era más importante).
Saludos, Lizardos.
Última edición por Lizardos; 25/11/2004 a las 18:06
Nueva versión de Rogue (aún Beta). Mi objetivo principal para esta versión y posteriores es conseguir más estabilidad eliminando la excepción de alineamiento.
Y ahora algunas repuestas:
-¿Por qué no portas Nethack / Falcon's Eye?
Mi objetivo siguiente es intentar portar Nethack. He portado Rogue para saber qué dificultades tendría con un juego de este tipo y para tener un conjunto de funciones probadas que me permita manejar el modo texto y la emulación del teclado. Varias personas han intentado portar Nethack y se han quemado, yo he decidido empezar por un objetivo menos ambicioso (mientras que Rogue tiene 309k de fuente Nethack tiene casi 7 megas, por lo tanto Rogue es mucho más "manejable").
En cuanto a Falcon's Eye, está pensado para una resolución mínima de 640x480 (tendría que reescalar todos los gráficos y cambiar mucho código), esta escrito para SDL (que no conozco) y está basado en una versión antigua de Nethack (3.3.1). No voy a portar Falcon's Eye, aunque opino que para introducir a la gente en este tipo de juegos es el entorno ideal, me encantaría que alguien más preparado lo hiciese.
-¿Por qué no incorporas funciones como que no salga del juego / mayor tamaño de los caracteres / gráficos?
Por lo que he explicado antes. Este Rogue es una prueba para ver si Nethack es factible y si me iba a costar mucho portarlo. No voy a hacer cambios significativos en el código original (que no me puedo llevar a Nethack) mientras el juego conserve su jugabilidad y estabilidad.
CHANGELOG:
##########
·Versión 041125:
-Más estable (compilado con flags de alineamiento).
-Implementado doble buffer de pantalla
-Eliminado texto inferior de depuración
-Múltiples mejoras en el control.
BUGS CONOCIDOS:
###############
Hay comandos aún no implemenados: Name object, what is.
Aún puede haber excepciones de alineamiento, pendiente de compilar con el último GCC.
El menú de items aún no implementa scroll.
Hola.
Esta es una nueva versión de mi port de Rogueclone. Como todos los que lo han probado me han pedido mejorar las letras, he añadido un modo de 53 columnas a ver si así resulta más atractivo.
CHANGELOG:
##########
·Versión 041201:
-Menú de items con scroll
-Los scores se guardan correctamente.
-Modo 53 columnas, seleccionable en menú de inicio.
-Todos los comandos del menú están ya implementados.
-Teclado virtual.
-Recuperada la puñetera lápida del final.
-B ya es borrar en el teclado virtual
Hay cambios en las teclas, así que aconsejo mirar el leeme.txt antes.
Como siempre, espero sugerencias y que me aviseis de fallos.
Saludos, Lizardos.
Nueva versión de Rogueclone IV, por si alguien gusta de pillarsela.
CAMBIOS:
·Versión 050126
-Resalta (a lo cutre) la opción actual.
-Movimiento diagonal mejorado
-Guarda las opciones automáticamente.
-Se han intercambiado las teclas B y L.
-No hay cambios de resolución al mostrar el inventario o las opciones.
¿Os gustaría que lo tradujese? No tiene mucho texto y si el idioma es una barrera se puede traducir.
Si no te va a costar mucho traducirlo seria de la unica forma q lo probara (para que engañarte) pues no se ni de que va el juego, y si encima esta en ingles...
Marcadores