The Farlands But in ROBLOX

142,252
0
Published 2024-04-17
The Farlands was a notorious terrain generation bug in Minecraft that created huge walls of terrain with strange shapes when you got really far away from the origin of the game. Well, there's also technically a Farlands in Roblox, where you can get so far away from the origin, things begin to distort!

Check out the game here:
www.roblox.com/games/17166603188/The-Farlands

Ever wanted to learn Roblox Studio & scripting? Check out my course:
bit.ly/LuaScriptingCourse
Use code DEV2024 for 33% off!

My linktree:
linktr.ee/crusherfire

Music used:
Walking Home On The Last Day Of School by | e s c p | www.escp.space/

Happy scripting!

All Comments (21)
  • Only real ones know how being flung randomly would cause you to go to the Nil Zone
  • @byxmix3639
    This error can be found in every 3D game in existence, its called the "float point single precision error"
  • @wenerab12
    there’s actually a unique name for it, and when I started to learn coding, the name made a lot more sense to me. it’s been named “The Nil Zone” by other Roblox players.
  • @tangled_goo
    Fun fact: If you go even further out, and I mean wayyyyy further out, the game will eventually fully break down to just black. No movement, no visual, nothing. You can achieve this by leaving the the actual confines of the roblox workspace (which is very hard to do). Sometimes you can glitch a part accidentally in roblox studio seemingly out of existence but when you teleport to it its in a black void which means it literally LEFT roblox itself! edit: Just so you guys know you can get into the same limbo state by deleting yourself from the game while you are playing it
  • @RickDoesYT
    The reason this happens is because floating point (decimal) numbers are limited and are more compact around 0 (more decimals), and less compact the further out you go, eventually it starts skipping whole numbers so that's why your movement on the X axis stops.
  • @Galaxyhere
    love how the wedge lived throughout the whole thing
  • @eastonplays8163
    this also could break the void killzone, I’ve been flung below into the depths of the world and not dying while still falling and my character actively deteriorates
  • @charmychar390
    there is actually multiple Nil Zones, one of them is where you go so high up in the roblox game that everything becomes flat, how to get there I have no idea, a hacker touched me after going super fast and I just became a pancake, funniest thing to happen to me in a while.
  • Fun fact, 99% of games have this and I don't mean roblox games I mean games as a whole.
  • @Not.carpujj
    Farlands give me that vibe you get when looking at liminal spaces
  • @glue-eater300
    omg! i used to love going in the far lands!!! believe it or not it works vertically aswell, back in the day playing blockate id cannon myself a million blocks in the air and place a spawn next to me. then id just mess around in the weird distorted 'jello zone' as i called it. glad to see someone finally talk about it!
  • I genuinely love this I like to imagine if you go far enough you will disconnect and suddenly join a other game like going from 1 universe to other universe
  • I get this all the time. I thought it was just a size issue because sometimes when I get to max size in a game I play, I get flung so far that I start glitching like this. I started to realize that it happens at all sizes and figured that it was a distance issue. Very cool video and gave me a lot of answers.
  • @YiiloW
    my video actually broke when he said “that cause things to break”
  • @pje_
    Floating point numbers are made of two parts: - 1-bit Sign (1 is minus, 0 is plus, marked as 's'). - 8-bit Exponent (marked as 'n'). - 23-bit Mantissa (marked as 'k'). When we convert those integers to decimal, the algebraic operation looks like this: (2(s – ½) (k * 2 ^ (n - 127)) When you're far away from 5 million studs, the float looks like this: 0 10010101 00110001001011010000000 In the algebraic operation: (2(s – ½) = 1) (2 ^ (149 – 127 = 22) × 1,611,392) Where is the problem? — you may ask. In the mantissa's precision. When we increment the mantissa – make it 1,611,393 – and do the operation, it results in the value being 5,000,000.5, so the precision is half a stud. When we increase the exponent instead, it becomes 10,000,000, so there's no room for more precision. Then, when the number exceeds 8,388,607 (the exponent is 150 now), the precision is exactly 1. So there are no fractions now. After exceeding 16,777,215 – the exponent is 151 – precision is exactly 2. Etcetera, etcetera. It reaches up to the exponent being 254, then the number is around 3.4028235e38 if the mantissa is at its maximum. When we set the exponent to 255, the number becomes infinity if the mantissa is exactly 0 – otherwise – it's just NaN standing for Not a Number, in Roblox terms it's the ACTUAL Nil zone, in other languages than Lua, and other engines not based on it it's the Null, Inf or the NaN zone. CORRECT ME IF I'M WRONG
  • @PorplePuma
    I've been playing roblox for almost 10 years and never knew why this would happen if lets say I got flung out of the map somehow. The explanation was REALLY awesome! Thank you, and nice video!
  • @Chaseboy
    underrated channel, good content btw
  • @DingusDonke69
    64 bits, 32 bits, 16 bits, 8 BITS, 4 BITS, 2 BITS, 1 BIT, HALF BIT, QUARTER BIT.
  • @ian-ian27
    ive been in the nil zone before. Way past 20 million, it's because i have a history of being flung far out. Happens to me in games with prop physics
  • @Thowe
    Would be cool to make a game at 500k-1mil studs away, where everything is distorted but still playable and fun