domingo, 1 de marzo de 2020

QA Tester

Hace mucho que por aquello del trabajo a jornada completa, otros proyectos y la vida de la gran ciudad no saco tiempo para hablar de alguna cosilla en el Blog, y hoy me he decidido a hablar de mi nuevo… (bueno, de hace 6 meses) trabajo de QA Tester en una empresa donde probamos aplicaciones que… bueno, no son videojuegos, pero estoy aprendiendo cosas que me pueden ser útiles y, por supuesto, sigo aplicando en la parte del desarrollo y colaboraciones.

¿Cómo funciona?

Herramientas de tester, lo que se dice herramientas en si no estamos usando, ya que para testear se hace en la propia aplicación, juego o lo que sea, pero necesitas documentar, documentarte y comunicarte con los desarrolladores, y para eso si hay herramientas.

En mi empresa usamos software para colgar pantallazos en informes de los fallos que vemos. Los desarrolladores los van corrigiendo dependiendo de si son más o menos graves (los más graves se arreglan primero) y luego cuando suben una nueva versión con los fallos corregidos, volvemos a probar para verificar que ya no sigue ocurriendo el mismo problema.

Para documentar tiramos del clásico paquete de ofimática y también capturas de pantalla y videos. También tablas para traducciones. con un dialogo, o texto de menú o lo que sea para tener a mano y que todos los tester puedan comprobar con esos datos que la traducción está ok en el juego.

Usamos tablas también para generar pruebas, describiendo los pasos a seguir, con qué tipo de usuario, donde hay que pulsar y con qué datos. En el caso de videojuegos no sé si eso será aplicable y si lo es, tal vez solo vale para menús y cosas que siempre se hagan igual.

Para documentarnos tenemos otro software. Ahí tenemos documentos funcionales (de cómo debe funcionar nuestra aplicación) y de diseño (que en videojuegos seguramente también existan). En los de diseño tienes imágenes y descripciones de cómo debe ser la pantalla que hay que comprobar. Si el botón tiene que ser verde y volverse gris si está desactivado, por ejemplo, si está centrado, si el texto debe está en negrita... Así, si ves algo raro puedes comprobar que el diseño esta correcto o no. Como todo eso está en la nube, se supone que los desarrolladores actualizan y así nunca dudas de si tus pruebas están bien o te has dado cuenta de un cambio de color pero luego te enteras de que ha sido una decisión de diseño y nadie te ha comunicado nada.

Por fin tenemos herramientas para casos de prueba. Y es que hay pruebas diseñadas para cubrir todo el software. Por ejemplo, si hablásemos de juegos te podrían decir que te dediques a chocarte con todas las paredes para comprobar que las colisiones están funcionando o te vas a acabar cayendo por el escenario. Así, después de echar la tarde probando eso, te irías a la herramienta en cuestión y marcarías que has hecho esa prueba y está superada o que no, y entonces abres un reporte de un bug indicando por ejemplo que has atravesado cierta pared en un punto concreto. Así los desarrolladores pueden reproducir el fallo, ver por qué pasa y corregirlo.

Y pasando por encima la idea es esta. Diseño de pruebas, documentación y pruebas en sí mismas. Lo que pruebas y fallas se corrige y vuelves a probar que ya no pasa. Así poco a poco se van solucionando los bugs y vigilándolos para que no vuelvan a aparecer en versiones posteriores. (Porque a veces arreglan una cosa y rompen cien que ya se corrigieron en tiempo atrás).

En el tiempo libre que me queda y cuando no estoy demasiado cansado o tengo otras cosas, estoy de nuevo colaborando con el Testeo del juego Pangea, para el que aplico en lo posible esta metodología. Así, poco a poco el creador avanza en su desarrollo y corrige todos los errores posibles, para que el día del lanzamiento todo funcione como debe y nadie se quede sin poder avanzar en la historia remasterizada y revisada del viejo buscador de antigüedades, Frank Frantic.


miércoles, 27 de noviembre de 2019

Mi Nuevo Web-Comic sobre Esclerosis Múltiple

En mis descansos entre proyectos me gusta seguir creando historias, y se siente uno bastante bien cuando puede tratar un tema que ayuda a otras personas (además de distraerme y entretenerme a mí mismo). Por otro lado también me gusta probar formatos diferentes y llevo tiempo con la idea de hacer comics (y de hecho lo he intentado…)

Fue así como surgió la idea de hacer un comic sobre la conocida como enfermedad de las mil caras, de la que se bastante desde hace más de 10 años. Así, como entendido en la materia me he esparcido con mis humildes viñetas por Instagram, Twitter y Facebook, llegando a más personas de las que me esperaba y creando algunos personajes que ya forman parte de mi vida y que, junto con mi nuevo trabajo de Tester, solo tienen de negativo que me quitan mucho tiempo para hacer juegos.

Si conocéis a alguien que padezca la enfermedad, la sufrís o simplemente queréis aprender un poco sobre el tema para empatizar y echaros alguna risilla, os invito a descubrir una historia sobre Esclerosis Múltiple contada con gatos.


domingo, 15 de septiembre de 2019

Mi participación en GameJamTopia

Ha pasado tiempo del evento y quería haberlo contado antes, pero la vida se me complicó un poco con un cambio de trabajo, que me llevó a un cambio de ciudad, que me llevó a un cambio de piso, que me llevó a no tener Internet durante un mes… en fin, demasiados problemas, unidos al Verano, en el que no pude descansar tanto como hubiera querido.


El caso es que hace unos meses sucedió este evento organizado por Gametopia en el que quise participar para demostrarme a mí mismo que era capaz de terminar un juego en un tiempo determinado. Mis últimos proyectos siempre se me han acabado complicando, alargando y saliendo mal, así que tenía que compensarme y recuperar la fuerza de voluntad que a veces se ve machacada por las cuestiones y quehaceres de la vida.

El día de la Jam llegó y, aunque no pare durante días anteriores de darle vueltas a posibles ideas, la temática me explotó en la cara dejándome fuera de todo en lo que había pensado. El tema era: La literatura.

Así, olvidando todo lo que me había planteado y tratando de pensar en algo no demasiado complicado para terminar yo solito en dos días, puse en práctica todo lo aprendido con tutoriales de Unity y mi formación a lo largo de los años como artista y programador y me decidí por contar la historia de una pequeña fantasmilla que tenía que cumplir su sueño de publicar su libro para poder llegar al otro mundo.

La parte gráfica.

Elegí el 2D por ser más rápido y opte por utilizar el sistema de Animación que incorpora Unity, dividiendo mis personajillos en piezas para poder rotar bracitos y piernas y hacerlos parecer que se movían.

Los fondos eran estáticos y se repetían con pequeños cambios, para dar acceso a varios niveles, que estarían integrados en un pequeño mundo por el que poder moverse con libertad. Así, habría que coleccionar una serie de objetos que desbloquearían el acceso a una zona final en la que, superados una serie de enemigos, llegaríamos al final de la historia.

Programando.

No quise meterme en algo complicado, así que me decidí por un control sencillo del personaje y un par de tipos de enemigos: Uno que nos persigue y otro que patrulla horizontal o verticalmente para que tuviéramos que esquivar mientras buscábamos y recogíamos objetos como mecánicas principales.

Historia.

Nada muy complejo, solo algo que cumpliera con la temática de la Jam y me permitiera un personaje simpático. El hecho de que no tengan piernas facilitaba un poco las animaciones, por eso elegí fantasmillas y “demonios”. Como hacer el juego.

Elegir una perspectiva, mecánicas, historia, personajes y planear un poco la programación antes de abordarla… Ya solo quedaba encerrarme en casa las 48 horas que duraba la Jam, dormir lo justito y comer delante del ordenador y mantenerme firme para acabar y entregar a tiempo. ¡Objetivo completado!

No gané, pero creo que estoy orgulloso de acabar y haber hecho algo que me parecía “bonico” y entretuviera durante un rato.

Se puede probar The BoOOok of the Ghost en la página de Itch.io y por supuesto podéis entrar en la Web de Gametopia para saber más de este evento y quienes fueron los ganadores. (Yo solo conseguí un diploma de participación)


Todos los juegos de la Jam están aquí: https://itch.io/jam/gamejamtopia/entries

viernes, 14 de junio de 2019

E3 2019 (Conferencia de Nintendo)

Aunque coincidiendo con la Expo, Nintendo lleva unos años haciendo su propia conferencia grabada y a su estilo, que de nuevo ha sido bastante Japonés y centrado en sus desarrollos, dejando poco espacio a las compañías que publicarán juegos en su consola, (porque evidentemente estos ya tienen capacidad para presentar sus juegos directamente).

Algo que llama la atención de Nintendo es que con Switch, a pesar de ser una consola novedosa en muchos aspectos, ha vuelto a elegir estar en una división diferente a sus competidoras y en el E3, donde todo lo que se muestra entra por los ojos, llama la atención la diferencia de capacidad gráfica (Y lo dice alguien que no ama precisamente el foto-realismo y añora los tiempos de Nintendo 64 xD). Se están reeditando para la consola de Nintendo muchos juegos que ya jugaron usuarios de Xbox y Playstation hace años y que, en mi opinión, no merece la pena rejugar a un precio de novedad, por muchos arreglos que le hagan para jugar de formas distintas. Por ejemplo Resident Evil 5 y 6 se venden de segunda mano para Xbox 360 a seis Euros cada uno, así que…

Pero vamos con el resumen de lo visto.

Nintendo mostró una gran multitud de juegos. Llegarán Alien Isolation, Dauntless, la trilogía de Spyro y Resident Evil 5 y 6 (Que ya he mencionado en mi crítica de la entrada). La versión de The Witcher 3 en Switch se dejó ver para aquellas personas que la creían imposible. Asi que Geralt the Rivia cabalgará en Nintendo Switch este mismo 2019. También se han anunciado por sorpresa Trials of Mana, Empire of Sin, No More Heroes 3 y un remake de Panzer Dragoon, estos dos últimos juegos que me encantan.



Hubo un anuncio de retraso en el lanzamiento Animal Crossing, pero todo sea por que los desarrolladores puedan trabajar en buenas condiciones y ver a sus familias. No seamos tan exigentes.


Los personajes de Dragon Quest y Banjo-Kazooie se unen a la batalla de Smash Bros Ultimate



Y aunque echamos de menos a Samus en Metroid Prime 4 que muchos esperábamos, pudimos disfrutar prácticamente del anuncio de 3 juegos de Zelda, aunque el primero no es un “Zelda” al uso. Cadence of Hyrule, es un juego de acción y ritmo creado por los desarrolladores de Crypf of the Necrodancer y basado en la saga


Zelda: Link’s Awakening: 20 de septiembre y con editor de mazmorras

The Legend of Zelda: Link’s Awakening, es un precioso remake del clásico de Game Boy. Llega con gráficos actualizados en un estilo increíble y algunas novedades en la parte del gameplay. Tendrá edición coleccionista y su propio Amiibo



El anuncio de The Legend of Zelda: Breath of the Wild 2, dejó la conferencia por las nubes cuando se mostró al final de la misma. Tendrá un aspecto más oscuro pero mantendrá el estilo gráfico del primer título y pudimos ver un tráiler que nos dejó con ganas más. Pero antes del ya mencionado final con Breath of thr Wild 2, hubo otros anuncios interesantes.


Luigi’s Mansion 3

El retorno de Luigi y sus aventuras entre fantasmas se dejó ver, (sobre todo la jugabilidad del título) junto a un nuevo poder de Luigi: la posibilidad de convertirse en Gomiluigi, una versión “ectoplásmica” de sí mismo que añade nuevas habilidades a un personaje que en su forma corpórea no podría realizar, pero también con debilidades. (El peor enemigo de Gomiluigi es el agua).


The Dark Crystal: Age of Resistance Tactics

Es un juego basado en la serie de los años 80 de Jim Henson, El Cristal Oscuro, que pronto tendrá una continuación en forma de precuela en el servicio de Netflix.


Trials of Mana, la vuelta de Secret of Mana

Trials of Mana, tercera parte de la serie Secret of Mana (Seiken Densetsu 3 en Japón), con una apariencia muy fiel a los orígenes de este enorme título que nos dio horas de diversión en Super Nintendo. Se confirmó también un recopilatorio de toda la saga llamado Collection of Mana, para apuntar aun más a los nostálgicos.


Fire Emblem y Resident Evil 5 y 6 pronto en Switch

Fire Emblem: Three Houses (que sale el 26 de julio) en el que nos contaban algo más de su historia y nos mostraban como se mantiene la esencia del juego a pesar del paso del tiempo y las evoluciones tecnológicas. Justo después, Se nos planteaba la pregunta de ¿Cómo sería jugar a Resident Evil en una casa parecida a la del primer juego? Para dar paso a un anuncio de imagen real que nos adelantaba la llegada de la quinta y sexta parte a Nintendo Switch.



No More Heroes 3

Goichi Suda, más conocido como Suda 51, nos trae de nuevo a Travis Touchdown, sus desternillantes aventuras y peculiar jugabilidad a la consola de Nintendo.



El retorno de Contra se llama Contra: Rogue Corps

Hubo un video muy extraño que no acababa de ver de que juego podía ser y que intentaba combinar gráficos modernos con jugabilidad retro. Al parecer se tratará de Contra: Rogue Corps, al que yo personalmente le haría mejoras artísticamente hablando. Además dio paso al anuncio de Contra Anniversary Collection en la eShop.



Panzer Dragoon

Un reboot de Panzer Dragoon para Switch con lanzamiento para este mismo 2019. Este clásico de Saturn que en su momento fue infravalorado, pero que hoy en día es una joya de coleccionista.


Mario Maker 2, Daemon X Machina, Astral Chain y Marvel Ultimate Alliance 3 llegan entre Junio y Septiembre a Switch.





El juego de los Juegos Olímpicos de Tokio 2020 protagonizado por Mario y Sonic llegará, al parecer en el mes de noviembre. Todo un clásico que mezcla deportes con juegos de tipo “Party” muy entretenido para jugar con amigos. Videojuego además oficial para las Olimpiadas del año que viene, que será exclusivo de Switch. También se anunció Empire of Sin, un juego de mafias, colaboración entre John Romero y Paradox que se lanzará en PC, PS4, Xbox One y Switch.



Bayonetta 3 y Metroid Prime 4 fueron los grandes ausentes junto a la aparición a la que nos tiene acostumbrados Miyamoto. Aun así y a pesar de la crítica que hice al inicio, me resultó una conferencia muy divertida e interesante, llena de sorpresas y solo con las ya citadas escasas ausencias.