Highest Rated Comments


CodeBlack0890 karma

What kind of effort have you made to parallelize some of the computation in Dwarf Fortress? In particular, I heard that the path-finding algorithm is one of the largest usage of the CPU. Have you looked into parallel graph searches?

This is, of course, interesting because of the ubiquitous shift to multicore machines.

CodeBlack0848 karma

What are some of the large-scale technical problems that you face(ed), or will face, when creating Dwarf Fortress?

What kind of software engineering practices do you follow? I've heard that you do not use any sort of version control. Do you follow other common practices like OOP, naming conventions, unit testing, etc?

Do you find that your code more functional because you have a heavy background in mathematics?