Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.

Due to spam on this forum, all posts now need moderator approval.

 Entire forum ➜ MUDs ➜ General ➜ Codebases...

Codebases...

It is now over 60 days since the last post. This thread is closed.     Refresh page


Posted by Crawly   (6 posts)  Bio
Date Fri 14 Nov 2003 11:12 PM (UTC)
Message
Can someone help me with this. I have played several different muds the last few months but most of them feel very similar. I guess the ones I have tried so far are based on DIKu. Now, I realise there are lots of other codebases, MSUH, MUCK, Merc, PennMush and so on...

If anyone could explain the unique thing about the different codebases and the limits...
Top

Posted by David Haley   USA  (3,881 posts)  Bio
Date Reply #1 on Sat 15 Nov 2003 06:00 AM (UTC)
Message
I think there is a first, basic difference between what is called a MUD and what is called a MUSH. The MUDs tend to be role-play combat oriented, some even totally hack and slash, whereas MUSHes are much more social-oriented, and do not try as hard (usually) to recreate a more realistic, fighting environment like MUDs have. In fact, MUSHes have little to no combat in them at all.

I know little about MUSHes beyond that. However, for MUDs, there are a few lines I know about... the most well-known, on this forum at least, is SMAUG, which is based on Merc which is based on Diku (or is it based on Diku based on Merc... hmm...) From that you have codebases like Dawn of Time, which is a heavily improved version of SMAUG, or my own codebase which isn't public at the moment which is looking less and less like SMAUG actually. In fact I'm rewriting much of the code from scratch because I feel that SMAUG is very icky and disorganized, not to mention inefficient and slow. For instance, I rewrote the network code and improved the speed by factors of 4 or more. Typing hlist gets you the list of help files in a split second whereas on the old network code it'd take you a good second or two.

Anyways, I've heard about things called CircleMUD and LpMUD. I know next to nothing about those except that they are less AD&D based. SMAUG is very much AD&D based. In fact, it even has the saving throws just like AD&D, and their armor system works the same. Well, actually, it doesn't, but when they roll to hit, they use THAC0, which makes an awful mess because they have to convert their armor system to the AD&D armor system of 10 to -20 (or whatever it is) to be able to use the THAC0 system... blergh.

So that's all I can help you with... I don't know a whole lot about other codebases. But maybe that's enough to get you started... :)

David Haley aka Ksilyan
Head Programmer,
Legends of the Darkstone

http://david.the-haleys.org
Top

Posted by Samson   USA  (683 posts)  Bio
Date Reply #2 on Sat 15 Nov 2003 06:47 PM (UTC)
Message
Not to be a nitpicker, but isn't Dawn of Time based on Rom, and not on Smaug? :P
Top

Posted by Meerclar   USA  (733 posts)  Bio
Date Reply #3 on Sat 15 Nov 2003 07:37 PM (UTC)
Message
Aye, Dawn is indeed based from Rom rather than SMAUG, for which I am quite greatful as a coder.

Meerclar - Lord of Cats
Coder, Builder, and Tormenter of Mortals
Stormbringer: Rebirth
storm-bringer.org:4500
www.storm-bringer.org
Top

Posted by Samson   USA  (683 posts)  Bio
Date Reply #4 on Sun 16 Nov 2003 11:11 AM (UTC)
Message
Heh. I don't think it much matters really. Smaug and Rom both have their share of nasties in stock form. It's what you turn them into later on that counts.

And as far as Smaug, one is no longer restricted to just accepting the "official" stock form anymore since the FUSS packages came about. Got rid of the vast majority of problems the code has. For which I'm sure a number of coders are quite happy.

I've heard all of the arguments about how Smaug has too many features and is hard to work with, but I've also heard the opposite about Rom in that it doesn't have enough and is difficult to expand on because of it.

Just need to be sure of what you want before you start and not complain later if you didn't do your homework and ended up with something that didn't fit your needs.
Top

Posted by Uru   Canada  (67 posts)  Bio
Date Reply #5 on Fri 12 Mar 2004 03:49 PM (UTC)
Message
Am I missing out on a supperior/improved version of SMAUG server if I don't have that FUSS thing? Does FUSS have fixes or something?

I'd really like to know what it's for.

"What does not kill us makes us stronger."
Top

Posted by Greven   Canada  (835 posts)  Bio
Date Reply #6 on Fri 12 Mar 2004 04:57 PM (UTC)
Message
Wow, heh, yes, FUSS is a better version of SMAUG. It has every reported bug fix, from large security issues to small small things. It also has a much needed ( and improved ) version of ANSI color code, since SMAUG's was so glitchy. On a stock comparison, this is the way to go.

However, there are also other SMAUG derivitives. SWR, AFKMUD, ummmm... I know there are others... heh, can't think of them. I'm sure someone else can fill in the rest. Hope that helps.

Nobody ever expects the spanish inquisition!

darkwarriors.net:4848
http://darkwarriors.net
Top

Posted by Uru   Canada  (67 posts)  Bio
Date Reply #7 on Fri 12 Mar 2004 05:56 PM (UTC)
Message
Yes thanks. Now all I need is a ZIPped version to download.

"What does not kill us makes us stronger."
Top

Posted by Samson   USA  (683 posts)  Bio
Date Reply #8 on Fri 12 Mar 2004 08:02 PM (UTC)
Message
On the subject of which Smaug derivs are about:

http://www.alsherok.net/smaug.txt

Unofficial list I compiled, which more than likely doesn't cover the obscure released versions. Also does not list unreleased code, for obvious reasons :)
Top

Posted by Nick Gammon   Australia  (23,133 posts)  Bio   Forum Administrator
Date Reply #9 on Sat 13 Mar 2004 02:07 AM (UTC)
Message
As for "is Merc based on Diku or vice-versa", see General Diku MUD Hierarchy

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Uru   Canada  (67 posts)  Bio
Date Reply #10 on Sat 13 Mar 2004 12:16 PM (UTC)
Message
Ah, thank you.

"What does not kill us makes us stronger."
Top

Posted by Mirror   (1 post)  Bio
Date Reply #11 on Tue 05 Jul 2005 10:53 AM (UTC)
Message
I'd just like to point out that there is also codebases not mentioned here due to the large rom/diku/smaugh/merc presence here. The old fashioned dyrt family of codebases. Which generally falls in the "abermud" family. They are handled quite differently then the rom-based muds (yes I know, don't yell at me for the generalization ;)) in that they are much simpler and don't use races/classes, nor do they make you run 300 hundred levels to restart as a new class to do it again. They are more simple and easier to grasp code-wise, and mud/runner-wise. Codebases such as dyrt, pdirt, idirt, cdirt, and dirt, to name a few. Just thought I'd offer some info on something other then the extensive/intensive codebases, in case there is someone looking for something "easier" to learn coding on.
Top

Posted by Zharl2   (2 posts)  Bio
Date Reply #12 on Mon 18 Jul 2005 03:34 PM (UTC)
Message
Ok, there are lots of codebases out there and types. Can someone help me find the right one.NGJkOWU4

This is what I have been searching for: C++/C or JAVA, UNIX (FreeBSD), SQL (preferably MySQL), and able to upgrade, later on, to a graphical client much like wyvern.

As far as the type, I am looking for somthing like Ultima-online--races, pk combat, commerce, and crafting.

I would like something flexible and basic that I could easily revamp to suit my needs. So far, I figure on a couple of faulse starts before I select the right codebase.

Thanks for any input.
Top

Posted by Zeno   USA  (2,871 posts)  Bio
Date Reply #13 on Mon 18 Jul 2005 05:43 PM (UTC)
Message
Personally I haven't come across much of what you want. Your best chance is to go to http://www.mudmagic.com/ and look through the downloads there.

Zeno McDohl,
Owner of Bleached InuYasha Galaxy
http://www.biyg.org
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


38,829 views.

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.