Sure, Sandy created a lot of problems. But I got an idea while sitting in my room without a light for a week...
So, finally I was able to run my first c++ code this evening, and this code implements a very fast 3D lighting system for DF. I hope parts of it will be used in DF one day...
I have to finish and optimize my c++ code (multithreading, caching, all that smart words), but it's the right time for suggestions.
I've got a couple of them.
1) by default, all underground caves and mines are always dark. So, dwarfs should keep the lights on.
2) light can be obtained by burning booze, wood, lignite and all other flammable materials. So, a light source consumes resources. Dozens of farms may be required for a large fortress.
3) fear of the dark. Dwarf caught in a dark becomes mad\depressed very soon and can be cured only by the sunlight(or a booze from the sunshine). Evil regions are always dark outside. More fun
4) evil areas may spawn evil ghosts that arise inside unlit areas of the fortress
5) forgotten beasts are not visible in unlit areas.
6) underground creatures are very happy to destroy light sources
7) dwarfs may process underground plants or seeds to get a source of light \ fuel
What do you think, guys?
UPDATE: more images
http://www.bay12forums.com/smf/index.php?topic=119314.msg3805352#msg3805352UPDATE 2:
youtube
https://www.youtube.com/watch?v=dD3-vrz_bYQhttps://www.youtube.com/watch?v=wih3k0wnsnchttps://www.youtube.com/watch?v=-ncqex8ijIMUPDATE 3:
colors and doors
https://www.youtube.com/watch?v=lA4CC5KbowEUPDATE 4:
ASCII mode
https://www.youtube.com/watch?v=7K_2IBmQswYDwarfs forget about their fortress when time passes
https://www.youtube.com/watch?v=6MmgC6TMkjw