Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: More realistic water freesing  (Read 1665 times)

Dorten

  • Bay Watcher
  • [CAFFEINE_DEPENDENT ]
    • View Profile
More realistic water freesing
« on: March 21, 2008, 12:20:00 am »

Just a small suggestion.

I find it a bit starnge, that no matter where you are: freesing biome, which would freeze water at all times, or a temperate one, where water is frosen only three days a year, it still will freeze the whole top layer of water.
Think, it would be nice to have only thin ice layer on rivers/pools in more warm climates at winter (I mean, an ice floor, but with untouched water under it), or a big, several layer deep rivers freezing to the bottom in colder biomes.

Logged
Cacodemon 2nd Leutenant
medals: 8/40
specials: 30/44
badges: 13:8:3:0:0

Align

  • Bay Watcher
    • View Profile
Re: More realistic water freesing
« Reply #1 on: March 21, 2008, 12:07:00 pm »

code:
Sandy loam
Water (5/7)
Ice (2/7)

Something like that?

[ March 21, 2008: Message edited by: Align ]

Logged
My stray dogs often chase fire imps back into the magma pipe and then continue fighting while burning and drowning in the lava. Truly their loyalty knows no bounds, but perhaps it should.

numerobis

  • Bay Watcher
    • View Profile
Re: More realistic water freesing
« Reply #2 on: March 21, 2008, 04:13:00 pm »

Water -> Thin Ice -> Ice.

Thin ice forms when it's about 0.
Ice forms when it's, say, -5.
Step on thin ice, it becomes water at 4 degrees, and the dwarf falls in.  Then the temperature system will slowly freeze it back up.  The dwarf had best get out before being entombed.

In deep water, you'd get ice on top of water.  So you can go ice fishing, and lose dwarves to thin ice / getting dragged through the hole by roving bands of carp.

Logged

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: More realistic water freesing
« Reply #3 on: March 21, 2008, 05:37:00 pm »

quote:
Originally posted by benoit.hudson:
<STRONG>Water -> Thin Ice -> Ice.

Thin ice forms when it's about 0.
Ice forms when it's, say, -5.
Step on thin ice, it becomes water at 4 degrees, and the dwarf falls in.  Then the temperature system will slowly freeze it back up.  The dwarf had best get out before being entombed.

In deep water, you'd get ice on top of water.  So you can go ice fishing, and lose dwarves to thin ice / getting dragged through the hole by roving bands of carp.</STRONG>


I like this suggestion, it fits in with the current idea of floors vs. tiles.  An ice floor could form first (above) with the tile still filled with water.

[ March 21, 2008: Message edited by: Footkerchief ]

Logged

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: More realistic water freesing
« Reply #4 on: March 21, 2008, 05:42:00 pm »

oops, double post

[ March 21, 2008: Message edited by: Footkerchief ]

Logged

Gaulgath

  • Bay Watcher
  • ♪ Gold gold gold gold ♪
    • View Profile
Re: More realistic water freesing
« Reply #5 on: March 22, 2008, 09:44:00 am »

And another thing: free falling water should not freeze. Ever. I tried draining some accidental flood water into the chasm during winter and it FROZE as soon as it touched the air, leaving a wall of ice connected to the chasm wall.
Logged

umiman

  • Bay Watcher
  • Voice Fetishist
    • View Profile
Re: More realistic water freesing
« Reply #6 on: March 23, 2008, 04:24:00 am »

quote:
Originally posted by Gaulgath:
<STRONG>And another thing: free falling water should not freeze. Ever. I tried draining some accidental flood water into the chasm during winter and it FROZE as soon as it touched the air, leaving a wall of ice connected to the chasm wall.</STRONG>
Evidently you don't live in Canada.

In winter, I can instantly freeze boiling water by tossing it out the window.

Keldor

  • Bay Watcher
  • Blood for the blood god!
    • View Profile
Re: More realistic water freesing
« Reply #7 on: March 23, 2008, 07:56:00 am »

quote:
Originally posted by Gaulgath:
<STRONG>And another thing: free falling water should not freeze. Ever. I tried draining some accidental flood water into the chasm during winter and it FROZE as soon as it touched the air, leaving a wall of ice connected to the chasm wall.</STRONG>

I guess you've never seen a frozen waterfall;-)  My dad used to go ice climbing on those up in the mountains during the winter.

Logged
If ignorance is bliss, why are my dwarves all tantruming?

Derakon

  • Bay Watcher
    • View Profile
Re: More realistic water freesing
« Reply #8 on: March 23, 2008, 12:02:00 pm »

But on the subject of freezing falling water, I had an interesting situation earlier:
(Side view)
code:
##v##     v: magma inlet
#...#     >: pressurized water inlet
>...#
#...#

In other words, I had a shaft with magma entering from the top and water entering from the side. Now, what was interesting about this wasn't that obsidian was forming in midair; it's that the water inlet got clogged with the stuff. I still have no idea how that happened. The magma inlet was one tile wide in the center of the 3x3 shaft; it shouldn't have been getting anywhere near the waterspout. Even if it had, "realistically" the obsidian wouldn't have had a chance to "stick" to the surrounding walls before being carried out into the shaft by the force of the water's flow. In fact, I'd say that in general, magma should only form obsidian walls if it's "grounded" at the time of freezing; if it turns into obsidian at any other time, it forms a boulder or rock or something that doesn't block fluid flow (and may re-melt if surrounded by magma).
Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

Align

  • Bay Watcher
    • View Profile
Re: More realistic water freesing
« Reply #9 on: March 23, 2008, 12:20:00 pm »

Simple, the magma just landed on the mid-air obsidian and spilled off onto the side the water was coming from.
Logged
My stray dogs often chase fire imps back into the magma pipe and then continue fighting while burning and drowning in the lava. Truly their loyalty knows no bounds, but perhaps it should.

numerobis

  • Bay Watcher
    • View Profile
Re: More realistic water freesing
« Reply #10 on: March 23, 2008, 12:41:00 pm »

quote:
Originally posted by Keldor:
<STRONG>I guess you've never seen a frozen waterfall;-)  My dad used to go ice climbing on those up in the mountains during the winter.</STRONG>

Those form by small flows, though -- it's not the entire output of a major river suddenly turning to ice all at once (which would be a hell of a sight).  1/7 flying water might freeze, if you live in Yellowknife; 7/7 is pretty dubious.

Logged

KillHour

  • Bay Watcher
  • One of many
    • View Profile
Re: More realistic water freesing
« Reply #11 on: March 23, 2008, 06:55:00 pm »

http://owlinc.org/Frozen%20Niagra%20Falls%20in%201911.jpg

In 1911, Niagara Falls completely froze over - so it's rare, but possible.

Logged

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: More realistic water freesing
« Reply #12 on: March 23, 2008, 09:01:00 pm »

There was thin ice in the 2D version, but I didn't get a chance to update the system before the big Z release, so I moved thin ice over to Bloat 287.  I'll get there eventually.
Logged
The Toad, a Natural Resource:  Preserve yours today!

kuro_suna

  • Bay Watcher
    • View Profile
Re: More realistic water freesing
« Reply #13 on: March 23, 2008, 09:20:00 pm »

Large water falls can freeze on the outside but since ice is a good insulator and the falling of the water generated heat their still flowing on the inside just like the river that feeds them
Logged