INCLUDE_DATA

Archive for November, 2007

AGE en el BugTracker del CAAD

Tuesday, November 27th, 2007

He dado de alta el proyecto AGE+PUCK en el bugtracker del CAAD. He subido a él los informes de bugs y sugerencias que me han hecho Grendel, Lenko y Urba, así como alguna “autosugerencia” para tener presentes cosas que hay que añadir en el futuro.

Cabe destacar que, en un solo día, el AGE se ha convertido en el proyecto más activo del bugtracker, en términos de número de reportes, seguido en segundo lugar por Superglús :P

El bugtracker es una herramienta útil que por desgracia está infrautilizada, creo que sería buena idea que más gente le sacara partido. Gracias a Uto por haber montado esta herramienta en su momento y haberla puesto a disposición del CAAD.

La lista de bugs ahora mismo es pública (aunque no sé si permanentemente, porque según dice Uto en el pasado ha habido problemas con bots de spam). Podéis verlos todos aquí.

Y si os hacéis usuarios podéis también mandar comentarios sobre los bugs o incluso nuevos informes.

El botón Go

Friday, November 23rd, 2007

Ya está listo el botón “Go” del PUCK, cosa que quiere decir que se puede crear una aventura usando PUCK, darle a un botón y probarla en el AGE al momento.

Ayer el valiente Grendel estuvo haciendo un poco de alpha-testing, y ya han salido un par de bugs graves, uno de los cuales no he conseguido reproducir en mi máquina pero creo que está arreglado. Y es que aunque uno tenga cuidado al programar, e intente no distribuir las cosas demasiado pronto, al final no hay forma humana de salvar a los testers de sufrir “show-stopper bugs”. Cosas de la naturaleza del desarrollo software, supongo.

Por cierto, si alguien más quiere probar lo que hay hasta ahora, que me lo diga y le mando una distribución actualizada al último segundo. Pero eso sí, con la advertencia de que es inestable y además no está completo, el IDE aún no está lo suficientemente documentado como para que se pueda hacer una aventura con sus puzzles y su final (sí debería estarlo para hacer unas cuantas localidades conectadas con objetos).

En todo caso esto podéis pedírmelo sin ningún compromiso, o sea, si tenéis curiosidad por saber qué pinta va teniendo. Esto no os compromete a hacer de testers, mandar bugs y tal.

Reorganización y otras zarandajas

Sunday, November 18th, 2007

Estos últimos días, la alta actividad en el #caad del IRC con motivo del resurgir de SPAC y de la Minicomp me ha provocado un ataque de motivación que me ha puesto a trabajar en el AGE otra vez.

Lo que he hecho ayer y hoy es hacer con el AGE lo mismo que comentaba en la última entrada que había hecho con el PUCK, es decir, reorganizar el proyecto y crear una “ant build file” para poder sacar versiones utilizables en cualquier momento.

Esto ha dado algo más de trabajo que con el PUCK, ya que el AGE es un proyecto que viene de muy antiguo y que empecé a desarrollar sin IDE ni nada, y por ello la estructura de ficheros estaba muy desorganizada. Ahora la he ordenado bastante, poniendo cada cosa en su sitio, y ya tengo la susodicha “build file” que genera versiones de AGE ejecutables en windows a partir de las fuentes. Digo en windows porque no sé qué script o programas se ha dedicado a cambiar las extensiones de algunos ficheros a mayúsculas cuando deberían estar en minúsculas, y eso hace que en este preciso instante AGE casque bajo linux. Pero obviamente eso se arregla en quince minutos. :)

Aparte de dicha reorganización, que era algo que tenía ganas de hacer desde hacía tiempo pero me daba pereza, también he creado un par de métodos de conveniencia que permiten cargar mundos desde un fichero mediante argumentos de línea de comandos. El objetivo de esto es poder hacer que PUCK, el IDE del AGE, tenga un botón “Go”, es decir, un botón que permita probar rápidamente la aventura que estamos editando (sugerencia de Urba). El AGE ya está preparado para esta funcionalidad, ahora queda añadir el botón en sí al PUCK, que será trabajo fácil.