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.

sábado, 28 de junio de 2008

Actualizaciones

Pangea sigue avanzando a un paso lento pero seguro. Llegados a este punto, todo parece ir más despacio de lo que se desea, y siempre aparecen nuevos obstáculos a superar, con lo que parece que no se avanza. Nada más lejos de la realidad. Se estan haciendo grandes avances y cambios en algunos aspectos de PANGEA que dotarán al juego de una jugabilidad mejor.

Aunque las colaboraciones no van al ritmo deseado, siguen trabajando en el proyecto. Sigo a la espera de entrega de nuevo material musical para implementar al juego, mientras que a nivel de programación, sigo teniendo algunas preguntas sin respuesta por parte de otro colaborador, metido de lleno en una mudanza, lo cual deja poco tiempo para este tipo de cosas. Aún así, he conseguido solucionar casi del todo algunos aspectos que mejorarán el funcionamiento del juego. También estoy modificando algunas descripciones de objetos, completando otras, para hacerlo todo más verosímil.

jueves, 12 de junio de 2008

PANGEA is back!!!

Volvamos al tajo. Después de unas semanas en "standby", el proyecto vuelve a arrancar, esta vez con el objetivo de rematar la faena: solucionar algunos aspectos del funcionamiento del juego, sugeridos por los testers, terminar la música, volver a testear, y colgar para descargar.

Para el primer punto, cuento con la magnífica ayuda y asesoramiento de un experto en WME, con el cual finalmente he podido contar. Ahora mismo estoy investigando en la ayuda de WME cómo hacer lo que quiero hacer, pues MMR ya me ha dado unas directrices, y antes de pasarle el muerto a él, quiero probar a ver si yo puedo solucionarlo.

En el aspecto musical, Juan Pablo está trabajando en nuevos temas musicales para completar el apartado sonoro de PANGEA. Tengo ganas de oir nuevos temas y de tenerlos implementados en el juego. Sin la música, el juego no sería lo mismo.

Permaneced atentos, pronto llegarán novedades.

martes, 3 de junio de 2008

Offtopic: Mi trabajo para el concurso de Ilustración

Antes de continuar con PANGEA, voy a colgar el dibujo que presenté para el concurso de ilustración de www.indianajones.es que comentaba en el anterior post. Destacar que no he ganado (algo que ya es una rutina en mi vida, por lo que no es ninguna sorpresa), pero que al menos estoy contento con mi trabajo, pues pienso que es de gran calidad, a la altura del fantástico trabajo de la ganadora. Aún estando contento, no puedo dejar de sentir una sensación de impotencia en toda esta movida de los concursos. Debo reconocer que nunca se me han dado demasiado bien, y que siempre, por las razones que sean, he terminado comiendome una mierda. En este caso el ganador es merecido en cuanto a calidad (es un gran retrato que no tiene discusión), pero en muchas otras la calidad del ganador es discutible. En fin, supongo que todo pasa, y esta desilusión debe hacerme más fuerte para el futuro.

Bueno, al tema. La ilustración presentada al concurso corresponde a una de las divertidas escenas de "Indiana Jones & the Temple of Doom", para ser más exactos, la partida de cartas que Indy y Tapón se echan mientras Willie se seca las bragas después de caerse del elefante.



Aquí el detalle de Indiana sin Tapón.


Y aquí el Making Of


miércoles, 28 de mayo de 2008

No estoy muerto

No. No estoy muerto, ni me ha secuestrado ninguna millonaria ninfómana, ni se me ha tragado la tierra, ni me han expulsado del país. Sigo vivo, al igual que PANGEA, que se ha tomado un pequeño receso. Un receso necesario para pillar impulso de cara a rematar la faena y afrontar el inminente lanzamiento de la beta.

Este parón ha venido dado por varios factores. Llevaba muchos meses enganchado al desarrollo de PANGEA, sin tiempos muertos, bastante volcado en terminar la primera parte. Básicamente llevo casi un año sin dedicarme a otra cosa (en mi tiempo libre, se entiende) que no sea PANGEA. Pues llegó mayo, y se lió la cosa. Por motivos que no vienen al caso, decidí dejar un poco de reposo a PANGEA, aprovechando la fase de testeos a la que se está sometiendo el juego. También he aprovechado para participar en un concurso de ilustración sobre Indiana Jones, que termina precisamente hoy, a cuento del estreno de la cuarta parte de la trilogía, "Indiana Jones y el Reino de la Calavera de Cristal", que fué el pasado 22 de mayo. También estaba pendiente de contestación por parte de un presunto colaborador que me iba a echar un cable en solucionar algunas cosas, pero veo que todo sigue como siempre. Colaborador desaparecido en combate. Es curioso ver como hay cosas que nunca cambian. De todos modos, he vuelto a intentar contactar con él, pero no tengo demasiadas esperanzas en que conteste o en que su colaboración se pueda ejecutar de forma más o menos inminente. Sea como sea, la beta se terminará, espero, en un período de tiempo no excesivamente largo. Me gustaría que estuviera en la calle antes de agosto.

A partir de ahora voy a volver a estar con PANGEA más activamente, pues el tiempo de descanso ha terminado.

En cuanto tenga un rato colgaré el dibujo de Indy que he hecho para el concurso. Es un dibujo muy realista, basado en una escena de la película "Indiana Jones y el Templo Maldito", realizado con la tableta y echándole muchas horas. He hecho hasta un "Making Of" del dibujo, pues es curioso ver como se va completando el dibujo, y ver como empieza y como acaba, es sorprendente. Lo he realizado por capas, las cuales se van superponiendo y completando el dibujo.

lunes, 5 de mayo de 2008

Primeros testeos y muy buenas impresiones

Estos días de fiesta se han efectuado los primeros testeos por parte de los 7 valientes que se ofrecieron como probadores de PANGEA. Y las primeras impresiones que han dejado en sus emails informativos, indican que el resultado actual ya es mucho mejor del que ellos esperaban.

Algunos habían visto capturas, pero nadie lo había visto en acción. Nadie pensaba que PANGEA iba a estar tan trabajado. Eso es algo en lo que varios de los testers han coincidido. Tras volcarse en el testeo de la RC, muchos se han sorprendido de los gráficos, de las animaciones, del guión, y sobre todo, de la música. Juan Pablo y Oscar pueden estar muy orgullosos, porque la calidad de la música es uno de los comentários más unánimes de los testers. Durante estos días, mi correo se ha visto inundado (con toda la alegría de mi corazón) con emails de apoyo al proyecto, emails comentando aspectos a mejorar (que los hay y bastantes), con bugs, fallos de ortografía, y dudas sobre cómo continuar llegado a un punto concreto. Toda esta información ha servido para ir actualizando la RC casi a diario, pues desde que envié la primera versión, hasta hoy, han habido tres actualizaciones, incorporando alguna mejora y solucionando varios bugs. Luego, lógicamente, hay algunos aspectos que gustan a unos más que a otros, e incluso alguna cosa que no ha gustado a algún tester en especial, pero ya se sabe, nadie (ni nada) es perfecto.

Yo estoy muy contento con la acogida, incluso ya me están preguntando para cuando estará la segunda parte del juego (la beta llega sólamente hasta la mitad, por cuestiones de logística y tiempo). Creo que para eso aún falta bastante, pues del desarrollo de la segunda parte sólamente tengo un escenario terminado, y sobre todo, lo que tengo son muchas dudas en el aspecto de la programación, aunque ayer se encendió una luz que puede aliviar algunos de los problemas que supone programar sin ser programador. Contacté con un viejo colaborador, que me ayudó muchísimo en los inicios y que me ha ofrecido ayuda para solucionar algunos aspectos técnicos y mejorar otros que bajo mi punto de vista, y de algunos testers, pueden ser mejorados.

En definitiva, buenas noticias respecto a la RC, que pronto se convertirá en una beta para disfrute de todos.

viernes, 2 de mayo de 2008

Grupo de testers completo. Buenas sensaciones.

Bien, en poco tiempo el grupo de testers se ha completado. Tenía en mente que fueran unos 5 o 6, pero finalmente serán 7 los valientes que desafiarán a PANGEA, dejando al descubierto sus vergüenzas sin piedad ninguna. Y eso es realmente lo que debe hacer un buen tester: putear el juego. Ver donde puede fallar. Pensar en situaciones, uso de objetos, acciones que puedan dejar en bragas al juego. Luego esos fallos se depurarán, y cuando ya no salgan cosas, saldrá la esperada beta.

Mucha gente ha respuesto a mi llamada. Y eso alegra a cualquiera. Pensaba que sería más difícil encontrar gente para esto, pero mira por donde, poco a poco se han ido sumando y formando un equipo bastante completo, pues abarca a gente bastante diferente en edad, por lo poco que se de ellos. Y eso siempre es positivo.

Tras un par de días con la beta en su poder, y tras varios testeos, la mayoría coincide en que es un gran trabajo para ser un proyecto amateur. Esta mal que yo lo diga, pero los gráficos estan gustando mucho, la gente se sorprende con la música, y por lo visto, la historia también es aceptada. En cuanto a lo negativo, que no lo es en absoluto, siguen saliendo fallos y algun que otro dead-end, pero casi todos muy fáciles de solucionar. Si es que a este paso me voy a aprender el código de memoria. Sueño con "actor.Talks", "scene_init.scripts" y "Game.Interactives". Pero da igual, el juego gusta y eso es lo importante.

Aún queda trabajo por delante, pero con la colaboración de esta gente, con la del músico Juan Pablo, y con las ganas que le pongo a esto, tengo la sensación de que al final quedará una beta muy digna, contando con la humildad y el esfuerzo con la que se ha hecho.

¡¡¡Gracias a todos!!!

miércoles, 30 de abril de 2008

RC de PANGEA Terminada y lista para testear.

Parece mentira, pero el momento ha llegado. La RC de PANGEA, el paso previo a la beta fué finalizada. A las 2:00h de la madrugada de hoy, la RC fué finalmente compilada y colgada en mi ftp.

Juan Pablo, el músico, fué el primer usuario que descargó la beta, y las sensaciones fueron muy buenas, según sus propias palabras. Aún no me puedo creer que después de tanto tiempo (las primeras reuniones y esbozos fueron a finales de mayo de 2005) PANGEA vaya a ser testeado para poder sacar la beta final. La RC ocupa sobre 85mb. He creado un iconito para windows y todo, y queda genial. Empieza a parecer algo serio por fín.

En cuanto a la duración de la RC, es difícil de calcular, aunque yo, que me se todos los pasos, tardo casi hora y media en completar todas las acciones necesarias para llegar al final. En cuanto empiecen los testeos, tendré una idea más aproximada de lo que puede durar en manos de un jugador ajeno al proyecto.

El tema de los testers también va de lujo. Al tester que tenía confirmado se sumaron ayer tres más, de varios foros y algún conocido que tenía interés en probar la beta. Espero poder poner sus nombres en los créditos, porque eso significará que han sometido a PANGEA a un buen testeo.

Ahora se abre un plazo indefinido de testeo externo. Los testers me irán enviando sus progresos, espero que con suficiente asiduidad como para no perder el ritmo de trabajo. Juan Pablo está trabajando en los temas musicales que faltan. Cuando tanto la fase de testeo esté terminada y la música implementada, la beta se hará pública. Espero que eso no tarde demasiado.

martes, 29 de abril de 2008

Nuevos temas, bugs solucionados y sigo buscando TESTERS

Bueno, tras una semana de locura, sigo trabajando en la RC (lo que anteriormente llamé equivocadamente "pre-beta"). Tras realizar ese primer testeo "del tirón", he realizado un segundo testeo, que igualmente fué del tirón, pero salieron algunas cosas que he ido solucionando.

Además de implementar alguna animación que echaba en falta, Juan Pablo ha completado dos temas musicales más, y me consta que está enfrascado en alguno otro, pues incluso me ha llegado a enseñar algún sampler. Tambén he solucionado un inquietante bug que hacía que el juego literalmente "petara" y diera un error con EXCERPT VIOLATION incluído. Tenía mala pinta, pero cambiando una room por otra, el problema se ha solucionado. Los gremlins de los ordenadores, siempre acechando.

Si no se complica la cosa (que siempre tiende a complicarse), esta misma semana estará lista la RC para ser testeada a nivel limitado, con el sistema de testers que comenté en el post anterior. De momento ha contactado conmigo un interesado, pero me consta que hay más gente al tanto del proyecto, y algun otro ha mostrado interés, pero sin concretar aún nada.

De momento la lista sigue abierta en cuanto a búsqueda de testers. Espero completarla pronto.