Aliens : Colonial Marines voit un bug d’intelligence artificielle corrigé… 5 ans après sa sortie
Un codeur a repéré une petite erreur dans le code source du (mauvais) jeu.
Il aura fallu attendre des années, et plus précisément Alien Isolation, pour voir le célèbre Xénomorphe avoir droit à une adaptation vidéoludique louable. Il faut dire que la franchise possède de nombreux fans depuis la sortie de son premier épisode au cinéma, réalisé par Ridley Scott, avant des suites dirigées quant à elles par de grands noms du septième art : James Cameron, David Fincher, Jean-Pierre Jeunet… Du côté des consoles et PC, ces dernières ont eu droit à plusieurs jeux dont le catastrophique Aliens : Colonial Marines. Un accident industriel qui tirera sa cause, en plus de graphismes datés, de son IA catastrophique. Mais 5 ans après sa sortie, l’intelligence artificielle du jeu a enfin droit à un correctif !
Tout était lié à une coquille dans le code du jeu
L’incompétence jusqu’au bout ? Il semblerait que l’IA catastrophique – en plus d’autres problèmes faisant de Aliens : Colonial Marines un mauvais jeu – soit lié à une erreur… dans le code source du jeu. Pour rappel, les ennemis avaient la fâcheuse tendance à agir de manière incohérente, un véritable bonheur pour les vidéastes qui en avaient fait des compilations entières sur YouTube (un exemple est visible ci-dessus).
C’est un codeur qui explique avoir trouvé pourquoi les ennemis du jeu n’étaient que peu menaçants pour le joueur et possédaient un comportement à la limite du grotesque. Il y avait un “a” en trop dans le “Teather” d’une ligne de code -> “ClassRemapping=PecanGame.PecanSeqAct_AttachXenoToTether -> PecanGame.PecanSeqAct_AttachPawnToTeather”
Une fois ce “a” en trop retiré, les Xénomorphes constituent enfin un ennemi tangible pour le joueur qui pourra profiter un peu mieux de Alien : Colonial Marines, des années après sa sortie. Bien sûr, cette correction ne retire rien à la mauvaise écriture du jeu et sa direction artistique catastrophique. Mais cette affaire a le mérite de résoudre un drôle de mystère qui aura fait le succès du jeu. Reste à savoir comment les développeurs n’ont pas pu mettre le doigt sur la source du problème.
Pour nos lecteurs qui joueraient encore à Alien : Colonial Marines, le correctif se trouve ici.