Views : 356,198
Genre: Gaming
Date of upload: Jul 31, 2019 ^^
Rating : 4.818 (896/18,824 LTDR)
RYD date created : 2022-04-09T06:31:56.871965Z
See in json
Top Comments of this video!! :3
Speaking as one of the devs who actually worked on the original Civ, yes Gandhi tended to nuke you. It was not intentional, but resulted from the fact that Gandhi usually didn't built much of a military, and advanced rapidly in tech. So when you betray your alliance with him and attack, his only recourse was to nuke you.
2.5K |
I feel like thereās no way to read that email as anything but a āDonāt ruin Santa Clause for your siblingsā type of response from Sid. Itās still very cute that he recognizes that this mythology is still valuable though, not bc itās true, but bc of what it means to people. Itās probably just like they said, Gandhi was equally as violent as other leaders, but itās just so much more notable for Gandhi to nuke somebody so it stands out more.
281 |
I played a lot of the original civ. Gandhi nuked me a lot. It got to the point where I would restart if Gandhi was next to me. Yes, I am open to the idea that there wasn't a bug and it was just the fact that Gandhi was the one nuking that made it stand out.
However, it wasn't like that many high school kids were playing Civ back then to implant that idea in my mind. Gandhi was a jerk!
608 |
Meier's response is an embrace of Death of the Author, not wanting to get involved because it's totally counter to his philosophy as a creator and his reasons for making games. He's a true artist.
Still, it's hard not to take his comment as confirmation that Nuclear Gandhi is a myth and he doesn't want to be the guy who crushes the dream. His message was coy but I don't think it was neutral.
2.1K |
Fairly certain āstay civilizedā is primarily Sid Meierās catchphrase, Iād be surprised if he doesnāt end every email or piece of text he signs off on with āstay civilized.ā Still, that was some amazing investigation work, good job. Too bad nobody you got in contact with didnāt decide to try and look at the original code out of curiosity.
416 |
There is a way to find a definitive answer. You just need to PEEK at the source code for Civ 1 while it's running. Just find the variable that's the aggression level for Gandhi, and see if it actually overflows or not when the civ gets democracy.
It's not like the code is going to change on it's own.
427 |
I think the description of this bug as apocryphal is correct. Brian Reynolds' letter seems to largely fit with what I can find elsewhere of the descriptions of how aggressiveness is tabulated. Other civilizations apparently have equal (or lower, when counting all three aggressiveness types) aggressiveness as India, so even if it existed, this could not be an India-specific bug.
The bug, as-described, would also rely on some odd programming decisions that, from what I can find of compilers and practices with at-the-time C (what Civ1 was apparently written in), would have been unlikely to occur. While the idea of an underflow bug is common in programming, it wouldn't usually occur with an 8-bit value.
In C, "char", "signed char", and "unsigned char" are the only 8-bit data types (proper integers -- "int" and friends -- are all 16-bit), and, for x86 processors at the time, plain old "char" would, with most compilers, apparently result in "signed char". So someone would likely have had to go out of their way to use an "unsigned char" data type for something that, by all accounts I can find, only needs three possible values.
(It's entirely possible I'm wrong about some aspect of this, though. I was a baby at the time, and finding detailed documentation on the functioning of 30-year-old toolchains is difficult.)
300 |
I've never picked up a Civ game, but it still feels like my heart is being broken. At least from my programming teacher, this story is how integer under/overflow is taught today.
When it does come to learning the truth, I feel like it's time to for the community to act as scientists, rather than journalists. Experimentation and/or decompiling the code will eventually lead us to the truth
40 |
@endybendy5699
4 years ago
Maybe Nucleur Gandhi is just the friends we made along the way.
4.2K |