Oh, I agree - but that's hardly something specific to Diku muds. The vast majority of all mud code I've seen is (IMO) poorly written and documented - regardless of codebase or language, or whether it's a snippet, a mudlib, an engine or whatever else. Even most scratch-written muds that I've looked through seem poorly done. Come to think of it, most "professional" code I've looked at is pretty poor as well...
But it wouldn't really be fair to recommend that everyone start from scratch - because while most codebases leave much room for improvement, they're still going to be better than most newcomers would be able to manage. And while they may lack in many ways, Diku derivatives still provide a relatively gentle introduction to mud programming.
|