Glitch es un término utilizado pri­n­ci­pa­l­me­n­te en el ámbito de gaming. En pocas palabras, un glitch se refiere a un error en el juego. Sin embargo, no todos los errores se co­n­si­de­ran glitches, ya que existen di­fe­re­n­tes cla­si­fi­ca­cio­nes según el tipo y la gravedad del error. Un glitch no es lo mismo que un bug o un exploit, estos son otros tipos de errores. Ex­pli­ca­mos cómo se producen los glitches y cuándo pueden ser apro­ve­cha­dos.

Glitch, bug y exploit

Todo programa in­fo­r­má­ti­co, ya sea un juego, una apli­ca­ción o un sistema operativo tiene su propia te­r­mi­no­lo­gía para cla­si­fi­car errores. Aunque hay so­la­pa­mie­n­tos en algunos casos, los términos glitch, al igual que bug y exploit, tienden a atri­bui­r­se al ámbito de gaming. La de­fi­ni­ción de glitch aclara por qué: li­te­ra­l­me­n­te, glitch significa algo así como “una pequeña pe­r­tu­r­ba­ción en la ejecución del programa”. Esto significa que el usuario nota un error, pero se puede seguir jugando al juego.

Glitch: cómo surge y ejemplos

Los glitches suelen surgir cuando los gráficos no se cargan o se cargan de manera in­co­m­ple­ta, cuando los pe­r­so­na­jes del juego quedan atrapados en otros objetos o su­pe­r­fi­cies, cuando las ani­ma­cio­nes terminan de forma abrupta y, por tanto, no se completan, o cuando elementos im­po­r­ta­n­tes de los límites del entorno del juego no funcionan. La mayoría de los glitches son re­pro­du­ci­bles, lo que significa que, para dejar de ocurrir, el de­sa­rro­lla­dor del juego debe co­rre­gi­r­lo con un parche. Como al­te­r­na­ti­va, en algunos casos basta con ac­tua­li­zar el co­n­tro­la­dor de gráficos para so­lu­cio­nar el problema como, por ejemplo, si el glitch se produce por un software obsoleto. En ambos casos, se requiere una in­te­r­ve­n­ción externa para eliminar el error del juego.

Estos fallos suelen ser muy evidentes y pueden llegar a asustar al jugador, todo depende de su gravedad. Sin embargo, aparte de reducir la diversión en el juego, en la mayoría de los casos no tienen un gran impacto. Esta fue la ex­pe­rie­n­cia de los fans de la popular serie de acción y aventura Assassin’s Creed en 2014, cuando la entonces reciente octava entrega de la serie principal salió a la venta con varios fallos gráficos preo­cu­pa­n­tes. En lugar de co­n­te­m­plar los rostros mi­nu­cio­sa­me­n­te modelados del pro­ta­go­ni­s­ta Arno Dorian o de figuras hi­s­tó­ri­cas como Ma­xi­mi­lien de Ro­be­s­pie­rre o Napoleón, los jugadores veían algo diferente que podía incluso asustar a algunos. El glitch impedía que las caras se cargaran co­rre­c­ta­me­n­te. Como resultado, las caras de los pe­r­so­na­jes del juego tenían úni­ca­me­n­te dos globos oculares y una boca, además de la opulenta peluca propia de la época. Aunque este glitch no afectó di­re­c­ta­me­n­te al tra­n­s­cu­r­so del juego, sí influyó en su disfrute.

Di­s­ti­n­ción respecto a un bug

El ejemplo que acabamos de mencionar nos permite también di­s­ti­n­guir muy bien entre los términos glitch y bug. Además, sirve para ver que los límites son a veces algo difusos. De­pe­n­die­n­do de su origen, al glitch también se le puede llamar “No Face” bug. Es­tri­c­ta­me­n­te hablando, esta de­fi­ni­ción no es correcta, ya que un bug hace re­fe­re­n­cia a un error de pro­gra­ma­ción, a veces grave, que puede dar lugar a serias li­mi­ta­cio­nes en la ex­pe­rie­n­cia de juego, hasta el punto de que no se pueda jugar. Los bugs casi siempre se deben a una pro­gra­ma­ción de­fi­cie­n­te. Como ejemplo de bug podemos mencionar los fallos ha­bi­tua­les que vemos en programas o apli­ca­cio­nes que hacen que se queden colgados re­pe­ti­da­me­n­te.

Aunque un glitch es un tipo de error exclusivo de los vi­deo­jue­gos, hay errores en otros programas que sí son llamados bugs. Uno de los bugs más conocidos del sistema operativo Windows es el llamado “Blue­s­creen of Death” o BSOD: una pantalla azul con un mensaje de error que provocaba el bloqueo del sistema operativo, es­pe­cia­l­me­n­te en las versiones an­te­rio­res de Windows.

Di­s­ti­n­ción respecto a un Expoit

Un tercer término al que tanto los afi­cio­na­dos a los vi­deo­jue­gos de ordenador y los streamers de Twitch como los expertos suelen referirse erró­nea­me­n­te como un glitch es el llamado exploit. No se trata de un error en el sentido clásico de la palabra, ni de una de­fi­cie­n­cia técnica, sino de la ex­plo­ta­ción de una debilidad existente en el juego para obtener una ventaja.

Es­pe­cia­l­me­n­te en los juegos mu­l­ti­ju­ga­dor, los de­sa­rro­lla­do­res intentan eliminar rá­pi­da­me­n­te los exploits y penalizan su ex­plo­ta­ción. Un exploit podría ser, por ejemplo, cuando los jugadores realizan re­pe­ti­da­me­n­te ciertas acciones en un orden fijo, como in­ter­ac­cio­nes con pe­r­so­na­jes no jugadores, tra­n­sac­cio­nes con co­me­r­cia­n­tes, ciertas se­cue­n­cias de mo­vi­mie­n­to o una co­m­bi­na­ción de todas ellas mediante las cuales obtienen una ventaja injusta que en realidad no estaba prevista por los de­sa­rro­lla­do­res del juego.

¿Cómo surge un glitch?

Los vi­deo­jue­gos son ahora pro­du­c­cio­nes muy complejas en las que, a menudo, pa­r­ti­ci­pan cientos de de­sa­rro­lla­do­res in­di­vi­dua­les en di­fe­re­n­tes fases de un mismo juego. Cuando se aúnan los distintos elementos de un juego, a pesar de haber realizado un atento control de calidad, pueden pro­du­ci­r­se fallos.

Otro factor que complica la cuestión es que los juegos ya no solo deben funcionar pe­r­fe­c­ta­me­n­te en las vi­deo­co­n­so­las, sino que también deben hacerlo sin fallo en modernos PC, cada uno de los cuales con un hardware diferente. Aunque las in­te­r­fa­ces de de­sa­rro­llo, como DirectX, se encargan de estos aspectos, queda claro lo bien que necesita funcionar la te­c­no­lo­gía para poder ofrecer a los usuarios la mejor ex­pe­rie­n­cia posible.

Sin embargo, los glitches también suelen tener una utilidad práctica para los de­sa­rro­lla­do­res: dado que, al crear un vi­deo­jue­go, rara vez se trabaja es­tri­c­ta­me­n­te desde su principio hasta su final, los de­sa­rro­lla­do­res y, sobre todo, los testers deben tener acceso pe­r­ma­ne­n­te a todos los niveles y misiones an­te­rio­res tras im­ple­me­n­tar nuevos co­n­te­ni­dos y funciones al juego. Por ello, durante el de­sa­rro­llo, a menudo dejan de­li­be­ra­da­me­n­te huecos en la ar­qui­te­c­tu­ra de los niveles para poder avanzar de manera más rápida en el juego y poder probar mejor sus mecánicas. Al hacer glitching en el juego ahorran tiempo.

Si este glitch para de­sa­rro­lla­do­res sigue presente en la versión final del juego, puede deberse pri­n­ci­pa­l­me­n­te a dos razones: que los de­sa­rro­lla­do­res se olvidaron de eliminar el glitch o que lo dejaron a propósito.

¿El glitching es una ventaja?

La in­co­r­po­ra­ción de­li­be­ra­da de glitches es casi una especie de easter egg, pues suelen estar muy bien es­co­n­di­dos y hay jugadores que dedican un gran número de horas a buscarlos. En los juegos para un solo jugador, los glitches de nivel que ayudan a los jugadores a atravesar paredes sin esfuerzo, a avanzar por zonas que en realidad deberían ser inac­ce­si­bles o a caerse del mapa a través de agujeros in­vi­si­bles son prá­c­ti­ca­me­n­te ino­fe­n­si­vos y hacen reír a quienes lo prueban.

Pero hay otro tipo de jugadores al que favorece este método poco co­n­ve­n­cio­nal de atajar algunos niveles. Son los conocidos como spee­dru­n­ne­rs. El glitching es es­pe­cia­l­me­n­te im­po­r­ta­n­te para completar un speedrun llamado “Any%”. En un speedrun, el objetivo es pasarse el juego en el menor tiempo posible. En la categoría “Any%”, solo se valora la rapidez con la que uno llega a los créditos finales. Es decir, es ab­so­lu­ta­me­n­te irre­le­va­n­te cuánto po­r­ce­n­ta­je del juego se haya llegado a ver.

Aquí es donde entra en juego el glitch. Quien conozca el camino más rápido para un juego puede pasar en minutos lo que en teoría estaba diseñado para tardar horas y, de este modo, ase­gu­rar­se el récord mundial. Por ejemplo, los spee­dru­n­ne­rs del juego de su­pe­r­vi­ve­n­cia Outlast de 2013 superan el juego en tres minutos en lugar de em­ba­r­car­se en un recorrido de terror de una duración apro­xi­ma­da de diez horas por una in­s­ti­tu­ción mental tomada por los reclusos. Esto es posible por un glitch que te permite correr sobre el marco de la puerta y saltar a otras zonas del mapa.

Por supuesto, esto solo se aplica a los juegos para un solo jugador. En los casos de mu­l­ti­ju­ga­dor, hacer uso de un glitch suele equi­pa­rar­se a usar cheats (hacer trampas). Los ope­ra­do­res de los se­r­vi­do­res como, por ejemplo, de un servidor LS19, servidor Minecraft o servidor CS:GO, de­te­r­mi­nan las reglas de juego de su propio servidor y suelen emitir una ad­ve­r­te­n­cia si se hace uso de un glitch. Quienes no respeten esas reglas pueden ser ex­pu­l­sa­dos del servidor.

Ir al menú principal