Dwarf Fortress

This. It's not intended to be a good game, or possibly a proper game at all, and it shows.

Looks very low-efficiency, with a horribly dull layout.

Toady makes DF for himself. Everyone else is just along for the ride.

Boringly inorganic.

Questions for any dorf autists: Is there anything new since the minecarts?

I'm sure toady is working on an accurate simulation of fingernail dirt on a per-finger basis.

Or perhaps a digestion system so we can finally fill our moats with shit instead of just blood and lava.

Shit/10

Left*

Well you can. Sort of. It's not 8x performance for 8x threads, but it's damn close enough compared to having just one CPU core switch back and forth between the various tasks. Sure not every task ever can be divided among cores, but a lot can and there's always performance benefits of it unless you do it wrong and get stuck with thread locks all day erryday.


Which is exactly what's happening A LOT to the game right now, because one thread is stuck having to calculate thousands, if not hundreds of thousands of little AI decisions each tick once your fortress grows to a certain size. Hell just world generation takes forever because it's stuck having to calculate mutation of tens of thousands of tiles on a single thread.


Unless you're retarded and cannot comprehend multi-threaded read/writes, it's actually highly beneficial to have AI running on separate threads from the main thread. Or else you get stuck with the main thread lagging horribly once you get past a certain threshold of AI computations, and if you're using the same main thread to also do frame rendering then god help you.

Hell just multi-threading the world generation would have CONSIDERABLE speed benefits, or even just the water/lava spread and leveling calculations.

Just have a dedicated coffin level then.