2:36 "Banjo?" "Yes Kazooie?" "Where Is the sandbag?" "I launched it" "You were supposed to launch it to the right" "Okay I will" "Really?" "Yeah" "Then go get the sandbag" "Alright" ... "I think I see the problem" "Oh *Do ya?* "
^Bonus: that is assuming the 32-bit integer is signed (can be positive or negative). So the range is from -2,147,483,648 (-2^31) to 2,147,483,647 (2^31 - 1)
For anyone wondering about that number, 2,147,483.647 km is precisely 2^31-1 meters. They were measuring distance with a signed 32 bit integer, and this is the highest it goes.
I think the reason it doesn't roll over is because they probably made it so it only updates if the value is more than the previous frame, to prevent scores under 0 from being registered since it can fly the wrong way
Fun fact, this is also the distance from the origin of a Minecraft world to its edge. Not the 30,000,000 world border, the place blocks no longer exist.
What I want is the story of the city, full-stop; what city is that? What is it doing there? Who lives/lived there? Do they know of the massive danger they are in simply by being near the Home run Contest, and possibly more? TL;DR: I need *_LORE!!_*
@@jordanwarner1352 eeeeh, nah, that makes no sense; they couldn't exactly make the place without their bodies, after all Thank you for trying, though~!
Gruntilda: *Oh, you're approaching me? Instead of running away, you're coming towards me?* Banjo: *I can't beat the guh-huh out of you without coming any closer* Gruntilda: *Well then, come as close as you like*
Fun fact: 2,147,483,647 is the maximum positive value for a 32-bit signed binary integer in computing. Aka max int. So it's not that surprising that the counter didn't go further.
Banjo.. you alright in the thumbnail buddy? Also I would love to see more stages without camera limitations. Edit: I would like to say thank you for the likes because this is the most amount of likes on a comment I've had, so thanks but no thanks
The number 2,147,483,647 (or hexadecimal 7FFF,FFFF16) is the maximum positive value for a 32-bit signed binary integer in computing. It is therefore the maximum value for variables declared as integers (e.g., as int) in many programming languages, and the maximum possible score, money, etc. for many video games. The appearance of the number often reflects an error, overflow condition, or missing value This is why it doesnt go further. This number has also happened on a game I play.
CS major here. That max distance is actually the max length of the integer data type divided by 1000. They probably used an int for the distance and divided it by 1000 to get the three decimal places:)
I'm impressed the developers bothered to put in an overflow check. Normally if you add 1 to the maximum integer value it flips the sign bit. In this case (2^31 - 1) + 1 == -2^31. So they did at least some preventative measures for this type of stupidity. Edit: Thinking about it more, they probably store the actual position as a floating point double then cast it to a 32 bit integer for graphical display. Which would prevent overflow. So if you really want to break the game you'll need to launch it over 9007199254740991 (or 2^53 - 1) meters.
Thus the universe's reality crashed into the void. Everyone stuck after, before, durring time including none and all of the above. Dreaming fleating dreams.
2:53 that's the maximum range of a signed 32 bit integer, divided by 1000. either this is a coincidence or smash stores positions as 32 bit integers, which is unusual especially in modern games
2:02 just saying it’s called the floating point it usually happens when you go too far that the graphical renderer wouldn’t render properly in either vertically or horizontally, it happens like in roblox, go to high, you glitch out, Minecraft, go to far, you meet farlands (now patched) an more
2:32 you hit the sandbag so hard time itself couldn't register what happened so you opened a rift in time and space that litterally obliterated the entire universe.
the reason it is stuck at that very specific number for max distance at 2:57 is because in computer programming, the maximum positive value for a binary integer is 2,147,483,647. Computers cannot physically process larger integers than that (although they can deal with larger floating point and double numbers)
2:59 For anyone wondering why that exact number: In IT / coding, 2.1 million is the max number of an so called „int“ or integer which is basically the storage for the number inside the code.
fun fact: 2147483647 is actually the 32 bit integer limit (basically, the largest number that the game can understand). If it were to go any higher, the game would simply crash. Instead, they simply limited the game so that the bag could never go further than that. If any of you are familiar with Minecraft glitches, a very similar thing happens when you get 2147483647 blocks away from spawn. You would either get stuck, or the game would crash.
1:11 YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON AND YOU TAKE THE MOON I think you get the idea.
2,147,483,647 is the 32 bit integer limit. It's a limit that AntVenom frequently mentions in his Minecraft videos, so that's how I recognize that number.
"Sandbag was never able to go back to Earth. It wandered for eternity into the endless void known as space,being unable to die even though it wished for it... Sandbag eventually stopped thinking."
2,147,483.647 is the highest number that can be stored by 32-bits. Similarly 2.147,483,647 takes the same amount of space, no matter the precision this is the peak that can be stored. This is the same issue that arose from reaching level 256 in pacman. I can only assume the game freaking out is akin to the integer overflow in that the game is trying to reach out of it's memory space, so this is returning a null value as opposed to older games / systems without such overflow protection, this would by why the game doesn't straight up crash as handling a null value is freaky, but still more managable than modifying data unrelated to the memory space.