Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: A heatmap  (Read 851 times)

antymattar

  • Bay Watcher
  • *Antymattar has created a Cat-ass-trophy*
    • View Profile
A heatmap
« on: August 10, 2011, 02:21:08 am »

It would be nice to have a Heatmap for the entire map. The heatmap would indicate how hot/cold any tile on the map would be. This would mean that snowforts would need heating etc. What do you think?

nogoodnames

  • Bay Watcher
    • View Profile
Re: A heatmap
« Reply #1 on: August 10, 2011, 02:55:28 am »

It would take up a ridiculous amount of processing power for dynamic heating. I think Toady mentioned something like this on the meetup livestream, where magma would heat up the surrounding tiles. I think his idea for solving the processing issue was to have the heat level for each tile achieve stability in a static environment and only do calculations when something is changing. So yeah, heating might be added but there probably won`t be any simulated weather systems any time soon due to the difficulties with processing so much information.
Logged
Life is, in a word, volcanoes.
                        - Random human lord

antymattar

  • Bay Watcher
  • *Antymattar has created a Cat-ass-trophy*
    • View Profile
Re: A heatmap
« Reply #2 on: August 10, 2011, 03:34:32 am »

But really it would lnly be about 150x150x150x10 calculations per step.  :P

peskyninja

  • Bay Watcher
  • Natural de-selector
    • View Profile
Re: A heatmap
« Reply #3 on: August 10, 2011, 10:12:03 am »

But really it would lnly be about 150x150x150x10 calculations per step.  :P
*sigh*
Logged
Burn the land and boil the sea. You can't take the sky from me

Thou son of a b*tch wilt not ever make subjects of Christian sons; we have no fear of your army, by land and by sea we will battle with thee, f**k thy mother.

antymattar

  • Bay Watcher
  • *Antymattar has created a Cat-ass-trophy*
    • View Profile
Re: A heatmap
« Reply #4 on: August 10, 2011, 11:22:16 am »

But really it would lnly be about 150x150x150x10 calculations per step.  :P
*sigh*
*SIGH*

IT 000

  • Bay Watcher
  • Strange Mood
    • View Profile
Re: A heatmap
« Reply #5 on: August 10, 2011, 12:03:53 pm »

But really it would lnly be about 150x150x150x10 calculations per step.  :P

'only?' (I assume)

Remember you also need to calculate for every tile everywhere, even the underground hidden ones, more like (width of map) x (length of map) x (height of map)

While the height is variable and I do not know the precise width and length of embarks. Even if it was a small 100x100x100 embark you reach 1,000,000 calculations per tick keep in mind that it takes an average dwarf 10 ticks to move one step. That's 10,000,000 calculations per step. Considering that 100x100x100 is a very small embark at best, the glacier won't be the only thing frozen.
« Last Edit: August 10, 2011, 12:17:11 pm by IT 000 »
Logged

***CORROSION v2.14***
<<<More Than Just Zombies>>>
Back from the Dead!

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: A heatmap
« Reply #6 on: August 10, 2011, 12:28:20 pm »

This has been suggested and discussed before, as a search for 'heatmap' showed.  Please search first next time.
Logged

Bohandas

  • Bay Watcher
  • Discordia Vobis Com Et Cum Spiritum
    • View Profile
Re: A heatmap
« Reply #7 on: August 10, 2011, 08:50:02 pm »

This has been suggested and discussed before, as a search for 'heatmap' showed.  Please search first next time.

if he posted on that thread, somebody would accuse him of "necroing" it.

The people on this message board need to reach some kind of concensus...
Logged
NEW Petition to stop the anti-consumer, anti-worker, Trans-Pacific Partnership agreement
What is TPP
----------------------
Remember, no one can tell you who you are except an emotionally unattached outside observer making quantifiable measurements.
----------------------
Έπαινος Ερις

iron_general

  • Bay Watcher
    • View Profile
Re: A heatmap
« Reply #8 on: August 10, 2011, 09:16:41 pm »

Either way, he added nothing new to the discussion.
Logged

IT 000

  • Bay Watcher
  • Strange Mood
    • View Profile
Re: A heatmap
« Reply #9 on: August 10, 2011, 09:20:12 pm »

This has been suggested and discussed before, as a search for 'heatmap' showed.  Please search first next time.

if he posted on that thread, somebody would accuse him of "necroing" it.

The people on this message board need to reach some kind of concensus...

Consensus -
Bringing back an old topic to say OMG this is cool! = Necro
Bringing back an old topic while adding something = Not - Necro
Suggested before = Didn't read forum guidelines
Logged

***CORROSION v2.14***
<<<More Than Just Zombies>>>
Back from the Dead!

tHe_silent_H

  • Bay Watcher
  • Did you win?
    • View Profile
Re: A heatmap
« Reply #10 on: August 10, 2011, 10:56:12 pm »

pretty sure necroing is considered fine, if you have something meaningful to add to it.

besides we'll be able to be necromances next release, we need all the practice we can get!
Logged
Did you know that if you write 3.14 on a piece of paper and hold it in a mirror, it will say pie? And if you divide 42 by 3.14... you get 13.37!

It is incredibly satisfying to kill a man with a butterfly.

sockless

  • Bay Watcher
    • View Profile
Re: A heatmap
« Reply #11 on: August 11, 2011, 04:18:46 am »

We could make a giant 3d bitmap to represent the heatmap, where you only check the temperature of the squares with objects on them, or where something is happening. The problem is still that it would be mighty slow to calculate convection, conduction and radiation of heat from a heat source, especially things like boiling water.

Another way to do it is to have zones, like sets, and within those you have sub-zones, like subsets.
Logged
Iv seen people who haven't had a redheaded person in their family for quite a while, and then out of nowhere two out of three of their children have red hair.
What color was the mailman's hair?