3 ms·
I think he should sell it but open source it enough to allow mods or an engine rewrite. I think capturing his creative output w.r.t. game inclusions could still
by R0b0t1 4y ago
I think he should sell it but open source it enough to allow mods or an engine rewrite. I think capturing his creative output w.r.t. game inclusions could still make him some money.
The game is kinda gimped because he doesn't know how to multithread it.
- burnished 4y agoLinks to blog posts or analysis? It seems like it's pretty compute heavy, not sure threading could help?
- bombcar 4y agoThe single biggest CPU usage in DF is the pathfinding algorithms, and making those multithreaded is complicated. Tarn himself has admitted he doesn't know how to do it well, and has left it for a later enhancement. Other aspects of DF are now technically multithreaded if I recall correctly, but that's for sound and graphics and stuff that doesn't really remove the pathfinding processing. Lots of the newer features like burrows, etc, are to allow the player to help the pathfinding algorithms.
- R0b0t1 4y agoThere are modern entity component system frameworks (tendency for these to be written in new languages, but there's ones for C/C++/whatever) that would allow this to be multithreaded quite well. He just doesn't want to put in the time to learn them for some reason.