Cuando un bug arruinó World of Warcraft

By marjuanm | msproys | 29 Sep 2024


Hola que tal a todos, sean bienvenidos a este nuevo artículo que espero sea de su completo interés.

  En una publicación anterior hablamos de la historia del primer bug informático registrado, desde entonces ha habido diversos errores informáticos que nos han metido en problemas como también se relató en el artículo. En esta ocasión hablaremos de uno de ellos en particular que casi se carga a todo el mundo virtual del videojuego World of Warcraft.

  World of Warcraft (abreviado como WoW) es un videojuego de rol multijugador en línea desarrollado por Blizzard Entertainment en el año 2004, su dinámica consiste en jugadores explorando el entorno, combatiendo contra varios monstruos y jugadores para completar misiones; al completar misiones los jugadores subirán de nivel y de esta forma podrán conseguir equipamiento que les ayudará más adelante a combatir a las distintas criaturas que vayan apareciendo en su camino. Cabe aclarar que aunque este juego es gratuito, muchas de sus "mejoras" requieren el pago de estas o pagando una suscripción regular con una tarjeta de crédito o débito y ese es el gran negocio de esta empresa (fuente Wikipedia).

  Precisamente una de estas mejoras fue lanzada en el año 2005, la cual tenía por objetivo añadir un nuevo mundo por explorar dentro del juego; sin embargo al enfrentar al jefe de dicha región, este podía lanzar un hechizo a los jugadores y contaminarlos de manera que fueran perdiendo sus habilidades por un tiempo o hasta que muriera dicho jugador.

  También era posible que tal contaminación se esparciera a jugadores cercanos y se creara una "mini pandemia" mediante el hechizo "sangre corrupta", claro, esto solo funcionaría de manera controlada y haría más interesante el juego pues dicho jefe no sería tan sencillo de vencer. A no ser que claro, las cosas salieran mal y entonces esa "mini pandemia" se convirtiera en una verdadera pandemia en todo el juego. Nahhh, eso no puede pasar, ¿o si?.

  Pues fue lo que terminó ocurriendo, debido a errores de programación la sangre corrupta no se desactivaba al salir de la región controlada por el jefe Hakkar, bueno, en realidad si, pero el problema era que si el jugador llevaba una mascota y esta estaba siendo vapuleada en el combate, entonces podía retirarla para evitar perderla. Pero al hacer eso conservaba la infección y al recuperarla fuera de Zul'Gurub (la nueva región agregada) regresaba con el hechizo y esta vez no se desactivaba la enfermedad contraída infectando a todo personaje que estuviera cerca.

  Sangre corrupta se extendió rápidamente por todo el juego de World of Warcraft convirtiéndose en una auténtica pandemia similar al Covid que vivimos poco tiempo atrás, apenas si tienes tiempo de hacer algo cuando ya tenemos la enfermedad aquí. Bueno, eso fue lo que sucedió en el juego, en poco tiempo había miles de jugadores infectados (además de los personajes nativos del juego) y el pánico corrió por todo el juego. 

  Afortunadamente Blizzard se puso manos a la obra en cuanto se supo lo que estaba pasando y al cabo de un mes ya habían liberado un parche que resolvía el problema (o problemón mejor dicho) y de esa manera contener a la pandemia, comparto con ustedes un video que explica mejor esta curiosa "pandemia". Un agradecimiento a Tutos PC por el mismo.

Conclusiones:

  Como hemos visto en este par de artículos, cualquier error por insignificante que parezca, si no se controla o no se tomaron en cuenta todos los detalles de una nueva característica mal implementada o no probada a fondo puede traer el caos a nuestros sistemas. Por eso es importantísimo que los desarrolladores prueben a fondo sus programas antes de liberarlos al público.

  Espero les halla parecido interesante este artículo, por favor dejen sus comentarios al respecto y si les ha agrado por favor dejen alguna propina al respecto. Nos vemos en un próximo artículo.

How do you rate this article?

1


marjuanm
marjuanm

I'm a VB.NET Programmer, but too programming on PHP, greetings.


msproys
msproys

Blog informático para dar a conocer mis proyectos, soy desarrollador de sistemas y partidario del software libre. Por medio de este blog estaré dando a conocer algunos de mis trabajos, así como publicando diversos códigos fuentes útiles.

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.