- BrickPlanet Forum
- General Discussion
- Does the nullzone exist in brickplanet
you know in roblox if you go really far away from spawn your character starts glitching and stuff? does it exist in brickplanet?
Technically this exists in all games, but it only become apparent/visible in open-world games that get really big and vast. This is known as "floating-point precision", and it exists due to limitations of how numbers are stored in computers. The farther models and objects are from their origin, the less accurate position becomes, and you'll start seeing glitches. Pretty neat and scary at the same time, as it still shows that we have some limitations on what we can do in big games to this day.
i HAVE to be the first to document brickplanets null zone
i HAVE to be the first to document brickplanets null zone
You must know how to script
Technically this exists in all games, but it only become apparent/visible in open-world games that get really big and vast. This is known as "floating-point precision", and it exists due to limitations of how numbers are stored in computers. The farther models and objects are from their origin, the less accurate position becomes, and you'll start seeing glitches. Pretty neat and scary at the same time, as it still shows that we have some limitations on what we can do in big games to this day.
You seem pretty knowledgeable. Would you think these types of floating-point bugs lead to security vulnerabilities in much worse cases?
You seem pretty knowledgeable. Would you think these types of floating-point bugs lead to security vulnerabilities in much worse cases?
depends how they are handled, sometimes the value resets to 0, other times it could cause an buffer overflow error. It's mostly harmless (the worst I could think of is causing a crash, which I guess is bad for servers, an effective way to take them offline) unless if you find a technique to abuse a system that's tied to it or find a way to manipulate some memory values due to the overflow. Really depends on the language you are using.
Since brickplanet is programmed in unity, I wouldn't know since I've stopped using it a long long time ago.