1. Toady’s inability to license open source code correctly is not the FOSS world’s fault. Only an idiot would license their code such that they can’t protect their copyright notices, which apparently Toady did.
2. Toady’s inability to write quality code as evidenced by his last game and the fact that DF has been in alpha for far too long would have definitely been HELPED and likely REMEDIED by letting other, more competent programmers give the game a try.
3. Dwarf Fortress being a pain to get working on Linux (Especially 64-bit.) is also the result of Toady not knowing the first thing about what he is doing, sinc ehe couldn’t even link to SDL in Linux correctly so that it’d work universally without someone hacking their Linux box to pieces to do so. HEck, he could even not worry about building for Linux ALTOGETHER if he just opened the source code, since distributors compile their software themselves, not grabbing binary from upstream.
4. Dwarf Fortress’s horrible user interface would almost overnight be fixed so that someone doesn’t have to spend a few DAYS just learning how to tell their dwarves how to DIG A HOLE. I don’t care how Toady spins it (“Losing is Fun” or whatever.), basic controls should never be even remotely as complicated as they are in Dwarf Fortress. It shouldn’t take looking up three seperate articles in a wiki JUST to look at a dwarf’s status.
5. Dwarf Fortress’s design scares me as a programmer. It’s usually not a very good idea to over-design a game to the point where individual fingers and teeth in a dwarf have health, that tends to make a lot of unneeded code and a LOT of headaches when it finally comes time to actually ironing out the code. This is probably WHY Dwarf Fortress is STILL in alpha to this day and probably never will reach 1.0 in its entire existence. Again, open source brings about peer review and would greatly reduce the complexity and difficulty of playing the game, not to mention a MUCH lighter memory/CPU footprint.
6. Despite 1, 2, 3, 4, and 5: Dwarf fortress is a fun game, and the only thing making it inaccessible to most people who want to play it is the fact that Toady is an idiot who’s better off doing something OTHER than programming since neither of his games have shown him to be competent or skilled. Making it open source really would allow some people who DO know how to program to turn the game into what Toady actually wanted it to be.
]]>I was annoyed at my bonehead wrestler for charging the hydra single-handed (and, very quickly, single-legged and zero-headed). I was equally annoyed at my idiot marksdwarf for running out after 9 goblins and going down in a hail of crossbow bolts (only one of which got him — but through the hip and it lodged in the legbone, which never healed). I was peeved that in pumping out the water from a flooded chamber, I screwed up and flooded the main dining room, sweeping a hungry dwarf under to his death (he ended up beyond the floodgates, so now I’m waiting for winter to collect his body). But losing can indeed be fun.
]]>On the other hand, I can’t fault Tarn one bit as the game is free and fun to play. I highly recommend naming the dwarves after your friends/enemies.
]]>