I just figured that flooding may be a very interesting feature to have added to Minecraft with the new addition of rainfall. It's gonna be a touchy thing though because unless it is designed PERFECTLY, people will complain.
So I was thinking about having some sort of internal calculations in the game that would figure out how much should flood, and with this, several variables need to be taken into account:
Variables
Length of rainfall
Probably the most obvious, this is the amount of time in which it rains continuously. If it rains longer, water levels raise higher. Pretty straightforward right?
Surface area of a body of water
It takes longer to fill up a gallon jug than it does a glass of water right? So the larger bodies of water should flood slower than the smaller ones.
Volume of holes/trenches/caves
This factor would alter the flooding of dips in the terrain depending on their volume AND area of bottom level. Since when water hits a surface, it spreads out to fill the surface area, and then begins to rise.
Effects
All of the aforementioned variables would impact in the same sense how fast the water would 'evaporate' as well as soak in to the ground. It'd probably get considerably complex considering it would soak into the ground, evaporate, AND build up all at the same time; so in a sense it would cancel some of the buildup/dissipating of the water out. Not to mention the water should maybe sink into different surfaces faster depending on what they are made up of. I.E. stone would take much longer for the water to penetrate than sand or dirt. And in that sense, water should probably drip through ceilings made of dirt.
Conclusion
With all of this, I feel it would provide a really neat new twist to minecraft, as well as completely alter gameplay since players would need to waterproof their shelters with both insulation to prevent leaking, as well as levies to keep rising lake levels from flooding. And new logic would be applied, such as building in higher locations to prevent flooding.
It's all just a thought. Take it or leave it, but I think it'd be pretty neat to have this implemented in a future version of minecraft.
I been thinking on a similar idea, for my meta-suggestion (not yet posted, still ironing out flaws).
One of the branches to it is the introduction of fresh water, being similar to salt water (found in the sea) except this it’s finite.
At map generation it’s found in lakes above and underground, but since it isn’t infinite like sea water is, it needs a source.
Hence Rain water:
My initial thought is that rain will cause pools of fresh water to appear, grass will soak up some water (to prevent overflowing) but dirt will not (so, you can have natural lakes.)
Crops and other things will need freshwater, thus making it a valuable resource.
Rollback Post to RevisionRollBack
"It comes naturally to me, like other curious things."
- The Adventures of Mark Twain
Ah, I got too excited with the idea and forgot to add about droughts.
It really wouldn't be designed so that it would kill anything like grass or wheat or any other vegetation, but rather the water level would go down by a block.
And for this, maybe water levels would go down 1 block if it doesn't rain for an entire world day?
And for the water, as long as it doesn't rain again, the water level will drop by a half day's time. And if it continues to rain, perhaps there should be no more water than 1 block on areas that have low porous properties like stone, obsidian, etc. That way, it will run off of hills and soak into the dirt or sand at the bottoms.
Like I said, it's just an idea, and it is completely free to build off of.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I just figured that flooding may be a very interesting feature to have added to Minecraft with the new addition of rainfall. It's gonna be a touchy thing though because unless it is designed PERFECTLY, people will complain.
So I was thinking about having some sort of internal calculations in the game that would figure out how much should flood, and with this, several variables need to be taken into account:
Variables
Length of rainfall
Probably the most obvious, this is the amount of time in which it rains continuously. If it rains longer, water levels raise higher. Pretty straightforward right?
Surface area of a body of water
It takes longer to fill up a gallon jug than it does a glass of water right? So the larger bodies of water should flood slower than the smaller ones.
Volume of holes/trenches/caves
This factor would alter the flooding of dips in the terrain depending on their volume AND area of bottom level. Since when water hits a surface, it spreads out to fill the surface area, and then begins to rise.
Effects
All of the aforementioned variables would impact in the same sense how fast the water would 'evaporate' as well as soak in to the ground. It'd probably get considerably complex considering it would soak into the ground, evaporate, AND build up all at the same time; so in a sense it would cancel some of the buildup/dissipating of the water out. Not to mention the water should maybe sink into different surfaces faster depending on what they are made up of. I.E. stone would take much longer for the water to penetrate than sand or dirt. And in that sense, water should probably drip through ceilings made of dirt.
Conclusion
With all of this, I feel it would provide a really neat new twist to minecraft, as well as completely alter gameplay since players would need to waterproof their shelters with both insulation to prevent leaking, as well as levies to keep rising lake levels from flooding. And new logic would be applied, such as building in higher locations to prevent flooding.
It's all just a thought. Take it or leave it, but I think it'd be pretty neat to have this implemented in a future version of minecraft.
One of the branches to it is the introduction of fresh water, being similar to salt water (found in the sea) except this it’s finite.
At map generation it’s found in lakes above and underground, but since it isn’t infinite like sea water is, it needs a source.
Hence Rain water:
My initial thought is that rain will cause pools of fresh water to appear, grass will soak up some water (to prevent overflowing) but dirt will not (so, you can have natural lakes.)
Crops and other things will need freshwater, thus making it a valuable resource.
"It comes naturally to me, like other curious things."
- The Adventures of Mark Twain
Maybe water can only rise by 1 block?
Abd what about snow?
Could the snow on the ground go up by 1 block?
Otherwise, its pretty good. Support.
It really wouldn't be designed so that it would kill anything like grass or wheat or any other vegetation, but rather the water level would go down by a block.
And for this, maybe water levels would go down 1 block if it doesn't rain for an entire world day?
And for the water, as long as it doesn't rain again, the water level will drop by a half day's time. And if it continues to rain, perhaps there should be no more water than 1 block on areas that have low porous properties like stone, obsidian, etc. That way, it will run off of hills and soak into the dirt or sand at the bottoms.
Like I said, it's just an idea, and it is completely free to build off of.