Reasons why it isn't 'strictly' a 3D simulation:
* My idea allows the element's interactions and positions to be sort of 3D (things can be behind or in front of other things, etc.)
I know this explanantion might be half-baked (sorry), but seriously, my idea is not the way you suggest it to be. I have read other 3D suggestions; my idea is pretty unique.
One potential problem that I see: In your description, you mentioned that liquids and gasses could randomly change from one plane to another. What happens if I say draw a metal bowl in one plane and fill it with water? Does the water remain where it is, or just it slowly fall out by switching to another plane where I have not drawn anything?
Yes...the bowl would just spill out if you have more than one plane and don't contain it. However, I like the idea...it's the first step towards 3D for Powder Toy, I'm all for it.
I already explained that...but whatever.
It will only switch randomely when no immediate force is applied (compression, ect.); like when water is free falling in air or gas is free-floating. But with water in a bowl with no sides (and the connected planes option is on), well...what would happen if you did that is real life, if nothing is blocking the water to fall to the ground, which it wants to because of gravity, it WILL take that path. So yes, the water will immediately flow to any available plane to fall towards gravity.
EDIT:
Oh, wow, im behind aren't I. Thanks cyberdragon for explaining it. I hate it when your typing, the browser doesn't update, an then you find your typing isn't required. Ugh, anybody else hate that?
So...does anybody think this could ACTUALLY get implemented into the game? I mean, this seems like it would be pretty tough to code. Plus, I don't know the circumstances at which a suggestion like this would be put into the game.
agustrusher:
...
Your entire sentence is ridiculous.
There are plenty of uses. an engine with multiple layers for instance, a factory that has an outside layer, a mechanical layer and a layer for holding tanks, electronics, etc. The only problems I see is in order to do it, there would have to be a lot of new code implemented, the planes actually having to check each other for updates. I guess the way that can be reduced is by having only certain elements like portal, powered pipe and wifi interact between the planes. It would still be pretty laggy if there was a lot of the element being used. I personally think it should be done though. Perhaps this could be a way to get multi-threading into tpt.