CodeBlack08
Highest Rated Comments
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?
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.
View HistoryShare Link