25 de junio de 2011

Preparando Bots para el juego


Toca, además de diseñar los niveles... incluír personajes NPC que poblarán los mapas. Habrá bots diferentes, cada uno programado para una función específica.

La imagen corresponde a uno de los primeros diseños; como se aprecia el look está basado en el personaje principal, ya que no quiero variar el estilo de dibujo.

10 de junio de 2011

Amueblando los mapas...


Como si de un IKEA se tratara, estoy redecorando los mapas. Diseño los muebles y luego los posiciono en el mapa mediante mi propio editor...

Un trabajo relajadito para unos cuantos días...

6 de junio de 2011

Diseñando los muebles...

Ha llegado el momento de convertir los aburridos tiles de prueba, en gráficos a la altura de la aventura...



2 de junio de 2011

Rutina alternativa a la función SLEEP

Encuentro en el foro de GLBasic la siguiente rutina para reemplazar la función SLEEP.

finishTime%=GETTIMERALL()
WHILE ABS(GETTIMERALL()-finishTime%)<1000
WEND

Creo que voy a emplearla mientras modifico el main loop, ya que GETTIMERALL() sí funciona sin problemas en iOS.

1 de junio de 2011

Añadiendo Twitter "Botón de Seguir"

Twitter ha presentado el "Botón de Seguir", así que lo he incorporado al blog, para así facilitar el seguimiento de la cuenta. Gracias Twitter!!!


Más info sobre cómo implementar el botón en el Blog de Twitter.

SLEEP no funciona en iOS

Comprobado. Definitivamente, parecer que la función SLEEP no funciona en iOS, o por lo menos en la versión de GLBasic 9.040 que es sobre la que estoy trabajando en la actualidad.

En el foro de GLB algunos usuarios presentan una solución basada en un bucle y el timer de la máquina; con lo que se simula la función que falla. Válido como parche temporal pero opino que no es el remedio ideal para mi app.

La mejor opción en mi caso, es replantear todo el bucle principal. He de gestionar muchas variables en tiempo real, por lo que necesito que el main loop funcione mejor que un reloj suizo.