Diario de los Desarrolladores

En esta edición del Diario de los Desarrolladores, hablaremos sobre cómo estamos preparando las nuevas versiones del juego para su lanzamiento, por qué necesitamos las actualizaciones, y el por qué el arreglar un error menor puede tardar hasta dos meses.

World of Tanks Blitz no camina en agua. Cada tres–cuatro semanas sacamos una actualización nueva: agregamos vehículos y mapas nuevos, introducimos nuevas características, o mejoramos las ya presentes. ¡Las actualizaciones nos permiten el realizar varios eventos e incluso cambiar el tipo de juego!

Actualizaciones: Pequeñas y Grandes

No todas las actualizaciones son equivalentes. En algunas versiones, agregamos opciones útiles, mientras que en otras introducimos vehículos y mapas nuevos, o afinamos los parámetros de algunos vehículos para mejorar el balance.

Nuestro Equipo de Desarrollo incluye varios departamentos especializados. Esta estructura nos ayuda a trabajar en todos los componentes del juego al mismo tiempo. Sin embargo, el tiempo para analizar, crear y probar varias opciones distintas no es el mismo, así que es imposible el sacar todo en una sola actualización.

Tampoco podemos omitir trabajos técnicos específicos que usualmente pasan desapercibidos por los jugadores. Tales trabajos son incluidos en cada actualización y arreglan problemas importantes tales como:

  • Modernización de los procesos de trabajo y aceleración del desarrollo
  • Crear las bases para nuevas opciones y características
  • Optimizaciones de arquitectura, gráficos y servidor

Qué será incluido exactamente en esta o aquella versión depende no sólo de los esfuerzos del equipo, sino también en factores externos. Por ejemplo, el M4A3E8 Fury se agregó al juego dedicado a la película con el mismo nombre que fue lanzada en ese momento, y el árbol Tecnológico Chino fue pospuesto para el lanzamiento oficial del juego en China.

Código, Pruebas, Lanzamiento

El preparar grandes actualizaciones como las Habilidades de Tripulación, Aprovisionamiento del Clan, o Camuflaje toma algo de tiempo y consiste en muchas etapas. No es ideal en concentrarse sólo en una cuestión, ya que muchas cosas dependen en la complejidad de las características y opciones desarrolladas y los resultados de las pruebas.

Cuando una característica está lista, es incluida en una de las próximas actualizaciones del juego. Sin embargo, todavía faltará un mes o más antes de que puedan usarla, y aquí está el por qué:

  1. La estabilización del cliente del juego tarda dos semanas. Durante este tiempo, las compilaciones de la versión nuevas son ensambladas y probadas. Después, los desarrolladores arreglan los errores y problemas encontrados mientras saben cuáles son.
  2. Cuando una versión estable está lista, la enviamos a nuestros socios en Apple y Google para la verificación, la cual puede tomar hasta dos semanas.
  3. Tras recibir todas las aprobaciones necesarias, colocamos la fecha de salida. Por cierto, usualmente es un viernes.

Estas etapas finales pueden anteponerse en versiones diferentes. Como regla, la estabilización de las versiones siguientes empieza de dos a siete días antes del lanzamiento de la versión actual.

Debido a tales preparaciones que consumen tiempo, puedes sentir que algunas características están siendo dilatadas. Por ejemplo, el temporizador de recarga o el telémetro estaban listos antes del lanzamiento de la versión 2.10, pero no había tiempo suficiente para incluirlos en esa actualización, por lo que serán introducidos en la versión 2.11.

Actualizaciones del Servidor

Junto a los nuevos lanzamientos de versiones y reinicios programados, actualizamos frecuentemente el servidor del juego. Esto nos ayuda el resolver rápidamente problemas de red (tiempos largos de respuesta, estabilidad de la conexión, etc.), y también arreglar errores críticos que no están conectados directamente al cliente del juego.

El error del tiempo de recarga del Hellcat será un buen ejemplo aquí. Lo arreglamos, bastante rápido en el servidor, para que el antitanques tuviera los parámetros planeados, pero la muestra de su cadencia de tiro sólo podía arreglarse en una actualización del cliente.

¡Es un error con más de un mes!

Imaginen lo siguiente:

  1. La Actualización 2.10 fue lanzada el 8 de Junio.
  2. Por esos momentos, la actualización 2.11 se había estado estabilizando por una semana.
  3. El 15 de Junio, la enviamos para verificación.
  4. El 16 de Junio, (sólo una semana tras el lanzamiento de la versión 2.10) encontramos un error el cual sólo podía replicarse en dispositivos o en configuraciones raras.

¿Entonces, qué nos detiene el poder arreglar un error que sabemos está ahí?

Primero que nada, la versión 2.11 ya se “fue” lo que quiere decir que no podemos incluir el arreglo ahí. Segundo, en la versión 2.12 (o la que le siga a 2.11) muy probablemente está siendo estabilizada. Así que nos quedamos sólo con una semana para buscar, arreglar y probar los errores.

  • Si somos exitosos en encontrar el error rápidamente, seremos capaces de incluir el arreglo en la versión 2.12.
  • Sin embargo, si no tenemos el tiempo suficiente antes de enviar la versión a Apple y a Google, el arreglo del problema sería colocado en la versión 2.13.

Así que, si encontramos un error no crítico el 16 de 16, podrá suceder que será arreglado por mediados de Agosto. Y estamos hablando de errores menores del cual la mayoría de los jugadores ni siquiera notará.

Esperamos que los procesos descritos arriba les dé una idea del por qué no podemos arreglar todos los errores instantáneamente. Además, siempre clasificamos la severidad de los problemas. Entre mayor sea el error y más frecuente aparezca e interfiera con el juego, más rápido lo podremos resolver. Esto no significa que ignoramos problemas menores: todos serán eliminados tarde o temprano, sólo les pedimos un poco de paciencia.

La Actualización 2.11 está a punto de ser lanzada. Pero ahora también saben que la versión siguiente ya casi está lista, así que los detalles saldrán pronto. ¡Manténganse atentos y sigan en la lucha!

Cerrar