PROCESSING

En la parte final de la asignatura, nos tocó trabajar con Processing.
Processing es un programa en el que uno de sus principales inconvenientes es que casi toda la información disponible está en inglés.
Además utiliza un lenguaje parecido a Java pero no idéntico  ya que programas hechos en java no se pueden ejecutar en Processing.

Pese a todo, se nos encomendó la tarea de evolucionar el prototipo de BYOB con Processing.
Como ya he comentado en otro apartado de este blog, mi socio y yo tuvimos que añadir una serie de mejoras al prototipo tales como:
- Mejora gráfica
- Lectura de preguntas mediante ficheros
- Utilización de una base de datos para guardar el ranking con las mejores puntuaciones
- Introducir vídeo

A esto se le suma programar las funcionalidades básicas tales como el movimiento del dado, el movimiento de cada ficha según los turnos de juego, el recuento de las preguntas acertadas...
En definitiva, una tarea bastante laboriosa.

Se intentó además la creación de alguno de los mini-juegos, como por ejemplo el UPNA Fighter pero tuvimos problemas con las imágenes de los personajes.

Las imágenes de los personajes fueron obtenidas de Internet y posteriormente tratadas con Photoshop.
Se les recortaba del fondo y se guardaban con el fondo transparente de Photoshop pero a la hora de cargar las imagenes en Processing aparecían de la siguiente manera:




El problema era que cuando generamos un nuevo archivo en Photoshop, el fondo es rectangular o cuadrado. Si recortamos una imagen y la ponemos sobre el fondo transparente, ese fondo sigue siendo rectangular o cuadrado, pero nosotros pretendíamos quedarnos sólo con la figura recortada.

Al final, debido a estos problemas, se decidió no realizar los mini-juegos en Photoshop y centrarnos más en el resto de mejoras.

El problema de Processing, como ya he dicho antes, es que te tienes que buscar la vida consultado manuales y foros de Internet para resolver los problemas que te se presentan.
Por este motivo, me ha parecido un programa en el que es lento programar.
Pero no todo es malo en Processing, ya que nos ofrece mayor calidad que BYOB y funciones como draw o setup que resultan muy útiles. Además de esto, los ejemplos que incorpora son francamente muy útiles.

Tuvimos otro problema con las imágenes que pretendíamos mostrar al inicio del juego. Eran problemas con la memoria reservada y posiblemente con el peso de estas.
Finalmente se decidió sustituir las imágenes por un vídeo introductorio.
Este vídeo fue creado con Adobe Premiere y sus imágenes fueron retocadas previamente con Photoshop.
A todo esto se le añadió una música muy apropiada para un trivial que ademas contenía una voz que decía el nombre de la empresa que nos encargó la aplicación y el nombre de nuestro juego. El resultado fue el siguiente:



Una vez realizado la aplicación en Processing, hicimos una nueva encuesta a nuestros usuarios. De nuevo elegimos a un grupo de niños para probar la aplicación.
El experimento fue similar a los anteriores:
Se dejó jugar a los niños durante un tiempo, anotando sus impresiones y dificultades que se les presentaban y después se les entregó un formulario para que lo rellenaran individualmente.

El formulario se centró en temas como el diseño gráfico, la usabilidad y la ayuda suministrada en la aplicación, ya que fue uno de los puntos en los que nos centramos en el anterior formulario y que obtuvo malos resultados.

El formulario que se les entregó a los niños fue:
https://docs.google.com/forms/d/1cFkNrKge1mQwqe98J3pGmrRuP2mdFYqsDiAn30fSX8M/viewform

y los resultados obtenidos se pueden ver en este otro enlace:
https://docs.google.com/forms/d/1cFkNrKge1mQwqe98J3pGmrRuP2mdFYqsDiAn30fSX8M/viewanalytics

Como podemos ver, el grado de satisfacción es alto en lineas generales. Cabe destacar la facilidad que tienen los niños en utilizar los comandos e iconos y lo intuitivos que son.
Quizá sea esto y sumado a una nueva ayuda con más información que en el prototipo de BYOB, lo que ha llevado a una notable mejora en la valoración de la ayuda.
La introducción en vídeo del juego realizada con Premiere, (otra de las novedades) también ha sido muy bien valorada.
Como apunte curioso, quisimos saber hasta que punto nuestros encuestados disfrutaron del juego y pese a ser niños, se les preguntó si les gustaría comprar el juego. Los resultados son muy positivos ya que  todos los encuestados se dividen entre Si (compraría el juego) y Depende del precio.

Con este último apartado, concluyó la asignatura de Sistemas Multimedia y Diseño Centrado en el Usuario.
Todos los documentos realizados por mí, así como prototipos y demás archivos e información se encuentran o bien en mi Espacio Personal de MiAulario o bien en el blog de la asignatura: http://smydcu1213.blogspot.com.es/

y nada más que decir. Espero que les haya gustado.

Un cordial saludo!

Jorge Palacios Zaratiegui

No hay comentarios:

Publicar un comentario