|
Much like people demand to stay a specific political party, or demand to have a specific brand of car, even 20 years later, is similar to Muds. Some people love Rom feel and looks. Some Circle, some prefer specific Muds in general...
You have to consider the vast majority of Muds out there are small startup Muds with very amateur coders who have never tried to code before. Consider 90%+ have to be incompetent right now at coding a Mud from the ground up, there's you explanation on why so many Muds are stock code bases, with maybe MINOR edits.
That said, Muds are also fading. Why spend so much time on a new Mud when the interest level is down?
-Unless you can offer astounding gameplay options compared to others Muds, why move?
-Back in 1995, C was/is still a stable system, and Linux was considered the only stable option. With interest levels down (look at what used to be, say in 2002 or so, several hundred posts on any given Mud forum... and today, there are several hundred posts PER YEAR). Momentum is not in the favor of new Muds. Demand is down.
---------------------
I'm probably a minority here, but I'm a hobbyist like most others. I walked in knowing plenty of VB6, and hooked up a Linux box and started looking at Rom2.4. I didn't know much C, nor Linux, so I was turned off for about two weeks. Noticing how I didn't want to be 'another modified stock', I started a blank project from the ground up.
Granted it's not done, and far from anything presentable. However, I have had visitors with interest come in before, and harass me about how I'm just using Rom2.4 and calling it my own. I come from a heavily modified Rom Mud... so I style it after that fact. But the point is, it's written in VB6, very fast and stable, and looks like a C version of Rom2.4.
So the question becomes, what does the code-base matter if the user can't tell any difference? None. It's about game play, not exact code.
There are many fine musicians in the world. There are far more bad ones, saturating the lands - this could make one believe that there are no good musicians out there - but there are. Same with Muds. You just have to do some weeding.
(Comment added by Dratgard on Tue Jul 7 12:00:07 2009)
I suppose I should clarify. My project is written in VB6, built for two servers (one to handle connections, one to handle the world AI and math). I won't explain why, I just wanted to do it this way and had reasons to.
I don't have any other Mud project codes available to read, so it's certainly not derived code, and it's certainly not in C.
(I also don't like arguments about C vs VB6. Been down that road. When users log on and say it has to be C because they can't see a difference, the debate ends there, and is why the codebase issue doesn't matter)
|