(01-15-2024, 06:22 PM)Q-Nova Wrote:(12-15-2023, 09:11 AM)DJ Coco Wrote: Game Maker 8, however, introduced some rather dumb problems. Regardless, I used it a lot back then.
As someone who started with Game Maker 8, what are those problems you're talking about? Just wondering.
I remember Guinea talking about how GML became a little unreliable.
For instance, adding a value X to a variable Y in a while loop until variable Y was larger than or equal to an integer Z.
After that, subtracting Z from Y could result in a value smaller than 0. (something like -0.000001)
YoYoGames had replied to that bug report by saying that is due to floating point imprecision, but as far as I'm aware subtracting an integer from a variable which is known to be >= the integer is guaranteed to be >= 0 in any other language, and also in GM7.
This issue has probably been amended in the meantime. But I remember being super anxious about this issue causing bugs in my games for a while

I don't remember much else about GM8, other than running into some bugs myself, but I couldn't tell you anymore precisely what they were.