31 de mayo de 2012

Mac Book Pro

He sustituido el viejo Macbook (máquina de 2006) por un MacBook Pro de mediados de 2010 que cuenta con bastante más potencia...

Ya he terminado toda la parte de instalación del software, certificados de desarrollo y he generado el fichero mobile provision necesario para firmar las aplicaciones con Xcode.

Terminada toda esta parte hoy me enfrentaré a la versión GLB "fork" de @Dacarsoft.

En la captura inferior se observa GLBasic ejecutándose con VMWare a pantalla completa... :D

23 de mayo de 2012

Preparando gráficos (2)

Sigo preparando los gráficos finales para la app al mismo tiempo que limpio el código de mini bugs...

21 de mayo de 2012

Pequeños problemas con MacOS

El pasado viernes me decidí a compilar la versión de la aplicación para MacOS.

Mis anteriores pruebas no habían dado ningún problema, pero parece ser que ahora fallan algunas cosas (según las pruebas de @Dacarsoft):

- Los gráficos no cargan bien si la resolución de VirtualBox no es la correcta.

- En MacOS parece que no están bien declarados los permisos de lectura/escritura.

- Y alguna tontería más que seguro me encontraré...

Todo esto sin tener en cuenta el RESET que sufrió @Javieroth y que a @Eneakao ni siquiera le ha dejado ejecutar la aplicación en su Mac (!!!)

18 de mayo de 2012

Reparando pequeños fallos

Sigo arreglando pequeños fallos de programación:

- Centrado del mapa en el modo Juego.

- Botones que "parpadean". (!!!)

- Eliminación de los gráficos para "esquinas redondas".

- Fallo en el botón Cancelar cuando se renombra un mapa.

- Control de entrada al sector si el tile está bloqueado.

- Eliminado el path /mapas. Ahora se guarda todo en /Inbox.

- Eliminado botón "Mapas Inbox". Ya no es necesario.

Estoy aprovechando además para reorganizar internamente los ficheros GBAS que utilizo. He limpiado todo el código de variables temporales y he comentado (REM) aquellas funciones que son más complicadas.

He realizado bastantes pruebas de control de velocidad, pero todas sin implementar el sonido de las acciones. Voy a empezar a sincronizar los efectos de sonido y ver que tal funciona todo a la vez. Espero que la jugabilidad del juego no resulte afectada por la reproducción de los WAV...

11 de mayo de 2012

Turno para el Manual

He preparado una sencilla rutina de formateado de texto en un marco. Lo utilizaré para el manual del juego.

10 de mayo de 2012

Mi "Dialog Box"

Necesito un cuadro de diálogo (Dialog Box) para que el usuario de la aplicación acepte o cancele algunas operaciones.

No hay interface que no incluya una ventana de este tipo.

Como se puede ver en la captura, un detalle más terminado.

;-D

5 de mayo de 2012

Listado resumen mini "fix"

Lista de los cambios y pequeños arreglos introducidos en la aplicación:

- Reparación de todos los path.

- Redisposición de los botones en la pantalla selección de color.

- Traducción a 3 idiomas de la descripción de los objetos del mapa.

- Multidimensionado de los mapas: máximo 64 habitaciones con 14x14 tiles cada una.

- Terminada pantalla de créditos y añadida la nueva opción para el manual.

- Modificado cursor y botón delete en la pantalla de teclado.

- Primera versión final del editor en 4 pantallas terminada.

- Pruebas de modificación del reloj en el loop retardo para mayor velocidad / sincronización.

- Modificado el tamaño del logotipo GLBasic para los créditos.

- Borrado de todos los REM del código y eliminación de variables temporales.

- Modificado de algunos gráficos.

- Limpieza del módulo Debug.

 

3 de mayo de 2012

El interface del editor

Capturas de pantalla del nuevo interface del editor. Aún no es definitivo aunque sí su estructura y diseño.

De paso estoy modificando la estructura interna del fichero mapas ERM; he añadido diferentes variables necesarias para el dibujado de los objetos, enemigos y mapa en el editor.