Registro de cambios
Versión 0.8. (15 de Julio de 2006).
- Se han eliminado los enemigos imposibles de esquivar, todas las pantallas han sido jugadas
muchísimas veces para comprobar que se puede pasar absolutamente
todo el juego sin que te toquen los enemigos, eso si, de fácil
no tiene nada ;-). Para eliminar estos enemigos en algunos casos se han
tenido que reemplazar con otros de tamaño mas pequeño o
directamente quitar. En los casos en que he quitado algún
enemigo de este tipo he puesto otro que si se puede esquivar. En otros casos he
tenido que modificar su velocidad o su trayectoria. Esto perjudica a la
reconstrucción (el programa es algo menos parecido al original
pero gana en adicción ya que todo depende del
jugador, no de llegar a determinada pantalla con x de vida porque si no
no te la puedes pasar).
- Completado el 100% del mapa (si si, yo tampoco me lo puedo creer, ya era hora).
- Añadidos gráficos nuevos.
- Añadida la pantalla de carga.
- Añadidos enemigos nuevos.
- Añadidos más trucos.
- Añadidas habitaciones secretas.
- Ya se han hecho todas las trampas.
- Ya se ha hecho el final del juego (ya se puede acabar).
- Todos los datos se han metido en un sólo fichero excepto
las traducciones, como los auténticos profesionales :-p.
- Ya se puede coger el tesoro y la caja fuerte.
- Corregido el comportamiento en el cohete y en el helicóptero.
- Al fin he hecho unos menús decentes ;-).
- He añadido una intro mas decente.
- Corregido un error que aparecía cuando se compilaba con gcc 4.
- Corregidos multitud de errores.
- He cambiado algunas zonas del mapa porque en el original había algunas zonas que no estaban bien diseñadas.
- He añadido un manual en Castellano.
- Añadido fichero de recursos para windows.
- Soporte casi total para records locales y on-line, ¡gracias Popolon!
- Portado a la consola GP2X. (Funciona todo excepto que no se
pueden mandar los datos a Internet).
- Hay más cosas que se me olvidan, mi memoria, que muere cada fin de semana a pasos agigantados ;-).
Versión 0.5 (13 de Noviembre de 2005).
- Completado el 65% del mapa (los enemigos, las plataformas, las palancas, etc).
- Se ha añadido la capacidad de grabar mas opciones de la configuración al salir (entre otras, las teclas).
- Se han corregido numerosos fallos con el comportamiento de
las
plataformas (aún queda algún que otro fallo no
obstante).
- Se ha añadido una 'mini-intro'.
- Se distribuye una versión enlazada estaticamente
para
GNU/Linux.
- Se han cambiado y añadido algunos
gráficos.
- Se han añadido y corregido algunas cosas en la
configuración.
- Añadido parcialmente soporte para el modo de
juego clásico y
normal.
- Se han corregido multitud de pequeños errores
(si, si, siempre pongo eso pensarás, pero es que es verdad
;-). Los que recuerdo son:
- Fallos con el sonido (muchos).
- Fallos en el inicio (el infame bug que hacía
que el programa se colgara pasando la opción joystick y
otros relacionados).
- Fallos que había al pasar de pantalla completa
a ventana o viceversa.
- Fallos en el tratamiento del fichero de datos.
- Fallos con la configuración.
- Estoy seguro que hay más que ya no
recuerdo.
- Mejoras en el Makefile y en la documentación.
- Ya se pueden quitar los 'consejos' del inicio, editando el fichero de configuración, show_tips = 0.
Versión 0.4 (5 de Agosto de 2005).
- Se ha añadido la
música en formato ogg y sonidos al juego.
- Se han añadido algunos
gráficos cedidos por na_th_an.
- Se ha arreglado un fallo con el
salto de Phantomas.
- Se ha corregido y completado el
funcionamiento de las plataformas, las palancas, etc.
- Se ha hecho parte de los
menús.
- Se pueden redefinir las teclas.
- Se puede cambiar de modo pantalla
completa a ventana y viceversa.
- Se ha añadido la ayuda (F1).
- Se puede grabar y cargar (aunque en
el juego aún no está implementado, funciona ya).
- Se puede quitar el programa (al
instante con Control+Q o Alt+F4 o abortar con F10).
- Se pueden cambiar las opciones de
sonido desde el juego pulsando F2.
- Se ha añadido la tecla F12
para coger capturas del juego.
- Se ha vuelto a hacer que Phantomas
no pueda cambiar de dirección mientras salta.
- Se han hecho algunos gráficos
aunque no me acaban de convencer.
- Han sido añadidos un par de
trucos :).
- La puntuación ya funciona.
- Ya se puede subir en el cohete y el
helicóptero.
- Se han añadido mas enemigos,
palancas, plataformas, etc... es decir, se ha completado un poco
más el mapa.
- Se han hecho multitud de cambios
pequeños en muchísimos sitios en el
código.
- Se ha corregido bastante la
traducción al inglés.
- Mejoras en la documentación.
Versión 0.3 (28 de Mayo de 2005).
- Debido a la sugerencia de algunas
personas he aumentado un poco la velocidad del juego, tampoco la quiero
aumentar mucho
porque quiero que sea mas fácil que el juego original,
también debido a otras
sugerencias, he hecho que Phantomas se pueda girar mientras salta, cosa
que no se puede hacer en
el juego original. Pienso que así se reducirá la
dificultad bestial que tenía el
juego original.
- Se ha optimizado bastante el
código de la representación gráfica,
(se tiene que
notar ;).
- Corregido el fallo con el fichero de
configuración que había en la 0.2.
- Corregidos fallos con la sangre.
- Corregidos algunos fallos en el
movimiento de Phantomas (aún quedan, no obstante).
- Se ha mejorado muchísimo el
soporte para AlFont.
- Se ha añadido un sistema que
vaya explicando al usuario como se juega.
- Añadida la opción de
añadir los enemigos, las plataformas, las palancas y la vida
desde el editor de niveles.
- Se ha cambiado el sistema de acceder
a los datos.
- Los enemigos, las plataformas, la
energía y las palancas se ponen desde scripts en Lua,
también se puede poner desde el
script la imagen de fondo de cada habitación.
- Se ha añadido soporte de
ficheros de datos al wrapper de Allegro.
- Se ha corregido la velocidad del
script de configuración (en teoría ;).
- Se ha añadido soporte para
joystick o gamepad.
- Se han solucionado algunos problemas
con las rutas de los directorios, ahora además Phantomas PC
*casi* soporta una instalación
tipo Unix (se han añadido los objetivo install y uninstall
al
Makefile).
- Añadido el código
necesario para reproducir sonidos (wav, voc y ogg) y música,
- en formato mod, xm y ogg. (El formato
ogg de momento sólo funciona bajo Linux).
- Ya te pueden matar y el inicio
funciona bien.
- Se soporta compilación
condicional de todas las librerías ajenas a Allegro y Lua (y
las asociadas a gettext bajo M$
Windows).
- Corregido el error con la
colisión perfecta cuando Phantomas mira a la izquierda.
- El programa otra vez se puede
compilar tanto con un compilador de C como de C++.
- Las DLLs se han comprimido con UPX
en la versión Windows, (que fallo no haberlo hecho en la
anterior ;).
- Mejoras en la documentación y
en la página web.
- Y se han corregido muchos fallos y
he añadido muchas cosas, tantas que se me olvidan :D.
Versión 0.2 (27 de Marzo de 2005).
- Diseñadas el 99% de las
pantallas. (Me queda 1).
- Añadido soporte para
plataformas.
- Añadido soporte para la
energía, además, ahora la energía
funciona.
- Añadidas todas las pantallas
del juego original al editor, además, se ha reducido el
tamaño en 3/4
partes del fichero de datos auxiliar del editor y se ha
añadido la opción
de capturar los gráficos desde el editor.
- Obtenido casi todo el set
gráfico del juego (me queda un enemigo que yo sepa).
- Corregido el error con
bind_text_domain en Windows, ahora las traducciones funcionan bien.
- Corregido el error al tratar las
cadenas, ahora los caracteres especiales se muestran bien.
- Añadido soporte para AlFont.
(True Type y otros tipos de letra).
- Parcialmente creado el wrapper de
AlFont para Lua.
- Se ha avanzado bastante el wrapper
de Allegro para Lua.
- El script de configuración es
totalmente gráfico (previene que la gente se piense que el
programa no funciona
correctamente como anteriormente) y está casi completo.
- Parcialmente añadido soporte
para distintos usuarios en entornos no Windows.
- Añadidos varios objetivos mas
en el Makefile (principalmente relacionados con la
traducción y la
creación de ficheros comprimidos).
- Bastantes mejoras en la
documentación.
- Pequeños fallos corregidos.
0.1.0 (9 de Febrero de 2005).
- Primer lanzamiento público
del programa.