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

Sony revive design transparente dos anos 90 com nova coleção do DualSense

A Sony revelou nesta quarta-feira (28) uma nova linha de controles DualSense...

Jogos e Consoles

Sony revela catálogo do PS Plus para novembro com remasterizações de clássicos e sucessos modernos

A gigante japonesa confirmou nesta semana a lista completa de jogos que...

Jogos e Consoles

Após quatro anos de serviço, Pokémon Unite terá servidores desligados em março de 2027

O popular jogo de batalhas no estilo MOBA Pokémon Unite chegará ao...

Jogos e Consoles

Console PlayStation 5 Slim Digital com dois jogos tops sai por menos de 3,8 mil na Amazon

Quem é fã de videogames pode aproveitar uma oferta interessante na Amazon....