Il s’avère que l’histoire de Gandhi est un mauvais œuf dans le Sid Meier original Civilisation, accumuler des armes nucléaires puis tenter d’exploser le monde entier, est entièrement faux.
Si vous n’êtes pas familier avec l’histoire, je vais vous mettre en place un résumé ici. Le jeu de stratégie au tour par tour de 1991, développé par MicroProse et Koei, permet au joueur de choisir quelle civilisation historique ou actuelle pour faire avancer et construire un empire. Chaque civilisation est dirigée par une figure célèbre de ce groupe: par exemple, la reine Elizabeth I pour l’Angleterre, Mao Tse Tung pour la Chine, Mohandas Gandhi pour l’Inde, etc. Une fois le jeu commencé, le joueur contrôle sa civilisation et l’ordinateur contrôlera les autres, car ils se disputent tous la domination totale sur le monde du jeu par leurs propres moyens.
Maintenant, il y a un fil qu’un bug ferait voir Gandhi, une personnalité politique qui a plaidé pour une résistance non violente contre l’Empire britannique, pour voir soudainement rouge. Normalement, le personnage aurait la cote d’agression la plus basse possible, ce qui est compréhensible, étant donné ses actions dans la vie réelle. Mais, le bug se manifesterait lorsque le joueur choisissait la démocratie, l’une des sept approches gouvernementales qui modifient le déroulement du jeu.
La démocratie diminue automatiquement l’agression de tous les joueurs de deux points. Avec Gandhi déjà à une cote d’agression de un, le code ne tenait pas compte des évaluations négatives, et donc il a été réinitialisé pour donner à Gandhi une cote d’agression de 255. C’est la valeur maximale du jeu. À la suite de cette erreur, le Père de la Nation, par ailleurs pacifique, donnerait la priorité à la réalisation du projet Manhattan et menacerait ses concurrents d’anéantissement nucléaire. Hilarant? Oui. Vrai? Pas du tout.
La découverte vient de l’autobiographie de Sid Meier, qui est le créateur de la série Civilization. Meier déclare que cette erreur de débordement ne s’est jamais produite et que le mythe provient d’un utilisateur nommé Tunafish qui a créé une entrée fictive sur le site Web TVTropes en 2012. « Ce genre de bogue vient de quelque chose appelé caractères non signés, qui ne sont pas la valeur par défaut dans le Langage de programmation C, et pas quelque chose que j’ai utilisé pour les traits de leader », a expliqué Meier.
«Brian Reynolds a écrit Civ II en C ++, et il ne les a pas non plus utilisés. Nous n’avons reçu aucune plainte concernant un bogue de Gandhi lorsque l’un ou l’autre des jeux est sorti, et nous n’avons pas non plus envoyé de révisions pour un. Le score d’agressivité militaire de Gandhi est resté à 1 tout au long du match », at-il précisé. Il a également abordé l’histoire dans un entretien avec Bloomberg début septembre, et a déclaré qu’il avait apprécié l’idée. «C’est un de ces mystères qu’il est presque amusant de garder mystérieux», concède Meier.
Voilà. L’une des plus grandes absurdités du jeu est bel et bien démystifiée. Pourtant, je suis sûr qu’il existe un mod qui donnera à Gandhi toutes les armes nucléaires qu’il pourrait espérer avoir.
.