miércoles, 23 de julio de 2008

Poltergeist, puesta a punto y música porno.

Yo no se que es lo que tiene el WME, pero a veces sucenden cosas... inexplicables... misteriosas... lo que yo personalmente suelo llamar POLTERGEIST.

Tras solucionar los problemas citados en el anterior post, al poco tiempo uno de ellos volvió del mas allá para torturarme durante un par de días. Más concretamente, me refiero al "bug" del ESC para pasar la intro y cargar el menú de opciones.

Funcionaba correctamente. Lo juro. Lo dejé funcionando, y prueba de ello era el juego compilado que hize esa misma noche. Pues por alguna razón desconocida, con el mismo codigo, con los mismos archivos, el compilado funcionaba y el "debug" no. Al principio funcionaban los dos, pero un error no dejaba cargar el menú a la primera. Lo modifiqué y no funcionaba. Volví a dejarlo como estaba, y tampoco conseguí hacer que funcionara como estaba antes. Afortunadamente, tenía una copia de seguridad de antes del cambio, y la copié encima del código modificado. Sorprendentemente... ¡tampoco funcionaba!. Nada de lo que hiciera conseguía sacar al juego de ese aparente embrujo que me impedía solucionar un pequeño problema sin importancia. Parecía como si WME no reconociera el teclado. Los atajos de teclado dejaron de funcionar también inexplicablemente. Y ahí empecé a asustarme.

Y tras un par de días dándole vueltas y más vueltas, probando, quitando código, haciendo uno nuevo, modificando, volviendo a los archivos de la copia de seguridad... pasó algo que aún no se muy bien como explicar. Ejecuté PANGEA en una ventana de Windows, y accedí a la consola de debug que se ejecuta en segundo plano. Ahí habían un montón de variables, scripts, y cosas que no se ni para que son ni como se usan. La cuestión es que estuve echándole un vistazo. Miré unos scripts, unas variables... pero lo curioso del tema es que cuando volví a ejecutar el juego... ¡¡¡FUNCIONABA!!! Lo que dejó de funcionar volvió a chutar de forma inexplicable. Aún no se decir que hizo que dejara de funcionar, ni que hizo que funcionara de nuevo. Es inquietante pensar que eso pueda suceder con otras cosas, porque deja fuera del alcance de la razón posibles soluciones o razonamientos para buscarlas. Ahora he tenido suerte y se ha "solucionado" como quien dice, él solo. Pero tiemblo de pensar que pueda aparecer otro "Poltergeist" más violento y dejarme tirado con un error inidentificable.

En otro orden de cosas, una vez conseguí hacer funcionar de forma correcta el juego, me he enfrascado en un nuevo testeo del msimo. Este lo estoy ejecutando yo personalmente, antes de volver a facilitarlo a los testers. Aún voy solucionando algunas cosillas que salen, pero a un nivel muy bajo, como son algunos comentarios o descripciones, corrección de textos, algún "doble clic" que no funciona correctamente, mejora de algunos waypoints de ciertas scenes... básicamente rematando detalles y dejandolo a punto para el último testeo.

También he añadido dos temas musicales más al juego. Son dos temas para el nightclub "BlackHole". Juan Pablo, el músico, está desaparecido desde hace un par de semanas. Estoy intentando contactar con él, pero no hay manera. Le pasé hace tiempo unos mp3 de música de película porno de los 70's para que se basara en ellos para la música del night club. Pero he decidido usar esos mismos mp3 para esa parte del juego. La verdad es que han quedado muy bien, y no desentonan en absoluto con la música realizada hasta el momento. En total , PANGEA consta de 17 temas musicales, de los cuales, cinco son de Oscar Bravo, diez de Juan Pablo de Miguel, y dos son "Emulecísticos". Aún así, espero ansiosamente el tema principal, para los créditos, y un par de temas para unas localizaciones, aunque tal y como está actualmente, el aspecto musical está bastante completo e incluso estoy pensando en dejarlo como está, sin añadir nuevos temas. Pero el principal si que es necesario.

Pronto me pondré en contacto con los testers para un último y definitivo testeo antes del lanzamiento mundial (je je je) de PANGEA a primeros de septiembre.


lunes, 7 de julio de 2008

PANGEA finalizado a falta de la música.

Así es. PANGEA por fin ha sido terminado. Han pasado muchos años desde que me juré a mi mismo que lo conseguiría, costase el tiempo que costase.

Y así ha sido. Ayer conseguí solucionar un par de aspectos que se habían quedado un poco enquistados. Aspectos que fueron recomendados por algunos de los testers que sometieron a un duro examen a PANGEA hará unos meses. Tras algunas semanas de pruebas sin resultado, ayer conseguí dar con la tecla adecuada en dos aspectos que no conseguía terminar de mejorar: la aparición de la barra del inventario en la presentación (parece una tontería pero no había forma de quitarla, hasta ayer), y terminar de ajustar una función que he implementado al juego, para dotarlo de una mayor agilidad a la hora de jugar. La función consiste en que cuando el jugador haga doble clic en cualquier punto de la pantalla, Frank se desplace más rápido que con un clic normal. Hasta ayer esto sólo funcionaba cuando se hacía doble clic en un objeto, pero si se hacía doble clic en el escenario, sin objeto, el juego hacía cosas raras. Tras estar probando diferentes posibilidades durante más tiempo del esperado, como siempre, la última resultó ser la definitiva. Cambiando un "Game.MouseX, Game.MouseY" por un "Scene.MouseX, Scene.MouseY", todo echó a rodar perfectamente.

Por fín puedo empezar a pensar en una fecha de salida para PANGEA. Aún queda un aspecto muy importante por terminar, y no es otro que el aspecto musical. Juan Pablo está desarrollando los temas que faltan para poder echar la beta a andar. También quisiera someter de nuevo la beta a los testers que la jugaron hace unos meses, a ver si funciona todo correctamente. De ser así, creo que la fecha de salida podrá ser durante las primeras semanas de septiembre. En principio tenía pensado poder sacarlo antes de agosto, pero va a ser imposible. No pasa nada, si todo va como debe, en septiembre el gran público podrá disfrutar de PANGEA. Posiblemente no será la mejor aventura del mundo, ni la más descargada, pero será sin duda la aventura gráfica hecha con más cariño, trabajo y esfuerzo de la historia. Os lo aseguro.