Have you ever sat there and thought to yourself: 'I wonder how long Doom (1993) would take to crash if I left it running indefinitely?' Well, someone already did and carried out the necessary testing to find out the answer. Phew, we can all rest easy tonight.
We can thank for running these tests. They booted up Doom on an old PDA, expecting it to crash at some point. That's because every time the game demo would run and then reset, the engine would store a new variable. Then it'd start up again, and again store a new variable. All in one long string until, blam-o, it'd crash due to an overflow—the data exceeding the possible bounds of the value used to store it. Though how long it'd take to crash was all theoretical, until it wasn't.
Minki ran a physical test on an old PDA—you don't need much to run Doom, as proven by that time someone played it in , or , or even . They then left the game running, which would cause the demo to loop over and over, to see how long it'd take to crash.
There's also a sword in Final Fantasy IX that can only be yono arcade earned if the player reaches the final dungeon in under 12 hours of game time. That, or they play long enough to overflow the internal clock counter, you can reset the timer and grab the sword. This takes, you guessed it, around two years of unbroken playtime. This has earned the sword the title of 'missable within reason' on the , as it's not technically missable.
There's also another famous case of this involving a cake in Paper Mario. In the game, you have to try to bake yono business sbi a perfect cake, though to do so, you need to leave it in the oven for around 30 seconds. However, if you leave the game for long enough, a , you get a perfectly baked cake all the same. yono business That's because the timer storing how long the cake has been cooking for exceeds its maximum value, and, luckily in this instance, resets.
The values that can be stored in an integer vary depending on whether it's signed, unsigned or depending on how many bits there are. As shown to various degrees here, you can exceed these values, especially on games with some sort of integral timer. Sometimes when that happens, it can cause the value to wrap around, becoming negative, which the programme doesn't understand. Thus, pure chaos, fun behaviour quirks, or crashing. Other times, you get a .
Though you have to give it to the developers here. They didn't plan for this, because why would you? There are likely many games that run into the same issue, as it's more about the limits of arithmetic than poor programming. And hey, if you're leaving a game running for over two years to get an elusive weapon in Final Fantasy, maybe you deserve it as much as anybody else.

1. Best overall:
2. Best 1440p:
3. Best ultrawide:
4. Best 32:9 ratio:
5. Best budget ultrawide:
6. Best WOLED:
7. Best 27-inch:
👉👈