World of Warcraft

Filosofía de combate y desarme de addons en Midnight

Blizzard Entertainment

A medida que avanzamos hacia la etapa beta de las pruebas de Midnight e invitamos a un conjunto mucho más grande de jugadores para que se sumerjan en la expansión y aporten sus comentarios, quería tomarme un tiempo para recapitular los cambios que tenemos planeados para las aplicaciones de los addons, y los cambios accesorios más generales para el combate y los encuentros. Este será un artículo extenso, pero acompáñenme, hay mucho que ver.

Durante el último año, hemos estado hablando de los cambios en los addons, pero esa comunicación ha quedado dispersa en varios videos, publicaciones, entrevistas e incluso conversaciones con creadores de addons. Esta fragmentación ha fomentado cierta confusión y preocupación en la comunidad. El objetivo principal de este artículo es disipar la mayor cantidad de dudas y, esperemos, brindar cierta seguridad para los cambios que tenemos en mente.

Para ser claros, es completamente natural que los jugadores que han pasado incontables horas viendo Azeroth a través del lente de sus addons favoritos se sientan un poco nerviosos con los grandes cambios que llegarán a ese ecosistema. Si bien algunos jugadores que usan pocos addons o ninguno podrían no estar muy interesados, para muchos otros este podría ser el cambio más grande que una expansión ha incorporado a World of Warcraft. No nos tomamos nada de esto a la ligera.


Desarme de addons: ¿Por qué?

Ahora bien, si somos conscientes de que es un cambio arriesgado, ¿por qué lo hacemos?

Durante más de veinte años, la personalización de la interfaz de usuario (IU) de World of Warcraft ha sido un pilar del juego, que les ha permitido a los jugadores usar addons para ajustar la apariencia y la experiencia según sus preferencias. Muchas de las mejoras realizadas en la IU básica con el paso de los años han estado inspiradas en estos esfuerzos de la comunidad. Pero el poder que les hemos dado a los creadores de addons siempre ha conllevado el riesgo de que esas herramientas distorsionen la experiencia de juego, lo cual ha llevado al equipo de desarrollo a limitar las aplicaciones de los addons varias veces a lo largo de los años.

En algunos incidentes pasados, pudimos corregir el problema con solo limitar el acceso de los addons a ciertas funcionalidades específicas (p. ej., que los addons seleccionaran automáticamente las habilidades y los objetivos en la primera época del juego, o que usaran las posiciones de los jugadores y cálculos complejos para formar una grilla de "radar" una década después). Sin embargo, esta vez, el motivo que nos preocupa es más sutil y presente. En las últimas expansiones, la comunidad ha abandonado los addons que muestran la información de un modo particular para adoptar addons que procesan esa información con el fin de guiar las decisiones y recomendaciones de combate. Dado que WoW es un RPG donde los tiempos de lanzamiento y de reutilización gobiernan la mayoría de las acciones, la toma de decisiones siempre ha implicado un grado de "habilidad". Por naturaleza, una computadora con acceso a información completa sobre el estado de combate en curso en WoW (beneficios y perjuicios de aliados y enemigos, las habilidades disponibles, los tiempos de reutilización, la salud y más) tendrá la capacidad de tomar la decisión correcta más rápido que cualquier humano, y con una precisión infalible.

Esos addons van más allá del ámbito de la preferencia personal, y ofrecen una ventaja indiscutible a la hora del desarrollo del combate. Como resultado, a los jugadores a menudo se les recomienda que se descarguen addons específicos para mejorar el desempeño con su clase o para superar un encuentro en particular. Las hermandades —o incluso los grupos improvisados— suelen requerir el uso de addons específicos para la coordinación en combate. Si bien nunca hemos planificado nuestros diseños para favorecer los addons, en el sentido de presentar un encuentro o una mecánica como si fuera un acertijo que los jugadores deben resolver con la creación de addons, indefectiblemente hemos tenido que considerarlos durante varias de las últimas expansiones. Tenemos que aceptar que, incluso en contenidos que no son para nada inusuales, la mayoría de los jugadores acudirán a las herramientas que haya disponibles para facilitar las cosas.

Por ejemplo, cuando diseñamos un jefe en las versiones normal y heroica de una banda, tenemos una meta de ajustes en mente. Si bien corremos el riesgo de provocar cierta frustración si nos excedemos, cuando presentamos un encuentro que ofrece muy poca resistencia, a menudo la respuesta que recibimos es que el encuentro con el jefe es poco satisfactorio. En ese mismo sentido, cuando diseñamos una mecánica de clase, buscamos expresar una fantasía de la clase y a la vez generar un compromiso con la experiencia de juego. Pero cuando los addons simplemente resuelven el desafío de coordinarse para una banda o reducen una decisión de combate compleja a una expresión binaria, la respuesta que recibimos es que nuestro diseño fue pobre, y los datos lo comprueban. En esas situaciones, agregábamos una capa más de complejidad a la mecánica de clase o ajustábamos los parámetros de un encuentro de forma más restrictiva para que los jugadores tuvieran menos tiempo para reaccionar, con el fin de ofrecer el nivel de desafío y compromiso que los jugadores esperan. Pero ese cambio de enfoque ha hecho que los jugadores que prefieren no usar estos addons se encuentren en una clara desventaja, por lo que WoW resulta un juego menos atractivo en el proceso.

Así que ahora estamos buscando la forma de nivelar las condiciones de juego. La filosofía orientadora de nuestro enfoque es simple: los addons ya no deben ofrecer una ventaja competitiva en el combate de WoW. Deben subsistir como herramientas robustas para la personalización estética y la presentación de la información, pero no deben ayudar a que un jugador tenga mejores probabilidades de éxito en un encuentro o un combate con otro jugador. He visto debates en torno a la palabra "competitivo", donde algunos, con cierta razón, señalan que no están jugando en el TCMI ni tratando de entrar en el Salón de la fama de una banda o una clasificación de la arena, y se preguntan por qué las preocupaciones de una "ventaja competitiva" debería aplicarse a ellos. Pero las consecuencias del impacto de los addons se filtran en todos los aspectos del juego, y estas condiciones de juego disparejas afectan a todos los jugadores, ya sea cuando alguien quiere derrotar a Dimensius en dificultad normal con la hermandad de sus amigos y familia, cuando quiere familiarizarse con mítico+, o cuando quiere ser el mejor de todos.


Desarme de addons: ¿Qué es lo que cambia?

En la búsqueda de estas metas filosóficas, hemos tratado de adoptar un enfoque quirúrgico que limita la capacidad de los addons de procesar información, con el menor impacto posible en su capacidad de expresarla. Nuestro equipo de ingeniería ha estado compartiendo regularmente con los autores de addons las actualizaciones para la interfaz de programación de aplicaciones (API, por sus siglas en inglés), que básicamente conforman las funciones que los creadores de addons pueden usar para acceder o manipular los datos de la IU de WoW. Dicho de un modo más simple, esto resume los cambios que proponemos: la información sobre el estado de combate actual está diseñada como un "valor secreto" que los addons pueden expresar, pero no deben "conocer" dicha información. En esencia, los eventos de combate están dentro de una caja negra. Los addons pueden cambiar el tamaño o la forma de la caja, y pueden pintarla de otro color, pero lo que no pueden hacer es mirar dentro de la caja. Por lo tanto, en Midnight, los addons aún pueden cambiar la ubicación de tus beneficios o perjuicios, así como el tamaño y la forma de los marcos correspondientes; también pueden cambiar el tamaño, forma y textura de las placas de nombres de los enemigos y las barras de lanzamiento, y muchos otros elementos similares de la IU. Lo que no pueden "saber" con certeza es si tú o el objetivo tienen un perjuicio específico activo, o cuál es el tiempo de reutilización de una habilidad.

Estrenamos nuestra prueba alfa con la versión más estricta de estas reglas, con la intención de evitar situaciones frustrantes donde los creadores de addons señalan vacíos en nuestra lógica y nosotros tenemos que aplicar limitaciones cada vez más estrictas para conservar la imparcialidad. Si bien, históricamente, hemos desactivado los addons por completo en las semanas iniciales de pruebas alfa de una expansión, esta vez invitamos a muchos desarrolladores de addons en el primer período de prueba. Queríamos darles un tiempo de gracia para que actualizaran sus addons y para recibir algunos primeros comentarios y posibles problemas. Esa información ha sido invaluable para nosotros y nos ha ayudado a quitar ciertas limitaciones en varias áreas que estaban causando un daño colateral innecesario.

Aun con este enfoque más preciso, sabíamos que limitar la capacidad de los addons de analizar eventos de combate en tiempo real tendría un impacto considerable en varios addons populares e inofensivos, como los medidores de daño que brindan un vistazo inmediato al desempeño, los temporizadores de habilidad de los jefes que han sido parte de las bandas desde los primeros días de WoW, y herramientas que hacen que el juego sea accesible para los jugadores que tienen distintas capacidades. Así que, junto con el proyecto de los "valores secretos", nuestro equipo también ha estado trabajando en crear soluciones integradas en muchas de estas áreas, así como en funciones de API que permitan a los creadores de addons acceder a información protegida de formas que no afecten la integridad competitiva.

Hemos estado incorporando distintas funciones a la interfaz básica en el transcurso del año, y continuaremos haciéndolo durante la beta de Midnight:

  • En la actualización de contenido 11.1.7 "Legado de Arathor", presentamos las herramientas resaltado asistido y rotación de un botón para ayudar a los jugadores a aprender nuevas especializaciones y mejorar la accesibilidad general.
  • Implementamos una versión inicial del administrador de habilidades en la actualización de contenido 11.1.5 sabiendo que necesitaba varias mejoras, pero queríamos asegurarnos de tener todos los comentarios posibles dentro del juego activo. Midnight tendrá una versión mucho más optimizada.
  • Midnight incluye un nuevo sistema de avisos de jefe que permite que los jugadores vean las mecánicas que los jefes están por utilizar para que ellos decidan cómo resolver esas situaciones.
  • Estamos en el proceso de agregar una variedad de mejoras de accesibilidad integradas, como un sistema de alertas de sonido en combate, que permiten que los jugadores usen la función de texto a voz, y otros avisos de audio para distintos elementos, como la salud del jugador y eventos comunes de combate.
  • Durante el transcurso de la beta, implementaremos mejoras para nuestros marcos de banda para los sanadores, una herramienta de medidores de daño validada desde el servidor, y mucho más.

Mientras trabajamos en limitar la capacidad que tienen los addons para otorgar una ventaja de desempeño, queremos asegurarnos de que la experiencia base de WoW sea más accesible que nunca.

Sabemos que, si limitamos el funcionamiento de los addons, tenemos que darles a los jugadores toda la información que necesitan para triunfar y, para eso, tenemos que ajustar el juego debidamente. Además de los indicadores visuales y de audio más claros, eso también significa brindar un par de segundos más para reaccionar ante una mecánica, o que ocurran menos cosas al mismo tiempo para que la carga cognitiva sea menos abrumante. Nuestro objetivo principal es hacer que cualquier tipo de contenido de Midnight (como un calabozo mítico 10, un jefe de banda en dificultad normal, un abismo de nivel 8, etc.) sea casi tan desafiante como en las expansiones anteriores, pero que esa dificultad esté distribuida de una forma más equitativa entre todos los jugadores.


¿Por qué algunos addons estéticos dejaron de funcionar?

Haré un apartado para responder una duda técnica: muchos jugadores se han sentido confundidos al ver comentarios acerca de algunos addons estéticos populares que dejaron de funcionar correctamente en Midnight. Si solo nos concentramos en los cálculos de combate, ¿por qué interferiríamos con un addon que solo cambia la apariencia del jugador y los marcos de objetivo? Esa nunca fue nuestra intención, pero hay algunas razones por las cuales se podría producir en las versiones actuales de prueba de Midnight.

Los montones de autores que han creado addons de WoW en todos estos años han elegido distintos métodos para escribir su código. Como resultado, dos addons que brindan una funcionalidad casi idéntica para los jugadores podrían ser bastante diferentes cuando se trata de su código, y por eso podrían ser afectados de distintas formas con los cambios que tiene Midnight. Algunos addons funcionan y funcionarán normalmente en Midnight, pero aún no han sido actualizados por sus autores. El trabajo que necesitan hacer podría ser muy simple o podría llevar una enorme cantidad de tiempo. Cada expansión en la historia de WoW ha requerido algunos cambios en la mayoría de los addons (y por eso aparece una notificación de "addons desactualizados" con cada parche importante que se lanza). Sin embargo, otros addons dependen de implementaciones que no solo cambian el diseño de los elementos de la interfaz de WoW, sino que los vuelven a reconstruir con los datos de los estados actuales de combate. Por desgracia, ese tipo de método (que no tiene nada de malo) tiene algunas limitaciones bajo nuestro nuevo sistema de "valores secretos". Si bien existen algunas áreas en las que no podemos evitar estas limitaciones sin abrir una puerta a la lógica computacional, estamos haciendo todo lo posible para minimizar cualquier daño colateral. Por ejemplo, como entendemos que varios jugadores disfrutan de las maneras abstractas y personalizables de representar la cantidad actual de runas que posee un Caballero de la muerte, o los puntos de poder sagrado de un Paladín, hicimos que todos los recursos secundarios de las clases dejaran de ser secretos.

Nos comprometemos a continuar trabajando con los desarrolladores de addons y con la comunidad general para apoyar una personalización más robusta dentro de este nuevo sistema.


Desarme de addons: ¿Por qué ahora?

Otra pregunta muy común que he escuchado es: ¿por qué hacen esto ahora? ¿Por qué no esperar hasta que la funcionalidad interna esté optimizada y pueda probarse varias veces seguidas?

Cuando empecé a hablar de nuestra preocupación por el impacto que tienen los addons en el juego moderno hace casi un año, aún estábamos analizando qué tan viable sería crear una solución y cuál sería el momento adecuado para hacerlo. Pero también queríamos saber cómo se sentía la comunidad al respecto. La historia de WoW está repleta de ejemplos de todas las veces en que el equipo de desarrollo intentó resolver "problemas" aparentes que la mayoría de los jugadores no tenía en cuenta, y queríamos asegurarnos de que no estábamos adentrándonos en una situación similar. Por fortuna, nos alegró ver varias reacciones positivas sobre el tema. No voy a fingir que el apoyo era unánime, pero en general la comunidad opinaba lo siguiente: "Sería grandioso que los addons dejaran de ser necesarios, pero no sé si Blizzard podría hacer algo así". Y no los culpo. Se trata de un proyecto enorme y desafiante, y no espero una fe ciega ante la ausencia de resultados.

Cuando tuvimos la certeza de estar en el camino correcto con respecto a los objetivos del proyecto, decidimos crear una hoja de ruta de lo que se necesitaría para implementar esta transformación. El equipo descubrió que el trabajo de ingeniería que requería la interfaz avanzaba más rápido de lo esperado, tanto para el sistema de "valores secretos" como para la implementación de algunos de los reemplazos que sabíamos que íbamos a necesitar. Eso hizo que la idea de que estuviera listo para el lanzamiento de Midnight sea una posibilidad real.

Estos cambios deben realizarse dentro de los límites de una expansión, y eso nos permitió crear una enorme cantidad de contenido y sistemas destinados a un mundo posterior al desarme de addons. Pedirles a los jugadores que vuelvan a aprender a completar el contenido en medio de una expansión sin las herramientas que estaban utilizando hasta el día anterior generaría un gran disgusto. Y sin importar cuánto mejoremos la interfaz nativa, no podemos diseñar mecánicas que puedan resolverse fácilmente con addons y esperar que los jugadores no las utilicen mientras sigan funcionando.

Al final, nos encontramos con la decisión de seguir diseñando nuestro contenido durante varios años más basándonos en los addons más efectivos de una forma que nos impediría satisfacer a toda la comunidad, o continuar con este plan y encontrar soluciones dentro de este nuevo paradigma. Por lo tanto, el desarme de addons llegará con Midnight, y el equipo tiene el compromiso de brindarle a la comunidad todo el apoyo que necesite, modificar la lógica según las limitaciones presentes y crear nuevos puntos de acceso para los desarrolladores de addons para que este traspaso pueda realizarse sin problemas.


Desarme de addons: ¿Qué vendrá después?

Con el inicio de la beta, nos emociona ver a un montón de jugadores nuevos acceder al contenido de Midnight, pero lo que más nos emociona es ver la prueba estructurada del contenido más avanzado del juego. Los cambios que tendrán los addons no serán aislados, y se complementarán con un nuevo método para diseñar encuentros de banda, enfrentamientos de calabozos, mecánicas de combate y mucho más. Por lo tanto, estamos ansiosos por ver a los jugadores disfrutar de esta experiencia holística y recibir sus comentarios no solo sobre nuestra interfaz o las capacidades evolutivas de los addons, sino también sobre los aspectos del combate avanzado del juego, que podría parecer poco claro o injusto sin algunas de las herramientas que suelen utilizar.

Observaremos de cerca y estaremos atentos a todos los comentarios durante la beta. Para nosotros, el nombre "beta" significa que tenemos todo el contenido del juego listo para probar, pero que está lejos de la fase final del desarrollo de Midnight. Seremos ágiles y nos adaptaremos en colaboración con la comunidad mientras lanzamos nuestras actualizaciones regulares en las semanas y meses que vienen para mejorar la experiencia con nuestra interfaz de base, ajustar los valores o la presentación de las mecánicas y agregar nuevas funciones para los desarrolladores de addons.

Gracias por tomarte un tiempo para leer esta publicación. Entiendo que estos cambios pueden producir inquietudes, y es normal preocuparse porque los beneficios a largo plazo podrían parecer insignificantes comparados con los cambios a corto plazo. Haremos todo lo posible para asegurarnos de que tu experiencia con Midnight sea asombrosa, de que la personalización y la expresión personal continúen siendo emblemas de la interfaz de WoW y de que el juego sea más accesible que nunca.

Ion Hazzikostas
Director del juego


Si quieres conocer más detalles, lee nuestro artículo anterior: Cómo afectarán los próximos cambios de Midnight a los accesorios de combate.