Water on planets
Submitted
What would happen if ice lakes were made of water?
- Splashing down at higher speeds would be far less destructive
- Ships would need to be buoyant... gyros, reactors and blast doors would submerge, while light armor blocks and airtight areas wouldn't
- Airtightness... would water in the lakes be displaced if a big ship lands?
- Mining... with an intake instead of a drill, and the water surface level per lake would change slowly
- Water and ice could be the same material... maybe even convert in one another inside a container if you let your ship cool down, go into space or land in a desert during summer.
As much as I like this idea, its just not doable. What you propose is impossible evem with modern hardware. Herer are some examples why thos won't work
Case one:
Every lake is a plane of water
-> What if you dig out a hole next to the lake and then connect it to the lake?
The lake will either stay where it is (this looks stupid) or the water will flow into the hole. If the second thing is the case you'd have to compute the following for every single voxel you dig out:
-Is that voxel connected to water
-Should water flow
-Were should water flow
-How much water should flow per second
-How much water is there to flow
Additionally there should be some type of visual effect for the flowing water. And if all the other computations wouldn't kill the engine then this would!
Additionally how would you handle something like a syphon (don't know the english word. I mean the thing keeping the water in the toilet)?
Case 2:
There's a common waterlevel for the entire planet
-> I hate it. I want to dig a cave without finding water at a specific height
Case 3:
You completely simulate the water with particles.
-> I did this for a simple waterfall in university. Took my computer 3 days to simulate 20 minutes of video
Conclusion:
Ther is no way to add water to a voxel based game with diggable terrain like space engineers without making it completely unplayable on every single computerbon this planet!
As much as I like this idea, its just not doable. What you propose is impossible evem with modern hardware. Herer are some examples why thos won't work
Case one:
Every lake is a plane of water
-> What if you dig out a hole next to the lake and then connect it to the lake?
The lake will either stay where it is (this looks stupid) or the water will flow into the hole. If the second thing is the case you'd have to compute the following for every single voxel you dig out:
-Is that voxel connected to water
-Should water flow
-Were should water flow
-How much water should flow per second
-How much water is there to flow
Additionally there should be some type of visual effect for the flowing water. And if all the other computations wouldn't kill the engine then this would!
Additionally how would you handle something like a syphon (don't know the english word. I mean the thing keeping the water in the toilet)?
Case 2:
There's a common waterlevel for the entire planet
-> I hate it. I want to dig a cave without finding water at a specific height
Case 3:
You completely simulate the water with particles.
-> I did this for a simple waterfall in university. Took my computer 3 days to simulate 20 minutes of video
Conclusion:
Ther is no way to add water to a voxel based game with diggable terrain like space engineers without making it completely unplayable on every single computerbon this planet!
Replies have been locked on this page!