Jump to content

Status change Energy


Recommended Posts

I noticied that there is no phase change latent heat in the game: 1000kg 200*C water turns instantly into the same amount of steam at the same temperature. This is not how real physics works: if you forget a pot full of water on the fire, it will take a long time to turn to gas. Latent heat is what makes our world habitable, and imo adding it to Oni would add depth at a low implementation cost (no need for full steam pressure diagram). If the one-element-per-tile makes too hard a realistic behaviour, phase change should at least absorb/release a significant amount of energy from nearby cells.

Link to comment
https://forums.kleientertainment.com/forums/topic/95833-status-change-energy/
Share on other sites

It would boil quickly and about 10-20% would turn to steam, gas taking away most of the energy and leaving the remaining below boiling point, if not cold. It takes approximately 5 times more energy to turn 1kg boiling water to steam than to heat it from 0C to 100C. That's what provides energy for thunderstorms and hurricanes, and the reason why most of Earth surface is always near the range of liquid water despite the day/night cycle.

Yet I admit having a proper liquid/gas equilibrium, while being extremely cool, could become computationally unbearable.

18 hours ago, Zarquan said:

As far as I know,  latent heat is already taken in to account to a certain extent.  When water turns to  steam, I believe it loses about 5 C. 

Also, if you had liquid water at 200 C IRL, it would boil very quickly.

It also depends on the pressure, at lower pressures it boils quicker if i remember correctly.

It is also dependent on how the kinetic energy is distributed.

If every molecule had a temp of 200c it would function differently then the entire contents simply having an average temp of 200c

Which means you can't accurately sim the physics of how water would boil until you do it at the molecular level.

 

Which is not realistic for the scale of the sim, and also why arguing realism is pointless.

1 hour ago, Hellshound38 said:

If every molecule had a temp of 200c it would function differently then the entire contents simply having an average temp of 200c

Which means you can't accurately sim the physics of how water would boil until you do it at the molecular level.

No.  Temperature is, by definition, the average kinetic energy.  That's all you care about.  The only part that the game is missing is pressure affecting the temperature at which the phase change happens.

32 minutes ago, psusi said:

No.  Temperature is, by definition, the average kinetic energy.  That's all you care about.  The only part that the game is missing is pressure affecting the temperature at which the phase change happens.

Yes for estimating and most real world applications it is good enough, to be 100% accurate you have to sim every molecule.

 

2 hours ago, ImpalerWrG said:

People who are not programmers should not pretend they know the performance impact of ANY feature or suggestion.

Also this whole thread belongs in Suggestions forum.

I agree with you.

 

To everyone else, what the game lacks is tracking the enthalpy of a substance. I admit, it does this by manifesting it via temperature change but there are enthalpy changes within a substance that don't manifest as change in temperature but instead a phase change. This would definitely require more calculation. I calculated them and made my head overheat. Give this to a computer that's running a laggy game, make a camp fire.

I agree with the suggestion of emulating enthalpy change during a phase change by only changing a portion of the substance. I believe the devs are doing their best here.

5 hours ago, ImpalerWrG said:

People who are not programmers should not pretend they know the performance impact of ANY feature or suggestion.

Also this whole thread belongs in Suggestions forum.

A fair point but my comment was more of a joke and I didn't intend for it to be taken seriously

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...