this post was submitted on 22 Nov 2023
1040 points (95.9% liked)
Memes
45746 readers
1653 users here now
Rules:
- Be civil and nice.
- Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
How about 0xYYYMDD or 0xYYYYMDD if you need years after 4095 for some reason.
Today is 0x7e7b16
Congrats, you made it even less practical. Why not make it binary if that's the goal?
Nah. With binary, you can lose one hex digit AND the max year would be 2047 (11 bits year, 4 bits month, 5 bits day). What's not to like about hex anyway?
Wouldn't it just start over when it hit the max? Kinda like Ghandi being so peaceful he becomes a genocidal nutcase in Civilization?
Yes, although isn't that an urban legend? Pretty sure I read that it was.
It was acknowledged as a bug by a dev. The value went from 0 to 255 and then started over. So 256 becomes 0. It's basically a feature now.
What I read was that it never happened in the old versions and it wasn't a bug in civ5, in that, it was a nod to the legend. But apparently Sid Meier said it didn't happen in the original games.
EDIT: Here you go https://en.wikipedia.org/wiki/Nuclear_Gandhi
Thing is, it did happen in the earlier games and I doubt Sid programmed all the games himself. They just put his sexy face on them like the Nintendo Quality Control stamp.