Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Light as heat, kinda two birds with one stone.  (Read 2940 times)

Rowanas

  • Bay Watcher
  • I must be going senile.
    • View Profile
Light as heat, kinda two birds with one stone.
« on: August 16, 2010, 03:51:21 pm »

I was over in another thread when a thought struck me. how about light and heat affect each other, specifically in the form of excess light producing heat. If the levels of light (in arbitrary units) reach a certain (raw editable) level, the excess light would become heat. This would be offset by whatever else affects it, but it would mean that places with a lot of sun are naturally hotter, which seems pretty reasonable to me.

It also opens the door for dwarfy light contraptions based on the light levels (perhaps different months are brighter than others?), Rube-Goldberg devices of greater complexity and glass lenses for focusing and directing light! Think of the possibilities!

The light could be checked without too much FPS drop by having the game check the map every so often, compare the light results with the light maximum (see above) and turn anything over that into heat, perhaps 1 for 1 or whatever.

Thoughts? Ideas? Problems?
Logged
I agree with Urist. Steampunk is like Darth Vader winning Holland's Next Top Model. It would be awesome but not something I'd like in this game.
Unfortunately dying involves the amputation of the entire body from the dwarf.

thijser

  • Bay Watcher
  • You to cut down a tree in order to make an axe!
    • View Profile
Re: Light as heat, kinda two birds with one stone.
« Reply #1 on: August 16, 2010, 04:30:48 pm »

It would require a completly new system with light. It would be like tempreture. I think we should first find more uses for tempreture and make shure that if this is implented it will actually be worth the fps loss.
Logged
I'm not a native English speaker. Feel free to point out grammar/spelling mistakes. This way I can learn better English.

JoshuaFH

  • Bay Watcher
    • View Profile
Re: Light as heat, kinda two birds with one stone.
« Reply #2 on: August 16, 2010, 04:34:54 pm »

I read this and immediately thought "Refracted mirror laserbeams ohgodyes".

But it does seem like it would be a hardware intensive aspect for an already hardware intensive game.
Logged

Rowanas

  • Bay Watcher
  • I must be going senile.
    • View Profile
Re: Light as heat, kinda two birds with one stone.
« Reply #3 on: August 16, 2010, 05:36:07 pm »

I agree, it's another burden that DF doesn't need right now, but the moment Toady (armok be with him) makes DF dual-core compatible, people will stop complaining about FPS deaths.

I'm asking mainly for feedback on the idea, not the FPS fallout.
Logged
I agree with Urist. Steampunk is like Darth Vader winning Holland's Next Top Model. It would be awesome but not something I'd like in this game.
Unfortunately dying involves the amputation of the entire body from the dwarf.

TheyTarget

  • Bay Watcher
  • Memento Mori
    • View Profile
Re: Light as heat, kinda two birds with one stone.
« Reply #4 on: August 16, 2010, 08:14:54 pm »

I agree, it's another burden that DF doesn't need right now, but the moment Toady (armok be with him) makes DF dual-core compatible, people will stop complaining about FPS deaths.

I'm asking mainly for feedback on the idea, not the FPS fallout.

I'm just gonna wait till they make processors better, and stop gluing them together. I dont need your damn six core processor.
Logged
Code: [Select]
This is a platinum warhammer. All craftsdwarfship is of the highest quality. it menaces with spikes of platinum.
there is an image of the goblin Utes Gozrusrozsnus and dwarves in elf bone. The goblin is making a plaintive gesture. the dwarves are striking a menacing pose.
this image relates to the slaying of Utes Gozrusroz

NW_Kohaku

  • Bay Watcher
  • [ETHIC:SCIENCE_FOR_FUN: REQUIRED]
    • View Profile
Re: Light as heat, kinda two birds with one stone.
« Reply #5 on: August 16, 2010, 09:12:27 pm »

I'm just gonna wait till they make processors better, and stop gluing them together. I dont need your damn six core processor.

You do realize that the reason they are doing the "glue them together" thing is because there is a physical limit to the miniaturization and efficiency of processors, and that processors essentially cannot be made smaller than they are now without making them out of completley different materials, right? 

A leap forward will come, but it may be quite a ways off, yet.


I do like lighting issues, but honestly, I'd like to see air quality issues come into play before light comes into play.  I want oxygen-producing molds and lichens (especially ones that grow on magma vents... using noxious vapors like carbon monoxide that come off of magma vents to generate oxygen is just so dwarfy I get shivers) as well as ventilation systems and fans (possibly large enough for spies to crawl through the ventilation system)...

As for light, I'd like to see some sort of photoluminescent lichens come into play.  Even better if they have some interplay with oxygen levels in the caves.  Even better STILL if you have to keep both of those oxygen-producing and light-producing molds fed with minerals and fertilizer as per the Improved Farming upgrades.

The idea of organic cultivated fungus machines that rely upon beams of light as points of data for the inner workings of a megaproject makes me giggle like a child with a new toy.
Logged
Personally, I like [DF] because after climbing the damned learning cliff, I'm too elitist to consider not liking it.
"And no Frankenstein-esque body part stitching?"
"Not yet"

Improved Farming
Class Warfare

Urist McCheeseMaker

  • Bay Watcher
    • View Profile
Re: Light as heat, kinda two birds with one stone.
« Reply #6 on: August 17, 2010, 05:55:35 pm »

And then someone modded a glow in the dark dragon and NW_Kohaku sponaneously orgasm'd.
Oh. It also shoots lazor beams from it's mouth. And farts NOx. Yes.
« Last Edit: August 17, 2010, 05:57:23 pm by Urist McCheeseMaker »
Logged

Hyndis

  • Bay Watcher
    • View Profile
Re: Light as heat, kinda two birds with one stone.
« Reply #7 on: August 17, 2010, 06:58:54 pm »

While I would absolutely love both lighting and air to be tracked such that a fortress will require elaborate ventilation systems and torches become important features, I think this should not be a priority until Toady figures out how to drastically streamline the temperature system.

Lighting and air would probably both be as complex as temperature. Perhaps even more complex, which means it would eat up a huge chunk of processing power.

It would be very awesome. It would also kill all FPS for all fortresses to near unplayable levels.

Playable FPS is a higher priority than even a very awesome feature. Whats the point of an awesome feature if you can't enjoy it?
Logged

Hyndis

  • Bay Watcher
    • View Profile
Re: Light as heat, kinda two birds with one stone.
« Reply #8 on: August 17, 2010, 07:00:50 pm »

I do like lighting issues, but honestly, I'd like to see air quality issues come into play before light comes into play.  I want oxygen-producing molds and lichens (especially ones that grow on magma vents... using noxious vapors like carbon monoxide that come off of magma vents to generate oxygen is just so dwarfy I get shivers) as well as ventilation systems and fans (possibly large enough for spies to crawl through the ventilation system)...

Assuming magma gives off noxious fumes, and assuming said fumes are lighter than air and treated like a liquid, you could even build asphyxiation traps. It would be an elevated walkway close to the ceiling, with the air up there being toxic. Anyone walking along that walkway better not need to breath or they're in trouble. They would "drown", sort of like being submerged in water. They can't breath the toxic fumes. It would essentially be a liquid that flows up off into the sky, rather than down.

However this would murder my FPS.  :(
Logged

TomiTapio

  • Bay Watcher
  • OldGenesis since 2012
    • View Profile
    • My Flickr animal photos
Re: Light as heat, kinda two birds with one stone.
« Reply #9 on: August 17, 2010, 07:07:23 pm »

I think we should first find more uses for temperature
You mean... lock the goblins in a steam-room / sauna, and watch them sweat to death?
Logged
==OldGenesis mod== by Deon & TomiTapio. Five wood classes, four leather classes. Nine enemy civs. So much fine-tuning.
47.05e release: http://dffd.bay12games.com/who.php?id=1538
OldGenesis screenshots: https://twitter.com/hashtag/OldGenesis?src=hashtag_click&f=image
My Finnish language file: http://dffd.bay12games.com/file.php?id=14884

NW_Kohaku

  • Bay Watcher
  • [ETHIC:SCIENCE_FOR_FUN: REQUIRED]
    • View Profile
Re: Light as heat, kinda two birds with one stone.
« Reply #10 on: August 17, 2010, 07:29:51 pm »

I do like lighting issues, but honestly, I'd like to see air quality issues come into play before light comes into play.  I want oxygen-producing molds and lichens (especially ones that grow on magma vents... using noxious vapors like carbon monoxide that come off of magma vents to generate oxygen is just so dwarfy I get shivers) as well as ventilation systems and fans (possibly large enough for spies to crawl through the ventilation system)...

Assuming magma gives off noxious fumes, and assuming said fumes are lighter than air and treated like a liquid, you could even build asphyxiation traps. It would be an elevated walkway close to the ceiling, with the air up there being toxic. Anyone walking along that walkway better not need to breath or they're in trouble. They would "drown", sort of like being submerged in water. They can't breath the toxic fumes. It would essentially be a liquid that flows up off into the sky, rather than down.

However this would murder my FPS.  :(

Actually, noxious fumes from volcanic activity are heavier than air, and tend to pool in low-lying pits.  (Could use code from fluid system... although the fluid system needs serious reworking, as I have detailed in the Volume and Mass thread.)

Believe me, I do indeed want a much better temperature system, and I have argued against some light system proposals I've seen in the past specifically on FPS grounds.

That said, it is entirely possible to optimize the code a bit, and, at the very least, make checks less frequent in general. 
Logged
Personally, I like [DF] because after climbing the damned learning cliff, I'm too elitist to consider not liking it.
"And no Frankenstein-esque body part stitching?"
"Not yet"

Improved Farming
Class Warfare