La corrección de errores es una tarea frustrante en el desarrollo de videojuegos. Un estudio de desarrollo de juegos se enfrentó a un enigma: los jugadores se quejaban de cierres inesperados en el juego Iron Rebellion. El problema no aparecía en los reportes automáticos de fallos. El equipo recreó situaciones de juego específicas y encontró una cadena de errores absurda. El juego se colgaba cuando un jugador alemán peleaba con otro y su mecha caía hacia la izquierda. El equipo se preguntó cómo el idioma de los jugadores hacía que el juego se rompiera. La razón era la diferencia en la separación decimal entre países. En informática, los números decimales son delicados. En países como Alemania, se utiliza la coma como separador decimal, mientras que en el mundo angloparlante se utiliza el punto. El juego convertía los puntos decimales en comas al calcular las posiciones físicas. Esto provocaba que el código de red no supiera interpretar la información y el juego se cerraba. El problema ha sido solucionado. No es la primera vez que sucede algo parecido. Un juego llamado ‘The Witcher 2’ tenía un fallo en la gestión de memoria y codificación de fuentes con textos en alemán. La comunidad creada un mod no oficial para solucionar el problema.
Fuente: xataka