jueves, 23 de abril de 2015

POSTMORTEM: Speak of the Cloud

Few days ago, Gamejolt organized the AdventureJam. We had only two weeks to develop a graphic adventure. However, this time we had some extra time to work in the plot and the script of the project. We base our game in a text written in times of college, called "The Cloud". Its target was to be a comic's script. A strange argument about a boy and his grandfather against an alien conspiration. The boy wanted to left the city but his grampa does not. Soon we had the title: Speak of the Cloud.
  ...

Hace bien poco se celebró la Adventure Jam organizada por Gamejolt. Dos semanas intensivas para desarrollar una aventura gráfica. Como en cualquier Jam hay una fecha de inicio y una de final. Sin embargo aquí se podía especular sobre temas de guión antes de comenzar. Y más nos valía. Porque cuadrar todas las situaciones se puede volver excesivamente complicado y farragoso.

Decidimos rescatar un texto escrito en tiempos de universidad que se llamaba La Nube, pretendía ser el guion de un cómic. Una extraña trama de conspiración alienígena en la que una pareja muy peculiar es el eje central de la acción. Un abuelo y su nieto sitiados en el ático del primero. El nieto, preocupado por la situación quiere salir de la ciudad. Pero el abuelo no quiere moverse de su piso. Dice que ha depositado demasiado esfuerzo a lo largo de su vida cómo para escapar de allí por un puñado de ovnis. Lo llamaríamos Speak of the Cloud.

Portada para el Banner de la Adventure Jam en Gamejolt

El germen de la historia estaba claro. Pero quedaba el trabajo duro. La importancia de los diálogos y de la acción es muy diferente a la hora de abordar un cómic que a la hora de abordar una aventura gráfica. Procuramos mantener la esencia del guion y buscamos situaciones divertidas de combinatoria de objetos y el ritmo de los escenarios.

Trazamos nuestro diagrama de flujo, donde cuadramos personajes, escenarios y situaciones lo mejor que pudimos. Elaboramos un listado de los diferentes elementos gráficos que necesitaríamos: personajes, escenas y objetos importantes. Además de otro listado para las animaciones necesarias, sonidos y música.

Lo teníamos. Una aventura gráfica con corte de conspiración alienígena y un objetivo muy claro: convencer a tu abuelo de abandonar su casa. Seis escenarios. Unos 18 objetos para resolver distintas situaciones. Y cuatro puzles que enseñaban distintas mecánicas y hacían más ameno el desarrollo de la acción distanciándote de una simple aventura conversacional. Aunque siempre surgen imprevistos.

Al comienzo de la Jam tocaba volcar todas las ideas dormidas, bocetos, bocetos y más bocetos.  Gracias a las vueltas que dimos al guion, surgieron rápido los primeros esbozos y diseños. El proyecto había crecido demasiado. Pero.. ¿Quién no puede en dos semanas?

Parte de los bocetos
Muestra de como se nos va de las manos. Falta mesa para más bocetos tras la cámara.

Escaneos, trazados, coloreado. Dividimos el trabajo a nivel gráfico. Una vez los diseños de personajes estaban solucionados. Sindarta Monleón los dividió en piezas para que fueran animables. Mientras ella hacía el trabajo pesado de articular todas sus piezas Eduardo Pérez  se encargaba de delinear y pintar escenarios.

Fuimos normalizando el ritmo de trabajo. Y enviando lo más rápido posible los esbozos de escenarios  y personajes a Javier Martínez (javifugitivo) para que pudiera trabajar en la programación mientras terminábamos. Mucha comida basura para no perder ni un solo minuto y muchas horas delante de las pantallas dieron lugar al resultado que veis. No nos podemos olvidar de nuestro músico, Felix Herrero, que se volcó sobre todo en la grabación de efectos de sonido y de las voces en ruso, que contribuyeron a darle un toque único a las conversaciones.

Capturas del prototipo realizado para la Adventure Jam

Esto no podría ser un Post Mortem si no comentaramos también lo peor y lo mejor del proyecto:

LO MEJOR: Ha sido un primer contacto con el género de las Aventuras Gráficas como estudio, por lo que hemos podido crear una base sólida para ampliar el juego y sin apenas bugs importantes. Hemos creado sistemas de inventario, conversaciones, movimiento, animaciones coordinadas, etc. Por otro lado ha sid también nuestro primer juego en Alta Resolución y ciertamente nos hemos sorprendido del rendimiento que hemos conseguido a una resolución similar a la de la PS3 (720p).

LO PEOR: Lo de siempre. La falta de tiempo para terminar el juego tal comonos habría gustado. Podríamos deciros que teníamos al menos 3 grandes puzles diseñados a pantalla completa que hubieran podido agilizar y amenizar la trama a parte de dar más variedad al proyecto. Además sólo nos ha dado tiempo a implementar el 35% de la trama para este capítulo "Prólogo". Finalmente, unos pocos bugs aislados han perjudicado la jugabilidad a algunos usuarios, pero es comprensible, al no haber tenido apenas tiempo de testeo.

A MEJORAR: Todos los aspectos prácticamente, desde los gráficos, al interfaz, el guión, la estética, la navegabilidad, la (ausencia de) música, sonidos, etc.


Y AHORA QUÉ: Ahora estamos ya manos a la obra, haciendo balance de los puntos fuertes y los puntos débiles de Speak of the Cloud para trabajar en terminar lo que teníamos planeado, y no solo eso, sino también mejorar lo presente. ¿Qué quiere decir esto? Que estamos trabajando ya en una mejora gráfica sustancial, en nuevas conversaciones, puzles y pequeños arreglos de trama para cerrar y dejar mucho más redondo todo el argumento, además de mejorar la jugabilidad. Es decir, terminar este "prólogo" al 100%.


Esperamos que lo disfrutéis. Podéis entrar a jugar Speak of the Cloud en Gamejolt. O si preferís una versión más trabajada para darnos vuestro feedback para mejorarlo, entrad a través de este link de control de versiones. Además si hemos conseguido contagiaros la ilusión sobre el proyecto despues de jugarlo podéis entrar para puntuarlo aquí.

jueves, 9 de abril de 2015

Diario Dev: Adventure Jam Project

Work in progress
We are working in our new game for the Adventure Jam. We will control Fenix, a boy with a huge problem: A giant cloud have appeared in the sky and there are UFOS over their building! His mission will be to escape with his grandfather. But nothing is simple or easy. Fenix has to think a lot, resolve puzzles and find help to escape of the menace. This screenshot show one of the first stages that you will be able to find in the game.

 .................................

Estamos trabajando a tope en nuestro nuevo juego para la Adventure Jam. En él controlaremos a Fenix, un niño con un gran problema: Una nube gigante ha aparecido en el cielo y hay Ovnis rondando la terraza del edificio. Su misión será escapar con su abuelo. Pero nada es simple o fácil. Fenix tendrá que pensar mucho, resolver puzles y encontrar ayuda para escapar de la amenaza. En la imagen se muestra uno de los primeros escenarios que podrás encontrar en el juego.

Aún nos queda mucho por hacer, pero una vez más os presentaremos al equipo y lo que estamos haciendo en estos momentos.

Edu Pérez: Está trabajando duro pintando los escenarios del juego, organizándolos por capas y separando los objetos y partes que serán interactuables. Cada escenario está creándose a una escala increible. Este escenario por ejemplo mide 8858 x 2598 píxeles, que luego reduciremos para poder usarlo en el juego.

Sindarta M.H: Está varias noches sin dormir, creando los personajes de la historia totalmente despiezados para más tarde animarlos. Cada personaje está siendo creado con mucho mimo sin descuidar el tiempo. Tenemos tiempo limitado, pero queremos que todo quede lo mejor posible.



Félix Herrero: Hemos hecho una gran inversión con la compra de equipos de sonido y de composición para que nuestro músico pueda trabajar a gusto y entre algodones. Félix es el encargado de darle vida al ambiente del juego. A día de hoy está trabajando en efectos sonoros para completar toda la parte gráfica, además de una sorpresa relativa a las conversaciones que les dará un toque increible.

Javi Martínez: El programador del proyecto está enfrascado en la creación de la base de interacción con los objetos y personajes. El personaje ya se mueve y cambia de escala conforme se acerca o se aleja de cámara, pero ahora toca dinamizarlo con animaciones y enseñándole a usar objetos, recogerlos y hablar con personas. Es un trabajo duro, ¡pero valdrá la pena si terminamos a tiempo!

¡Esto es todo por hoy, seguiremos informando!