Browse Search Popular Register Upload Rules User list Login:
Search:
The Error zone

Image:
screenshot of the scene

Author: JPgamersmines150

Group: Default

Filesize: 7.01 kB

Date added: 2024-04-15

Rating: 5.1

Downloads: 1402

Views: 232

Comments: 2

Ratings: 2

Times favored: 0

Made with: Algodoo v2.1.0

Tags:

Scene tag

Algodoo has such a hard time doing the physics math here that objects seemingly pass through themselves, even if they're on the same collision group
Please log in to rate this scene
edit
Similar scenes
Title: Mario Marble Party Part 1
Rating: 5
Filesize: 0.97 MB
Downloads: 854
Comments: 1
Ratings: 1
Date added: 2015/08/18 02:41:44
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Black Hole
Rating: 5
Filesize: 250.03 kB
Downloads: 1984
Comments: 3
Ratings: 1
Date added: 2021/05/15 21:19:36
Made with: Algodoo v2.1.3
Rating: rated 5
download
Title: Phantom Zone of Elimination
Rating: 5
Filesize: 17.12 kB
Downloads: 1176
Comments: 0
Ratings: 1
Date added: 2017/06/20 12:49:48
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: mr. 3rr0r rrrrrfqduovvoyy
Rating: 5
Filesize: 253.45 kB
Downloads: 671
Comments: 0
Ratings: 1
Date added: 2023/01/12 17:01:40
Made with: Algodoo v2.1.3
Rating: rated 5
download
Title: Size comparison 7
Rating: 5
Filesize: 82.47 kB
Downloads: 675
Comments: 0
Ratings: 1
Date added: 2017/07/15 18:28:49
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Number Factory
Rating: 5
Filesize: 194.88 kB
Downloads: 2926
Comments: 0
Ratings: 1
Date added: 2021/06/03 16:55:24
Made with: Algodoo v2.1.0
Rating: rated 5
download
Hello!

In case you are curious, the reason this happens is because of something called Floating Point Precision. Computers have limited precision with decimal numbers -- think of it like having a number that's limited to 10 digits.

Each digit can be any digit from 0 to 9 and you can place a decimal point wherever -- but 10 digits is all you get!

Of course, that would work for small numbers, such as 2.500000000.

But what about larger numbers?

Let's try 999999999.0. We only have 1 digit for fractions.

Worse yet, if we add 1, we can't fit *any* fractions! Only whole numbers can be represented above 999999999.9 with this method.

Of course, this is a dramatic oversimplification -- I don't actually know that much about how floating point numbers work, but I'm fairly certain its something similar to this. Another important note is that computers use Base 2 for floating point numbers rather than Base 10, but that's a whole other can of worms!


So, what you are seeing is Algodoo facing a similar issue, which is what results in the choppy movement!

Pretty fun, huh? :lol:
This weird glitch happens because YOU JPgamersmines150 made it happen! I looked at the pos value for one of those boxes and it is sitting at
[99998616.0, 3.9998999] which is nearly one hundred million meters outside the normal Algodoo "world" in the X axis direction. I've told probably 5 or 6 other users in just the last few days "Algodoo will glitch if you force it to do things that it was not designed to do". What you and those other guys did would be like running a lawn mower over a large pile of nuts, bolts, and rocks. Guess what will happen to the lawn mower!

Instead of finding ways to make Algodoo glitch, wouldn't it be better to work on sensible scenes that you can be proud of? Scenes like this one serve no valuable purpose and they just waste people's time.

Thanks for understanding.