Just uploaded a second part kzitem.info/news/bejne/zqp-l65vmJt0aXo Also bc so many have been asking for the id, this is the id for my edited version: 100207608
@Пасхалкин
8 ай бұрын
2 hour
@Илья-д5ш7ч
7 ай бұрын
100207608
@EnriqueAlves-n5b
7 ай бұрын
Wrong it's (1000000+ × 10000000+= not negative)
@sirsamiboi
8 ай бұрын
32 BIT OVERFLOW MENTIONED 🗣️🗣️🗣️🔥🔥💯💯‼️
@ogbrandford8954
8 ай бұрын
32 bit integer limit*
@lucy_derg
8 ай бұрын
@@ogbrandford8954 32 bit integer overflow*
@ignatikklokov
8 ай бұрын
@ogbrandford8954 integer limit is definitely isn't really related here
@penewoldahh
8 ай бұрын
@@ignatikklokovwhat? Why not?
@turkym7md5
8 ай бұрын
@@penewoldahhbecause floats can overflow, doubles can overflow, 64 bit numbers can overflow as will as 8 bit numbers (chars), so this applies to bits in general and not just integers
@qhairullahrusyaidy
8 ай бұрын
The epic drop for the wrong answer is the funniest thing in this level.
@Fire_Axus
6 ай бұрын
real
@_Guigui
8 ай бұрын
WE'RE OVERFLOWING THE INTEGER WITH THIS ONE ‼️
@the_player_2
8 ай бұрын
lmao
@nghiaaoquang6521
8 ай бұрын
longint* (if you know pascal then you know)
@cyby124
8 ай бұрын
lol
@scratchthecatqwerty9420
8 ай бұрын
@@nghiaaoquang6521 This is a thing with almost all computers, and how they work.
@GordonChat
8 ай бұрын
12 times
@maxwell6881
8 ай бұрын
Its because you went past the 32 bit integer limit. with 32 bits, you can store up to around 4 billion, so 2 billion for negative and positive. Once you overflow that amount, it cycles back to the negative amount. One way to think of it is having a display that has two digits. After 99, it cycles back to 00. Edit: lmao everyones just destroying "Noobish_monk" who commented ":nerd:"
@Noobish_Monk
8 ай бұрын
:nerd:
@eaj-b2j
8 ай бұрын
@@Noobish_Monk:dummy:
@Benmf
8 ай бұрын
🤓 👆🏻 um, technically -99
@dabasil
8 ай бұрын
@@Noobish_Monknerds are the one that made phones, internet and all things. Without them you won't have devices.
@sus-kupp
8 ай бұрын
@@Benmf 🤓 ermm acshuwalee, two digit displays cant write the number -99 because that would require three digits.
@EpicNotRoblox_Hi
8 ай бұрын
Ah yes, positive × positive = negative
@brrrrug565
8 ай бұрын
the bug is because the maximum amount a signed 32 bit integer can store a number is 2,147,483,647 and because what he input in is 26225124101, 26225124101 > 2,147,483,647 so it looks back to the negatives (integer overflow) and thats why its negative
@MuzikBike
8 ай бұрын
I wonder if this even happens at all in some weird branch of mathematics.
@valerium730
8 ай бұрын
@@MuzikBikeActually yes, this can happen, although it's a bit of a copout. In Maths, there's a concept called "group theory". A "group" is defined as a set (a collection of things) with some operation on that set that takes two elements and returns another element of the set (for example, 2 + 3 = 5). If we define a set {-1, 0, 1, 2, etc} up to some number (k - 1) and then define the "operation" as (multiplication modulo k) then minus 1, it forms a group, and for any numbers a and b where ab = nk for some whole number n multiple of k, we have ab = -1 even though a and b are positive.
@arya623
8 ай бұрын
@MuzikBike no, only when working with stuffs that's stored in a limited amount of bits. in this case a 32 bit signed integer with bounds shown in the video (-2147483648 to 2147483647)
@You_Ate_My_Soap
8 ай бұрын
@@MuzikBikenot mathematics itself as far as I’m aware, but it happens a lot with computer math. The far lands were the the result of that
@LightPotatoDev
8 ай бұрын
integer overflow moment
@Speed-TV
8 ай бұрын
This can also happen with the attempts counter and other things. If the number gets too high, it will loop around to -2 billion or something. Some programming languages won't loop around but just lose precision, but that's not the case in geometry dash.
@redpepper74
8 ай бұрын
If you’re using integers, it will loop around, but if you use floating point numbers, it loses precision (until it gets to the max value possible and then it’s just considered “Infinity”)
@thisisluxion
8 ай бұрын
it doesn't matter what programming language you're using, but rather the type of the variable: if it's stored with the 2 complement it will overflow and loop around, if it's a floating point decimal it will lose precision
@Sergonizer
8 ай бұрын
This is the case for the geometry dash, but it works for player position. The farther you get the less precise your movements are, so you are going faster/slower and then you just stop.
@fourlion_everywhere
8 ай бұрын
Geometry Dash is not a programming language though, it's a game engine 🗣️
@Mizu2023
8 ай бұрын
It depends on datatype like someone else mentioned here. Floating point numbers lose half the precision when you get to an exponent of 2(assuming you're counting up with floats). There is a maximum and minimum value in floating point numbers. You can't overflow, you get either Infinity or NaN. In integers, you don't lose precision, but you still have a maximum and minimum number. You can have an overflow(and also an underflow) in this datatype. Integers have two types, signed and unsigned. Signed integers support negative numbers(by sacrificing the leftest bit to turn it negative), you could turn a number to negative by flipping all the bits and adding by 1. In unsigned integers, you only have positive numbers(and 0), resulting in a bigger maximum number than signed numbers. GD uses floating point numbers for things like position, scale, rotation and anything similar. For the pickup and timers, GD uses an integer system(even though timers have a decimal), so it's possible to have an overflow on those.
@pixel2966
8 ай бұрын
I love how he had to specify that a positive times a positive does, in fact, not equal a negative
@Arrow-Pointer
8 ай бұрын
no this is a gd bug because the the integer limit
@Arrow-Pointer
8 ай бұрын
alse btw you would've only needed to set each number to ~46341
@StarGazing_Astellar
8 ай бұрын
That's exactly what I wanted to say :)
@maestro_playa
8 ай бұрын
Seeing that lots of levels can even surpass integer limit in score or other counting systems is just surprising
@ErdemtugsC
8 ай бұрын
I made idle game in platformer mode and reached this limit. Now I have to find a way to store mantissa and exponent to break this limit
@Mizu2023
8 ай бұрын
@@ErdemtugsC Might have to make your own integer displaying system too
@ErdemtugsC
8 ай бұрын
@@Mizu2023 yes
@266art
8 ай бұрын
@@ErdemtugsCjust do like M B T Qa Qi Sx Sp Oc No Dc UDc ect ect
@CutieFakeKirby
8 ай бұрын
WE'RE BREAKING THE 32 BIT INTEGER BARRIER WITH THIS ONE 🔥🔥🔥💀💀💀🗣🗣
@markell1172
8 ай бұрын
In the 32-bits math there's a bit for the minus sign when you go beyond of 2^(31) the pc interprets the big number as a negative instead of positive. That can be fix if robs add the option to operate in 64-bits instead.
@ErdemtugsC
8 ай бұрын
Reaches negative 8 quintillion
@skies_yt4869
8 ай бұрын
@@ErdemtugsC no, 9.2 quad.
@markell1172
8 ай бұрын
@@ErdemtugsC yeah, but think that reaching 2^(31) will be odd cases, for 2^(63) will be considered infinite limit because no one in the world would use 9.2 quad for a lvl.
@IvanGamer4658
8 ай бұрын
but it would be so buggy
@turkym7md5
8 ай бұрын
@@IvanGamer4658 why?
@lessgenericname
8 ай бұрын
integer overflow my beloved
@PowerCheese1
8 ай бұрын
0:47 pov: me figuring out that joe has -474892874 oranges
@LocalwaterCreeper
8 ай бұрын
💀💀💀💀💀💀💀💀💀💀💀💀💀
@zh3lly-dev
8 ай бұрын
32 bit int overflow momento
@uggupuggu
8 ай бұрын
damn its exactly equal to -2^31
@LETVReturns
8 ай бұрын
A classic case of 32-bit integer rollover. They should’ve used 64-bit integers to prevent this.
@daniloalailson5524
8 ай бұрын
Double*
@aelsi2
8 ай бұрын
@@daniloalailson5524 Double what?
@komander2365
8 ай бұрын
Grometry dash is a 32 bit game, so it would be hard to find a workaround
@patahgaming
8 ай бұрын
Nah use long should enough@@daniloalailson5524
@nsa3967
8 ай бұрын
@@komander2365 you can use 64 bit variables in a 32 bit program, you just lose the ability to store them in registers which is done for optimization purposes, or using them as pointers
@PeriodicTableB_GD
8 ай бұрын
blud broke the integer limit 💀💀💀💀💀💀💀
@paper_OU
8 ай бұрын
My calculator when the teacher is claiming the test:
@48kilobytes
8 ай бұрын
this is not a bug its hit its integer limit bc geometry dash runs at 32 bit architecture
@brosthestickmandude
8 ай бұрын
which is a bug but on a bigger scale
@-_-.Ayumi.-_-m
8 ай бұрын
and prob 64-bit too cause iPhone 17 crash bug (forever on 2.11)
@laxris6563
8 ай бұрын
@@brosthestickmandude no its not a bug bruh, its gd using the 2s complement, its a legit feature of your cpu too. go get infos before talking.
@brosthestickmandude
8 ай бұрын
@@laxris6563 bugs are things that are not intended by their developers and no one wants to overflow/underflow their numbers because... well... that's not right
@morsznetik
8 ай бұрын
2.2 is on 64-bit, it just uses a int32 for values
@fsai_red
8 ай бұрын
I see this number periodically - you just went beyond the boundaries of integer values
@Slferon
8 ай бұрын
as someone who loves digital numbers this has to be the most integer overflow of all time
@bonelessChillies
8 ай бұрын
You went 24,077,640,453 over the 32-bit signed interger limit
@rtxagent6303
8 ай бұрын
It’s the 32 bit integer limit. (Idk why but I have the number memorized)
@TheDiamPlay
8 ай бұрын
0:46 someone's youtube channel intro be like: 1:02
@ErdemtugsC
8 ай бұрын
Channel called integer limit
@TheDiamPlay
8 ай бұрын
@@ErdemtugsC Channel called "Negative Billions"
@vincenzofranchelli2201
8 ай бұрын
weird tho how it overflowed but didnt keep going and stayed at exactly -2^32
@Wallmart5
8 ай бұрын
Average 32 bit integer limit break: ☝️🤓
@superasax3245
8 ай бұрын
i love 32 bit numbers. I like programing stupid stuff.
@AverageCommenterOnYT
8 ай бұрын
For those who dont know many games cannot handle numbers above the 32 bit limit so they respond with a negative integer
@gamingkids8262
8 ай бұрын
THIS IS WHY WE NEED THE LONGS
@Mizu2023
8 ай бұрын
Truly a integer overflow moment
@papyrussemi2848
8 ай бұрын
I love the smell of an integer underflow in the morning
@layverclanmusic
8 ай бұрын
Imagine using this for a math exam
@LovelyTherapist
8 ай бұрын
Behold, the world's most dramatic calculator.
@blue_birb
8 ай бұрын
Explanation: computers store numbers using binary. If you are curious of how it works there's plenty videos for it. Check it out Anyway, binary is made of a series of bits, which can be 1 or 0. Each number nowdays is stored as a 32bit integer meaning it has 32 bits. But how do you store negative numbers? To store a number's negativity you have to sacrifice at least 1 bit. But which? Well, the first but is for the value of 1, so sacrificing it would make it impossible to have odd numbers, and the second bit would lead to a similar problem, so, the only bit we can use is the highest bit, which would just limit the maximum range rather than making half the numbers inaccessible inside the range. So, if you make a number too large, it might overflow the 31 bits given to it, and reach the sacred 32nd bit, which stores whether it's positive or negative. That means that instead of becoming larger, changing the last bit will just flip the number's sign! (It's a bug but there's no way around it without making a failsafe system which is costly to performance and space)
@andreymitrichev6552
8 ай бұрын
it cant go further since 32 bit integer is passed, causing stack overflow
@nickalusoliveira117
8 ай бұрын
Kinda funny how this uses the song from Calculator Core. But most people think of Erebus
@NuggestNugget
8 ай бұрын
I LOVE OVERFLOWING INTGERS!! 🗣️🗣️🗣️🔥🔥🔥💯💯
@powerguy3976
8 ай бұрын
Or in the regular version you can do 25,000 x 40,000 = 999,999,999 (Supposed to be 1,000,000,000)
@Thejongus
8 ай бұрын
would a calculator being wrong be callled an intiger miscalculation?
@Benmf
8 ай бұрын
Me when surpassing the integer limit (it turns negative [shocking] )
@annapotat0987
8 ай бұрын
it looks so confident in its answer too
@exyrux
8 ай бұрын
This moment’s epicness xdddd
@NickAndriadze
8 ай бұрын
Ahh, Integer Overflow my beloved.
@GriffinHelabiski
6 ай бұрын
Cool. Now subtract 10,000 from 10,000
@Black_hole234
8 ай бұрын
WE BE COMMITTING 32 BIT INTEGER OVERFLOW WITH THIS ONE! 🗣️🔥🔥🔥🔥🔥
@Brobgonal19
8 ай бұрын
We break the calculator with this one🗣️🗣️🗣️💯💯💯🔥🔥🔥
@letcreate123
8 ай бұрын
32-bit integer limit moment
@prustiamarnath4065
8 ай бұрын
It’s the 32 bit integer limit which is the 0s and 1s. So gd is made in 32 but which is why there’s a limit on the calculations it can do. I’m not sure if it’s possible to fix since I do not use the gd editor but if it can, it’s gonna take awhile (I think)
@Mizu2023
8 ай бұрын
Robtop could simply change the datatype the number system uses and it would be resolved easily.
@logan3102
8 ай бұрын
Its because how the game is made
@F6347_VR
8 ай бұрын
@@Mizu2023 yeah, sure, you want negative numbers? That will remove you a bit of info, thats pretty big thinking that its removing 4294967296 possible positive numbers, but negative numbers are important, so keep the negative. Increasing the datatype from 32 bits to 64, would be... Uhhmmm, 92.23.372.036.854.775.808? Pretty useless, because not sure that you need 92 trillions of numbers to make arithmatic?. And anything from 32-64 is pretty unstable. And, also, even if it seems that its going to take 2 times the amount, That would be 2*all the processes wich use 64 bits, wich is completely useless. And if i'm not wrong, 32 bits to 64 bits would be an increase in... 429496729600%? Yeah, basically, nuh uh.
@vladislav_sidorenko
8 ай бұрын
An application being in 32-bit (x86) or 64-bit (x64) determines the maximum amount of memory it can access at once: 4 gigabytes and 16 exabytes respectively. It's very possible to use a long long integer on 32-bit applications, since 64 bits is much less than 4 gigabytes.
@ШамильУрманшин
7 ай бұрын
this happened because GD is 32 bit game, and if you exceed the maximum number limit, it will become negative
@bomblii
8 ай бұрын
integer overflow my beloved
@elnexreal
8 ай бұрын
RCE exploit watching from the bush:
@gbilo24
8 ай бұрын
What's the level ID?
@thespawndudeyt8546
8 ай бұрын
Ah yes, integer overflow.
@nov3m472
8 ай бұрын
unpopular opinion: a calculator doesnt need a bass drop
@enderguardian7443
8 ай бұрын
does it need a bass drop? no is it cool tho, even for one time? absolutely
@ДенисОрлов-о1ю
4 ай бұрын
I love integer overflow :)
@the-mythic-8ball
8 ай бұрын
WE GOTTA BROKE MATHS WITH THIS ONE !111!!!!!!!!111!!!
@0x0674
8 ай бұрын
This caluclator only lets me use the minus sign
@breadanator
5 ай бұрын
imagine using this as your calculator
@wassapM8
8 ай бұрын
It's so confident that a positive number times another positive number equals a negative 💀
@regularepicgamer1872
8 ай бұрын
because its over the integer limit
@j-man4317
8 ай бұрын
You broke the 32 integer limit
@Blitz7i
8 ай бұрын
I'm subbing because you have a 75Hz monitor (just like mine)
@Nomasunpibeboludo
8 ай бұрын
Level id?
@Gamr-bc6kp
8 ай бұрын
I knew it was broken when I saw a signed integer limit in the thumbnail
@EmmacoolestPro
8 ай бұрын
I also tried 9 + 10 and I got 21😂
@XJuniorPostVideosWeekly
8 ай бұрын
Where do I find this
@AshtonTheIt
8 ай бұрын
this thing ALSO happens with the attempt text at the start of levels if youve done WAY to much attempts.
@KrisanPT6y
8 ай бұрын
hi ashton
@F6347_VR
8 ай бұрын
yeah smth like 2147483648
@JaredtheNacliFan
8 ай бұрын
What’s the name of this level
@AC-rx6fr
8 ай бұрын
You have reached the int limit, thats why it happens
@Hi_And_Bye
8 ай бұрын
how do you edit a level like that
@thetridentverse
8 ай бұрын
WE OVERFLOWING THE 32BITS WITH THIS ONE
@Aintnowayitssomeone
8 ай бұрын
What have you done😭😭
@logan3102
8 ай бұрын
robtop make your game go to 128 bits so we can have the BIG NUMBERS
@TangplayZ
8 ай бұрын
Level id?
@Mikhail-321
8 ай бұрын
Well, that explains why the sum of all natural numbers is -1/12
@Mizu2023
8 ай бұрын
Mathematical overflow moment
@SkrYaro
8 ай бұрын
We research complexes numbers!! Yeaaaahhhh🎉🎉🎉
@superequippedfaun3672
8 ай бұрын
Level ID?
@olexer1
8 ай бұрын
its the biggest number gd can handle
@-_-.Ayumi.-_-m
8 ай бұрын
so, the reason why it’s -2147483648 is cause the int limit is 2147483648. Anything passed that goes to -2147483648. And also timeless another level, that broke the lit limit so it crash’s on mobile,
@Glatier
8 ай бұрын
Thanks PvZ for introducing me to integer overflows
@sunttttt890
8 ай бұрын
What is the level id
@CIowdee
8 ай бұрын
nice now divide by 0
@realdeflorator
7 ай бұрын
This is a 32-bit number This is why your result gets negative
@xerra7293
8 ай бұрын
STACK UNDERFLOW MY BELOVED
@prodbytcftnw.
8 ай бұрын
why did they make a calculator this dramatic
@BuddemsMorgan
8 ай бұрын
WE OVERFLOWED THE INTEGER FELLAS
@hfhalf
8 ай бұрын
maybe robtop will alter int to long long int to fix it😅
@magicbinh
8 ай бұрын
when the maximum input is int and maximum output is longint
@creepwerr
8 ай бұрын
-2147483648 is not a "number". C++ language does not support negative literal values. -2147483648 is actually an expression: a positive literal value 2147483648 with unary - operator in front of it. Value 2147483648 is apparently too large for the positive side of int range on your platform. If type long int had greater range on your platform, the compiler would have to automatically assume that 2147483648 has long int type. (In C++11 the compiler would also have to consider long long int type.) This would make the compiler to evaluate -2147483648 in the domain of larger type and the result would be negative, as one would expect. somewhere from the internet
@toiletsimulatorpro
8 ай бұрын
epic
@shrayzztv
8 ай бұрын
simple integer overflow : -2 147 483 648 > 2 147 483 647. Just done by this simple calculation : 2^31-1
@GoeJocky
8 ай бұрын
9+10=21 🗿
@gregdoesstuff6144
8 ай бұрын
this calculator think it in a movie bruh 🤦♀
@kruje314
7 ай бұрын
This happens because computers use signed 32-bit integers (-2147483648-2147483647(-2^31-(2^31)-1) but the number was so big it overflowed into -2147483648.
@Rianmt795
8 ай бұрын
This reminds me of the doxing meme
@dominicpassino7404
8 ай бұрын
What's the level?
@GeeIWonderWhoImReferencing
8 ай бұрын
That calculator for me said 999 million × 999 million = 999 million
@MEGA_reactors
8 ай бұрын
Just try dividing by zero😂
@vynilla6398
8 ай бұрын
So is this technically correct? (ignoring the negative sign and all the limitations) Did the calculator actually do its job?
@PiniutLEGIT
8 ай бұрын
yes, it put a number so high that the game itself count handle
@pideperdonus2
8 ай бұрын
So, GD handles with values from 0 to (2^31)-1
@morsznetik
8 ай бұрын
the signed 32 bit int limit is -2^31...2^31-1, In binary representation, the most significant bit (MSB) is the sign bit, where 0 represents positive and 1 represents negative. When an int32 overflows, the MSB flips from 0 to 1, indicating the change in sign and causing the value to wrap around.
@pideperdonus2
8 ай бұрын
@@morsznetik This also happens with the attempt counter.
Пікірлер: 400