Início Jogos e Consoles Uma vírgula quase destrói estúdio independente: bug misterioso faz jogo de mechas colapsar apenas com jogadores alemães
Jogos e Consoles

Uma vírgula quase destrói estúdio independente: bug misterioso faz jogo de mechas colapsar apenas com jogadores alemães

Share
Fonte: IGN Brasil
Share

A caça a bugs é uma das etapas mais complejas e frequentemente exasperantes na criação de jogos digitais. Para a equipa por trás de Iron Rebellion, um título de combate com robôs gigantes disponível no Steam e na MetaQuest Store, essa tarefa tornou-se um pesadelo que durou meses a fio. Jogadores reportavam crashes constantes e inesperados, mas os sistemas automáticos de detecção de falhas não conseguiam identificar qualquer padrão ou motivo para os travamentos.

A situação only began to make sense quando os programadores decidiram reproduzir manualmente os cenários reportados pelos utilizadores. Foi então que descobriram uma sequência de circunstâncias absolutamente surreal. O jogo congelava exclusivamente quando: um mecha era destruído, os destroços caíam para o lado esquerdo, o incidente ocorria num ponto muito específico de um mapa determinado, e, crucialmente, exatamente dois jogadores com idioma alemão estavam presentes na sessão.

A explicação parece inventada, mas revela uma armadilha clássica da programação internacional. Enquanto países anglófonos utilizam o ponto como separador decimal, a Alemanha adota a vírgula. Com a localização do jogo configurada para alemão, todos os pontos decimais utilizados nos cálculos de posicionamento eram automaticamente convertidos em vírgulas. Quando um mecha se inclinava para a esquerda naquele local específico, o jogo transmitia os dados de posição através da rede para os outros participantes. Se esses pacotes suddenly contivessem vírgulas em vez de pontos devido às definições regionais alemãs, o código de rede dos outros jogadores simplesmente não conseguia processá-los, resultando num colapso imediato do jogo.

«A língua alemã quase destruiu o nosso projeto», admitiu um dos programadores em vídeo publicado nas redes sociais. O problema já foi completamente corrigido, mas Iron Rebellion garantiu definitivamente um lugar de honra no hall da fama dos bugs mais insólitos já registados na história dos videojuegos.

Fonte: IGN Brasil

Share
Artigos relacionados
Jogos e Consoles

Criador de My Hero Academia diverte para o terror com novo mangá de horror

Kohei Horikoshi, minds the minds por trás da consagrada série My Hero...

Jogos e Consoles

Ubisoft abandona jogo de Far Cry após anos de trabalho e inicia desenvolvimento de novo título da franquia

Os rumores sobre o futuro da série Far Cry ganham novos capítulos....

Jogos e Consoles

Estúdio responsável por Psychonauts corta mais de um quarto de seus funcionários após separação do Xbox

A produtora responsável pelo clássico jogo de plataforma Psychonauts, lançado em 2005,...

Jogos e Consoles

Dungeons & Dragons: Honra entre Ladrões – Feitiços, Criaturas e Outras Referências do Universo D&D

O aguardado filme Dungeons & Dragons: Honra entre Ladrões traz uma série...