Top Mud Sites Forum Return to TopMudSites.com
  Top Mud Sites Forum > Mud Development and Administration > MUD Coding
Read-only archive
The Top Mud Sites forum is closed.
Posting, registration and logins are disabled.

 
Old 01-07-2003, 06:33 AM   #1
Mierza
Member
 
Join Date: Jan 2003
Location: Hope Valley, Perth, Australia.
Posts: 33
Mierza is on a distinguished road
Exclamation

I'd like to build my own mud, I have a few resources (people inclined) available to help, aslong as I know what I need.

So.. where exactly do I start?

All replies much appreciated.

~Jade (aka Mierza)
 
Old 01-07-2003, 10:07 PM   #2
Emit
New Member
 
Join Date: May 2002
Location: Kentucky
Posts: 14
Emit is on a distinguished road
 
Old 01-08-2003, 01:54 AM   #3
Ogma
Member
 
Ogma's Avatar
 
Join Date: Apr 2002
Home MUD: DartMUD
Posts: 86
Ogma is on a distinguished road
Arrow

 
Old 01-08-2003, 07:33 AM   #4
Orion Elder
Senior Member
 
Join Date: Apr 2002
Posts: 346
Orion Elder is on a distinguished road
Just wanted to point out there are a lot more options than just the ones that Ogma mentioned.

Not mentioned, that I can think of off the top of my head, are (in alphabetical order):








As mentioned, these are just a few off the top of my head. There are numerous codebase listings all over the net. More information about what exactly you're looking for would be helpful in pointing you to something that might suit your needs.

And, as Emit mentioned, there is always the option of building your own codebase from scratch.

* - Chronicles is my own derivative and is a pretty cleaned up version of SMAUG that has been trimmed down quite a bit, and had some new features added.
 
Old 01-08-2003, 09:14 AM   #5
Adelai
New Member
 
Join Date: Jan 2003
Location: New York (state, not city)
Posts: 17
Adelai is on a distinguished road
Here's a random question. Which wuld you say is easiest to learn? Knowing some code (C mostly), but having been forewarned about the complexity of MUDs, is there one less... complex than the rest?
 
Old 01-08-2003, 06:24 PM   #6
Lodes
New Member
 
Join Date: Apr 2002
Location: California
Posts: 15
Lodes is on a distinguished road
Well knowing you really well Mierza, I thought i'd reply. (on a seperate note, i'll be contacting you on your current mud.)
Muds are indeed some complicated piece of code but after you have worked a lot with a codebase you get to know it quite well and understand what is needed.
Which codebase you choose really depends upon what you want it to already have, which features on that codebase do I want compared to that other codebase.
Now, answering your question maybe a bit more precisely. Any mu* is complex because first it is a server/client application and the current standards are relatively high on how a mud should be. I know you currently are an immortal on that mud I play with you, and I will be contacting you. I hope what I said made sense and maybe also helped some other people.
On another note, it does cost some money to run a mud and a lot of dedication. And now as an advice, with your changes, start with small things, you will learn a lot about different part of the code and then will be able to progress into making some bigger changes. Remember that some codebases are just ugly to look at but I am thankfull to the creators as they sure saved all of us a lot of time, and gave us inspiration to continue on.
-- edit - My first post on this board, really bad formatting which I hope I fixed.
 
Old 01-08-2003, 07:09 PM   #7
Mierza
Member
 
Join Date: Jan 2003
Location: Hope Valley, Perth, Australia.
Posts: 33
Mierza is on a distinguished road
Arrow

 
Old 01-08-2003, 08:23 PM   #8
Ogma
Member
 
Ogma's Avatar
 
Join Date: Apr 2002
Home MUD: DartMUD
Posts: 86
Ogma is on a distinguished road
Yes, Orion, I only mentioned the major MUD codebases. I also failed to mention MUCK (Glowmuck or fuzzball), Mush, Mux, MOO etc. so as not to confuse the issue.

Mierza,

If you want to do something significantly different than the standard medieval/fantasy setting, I'd recommend ldmud or MudOs (another one I failed to mention). LP style muds are much more flexible.
 
Old 01-09-2003, 02:32 AM   #9
Mierza
Member
 
Join Date: Jan 2003
Location: Hope Valley, Perth, Australia.
Posts: 33
Mierza is on a distinguished road
I need to -learn- to code..

1. Is there anything similar to mIRC scripting that will suit my needs; or
2. Where can I learn? (Desired online, free, etc. Or tuition from an exp. friend'd help too.); or
3. Anyone wanna code?
 
Old 01-12-2003, 10:28 PM   #10
visko
Member
 
Join Date: May 2002
Posts: 98
visko is on a distinguished road
 
Old 01-27-2003, 07:20 PM   #11
Koryon
Member
 
Join Date: Apr 2002
Location: Canada
Posts: 50
Koryon is on a distinguished road
 
Old 01-27-2003, 09:51 PM   #12
Terloch
Member
 
Join Date: Apr 2002
Location: Chicago, Illinois
Posts: 152
Terloch is on a distinguished road
Honestly, regardless of codebases out there, or any of OUR preferences, this is what I would recommend you do.

Take whatever code you are the most familiar PLAYING on and at least start with that. You know what things do, what messages are given, etc, and you can find that in the code and by reverse engineering it, you can start to figure out just what makes it all tick. Modify and change it, get comfortable with it, and THEN decide if you want to go with it, or something different...
 
Old 09-24-2003, 02:49 AM   #13
Mierza
Member
 
Join Date: Jan 2003
Location: Hope Valley, Perth, Australia.
Posts: 33
Mierza is on a distinguished road
 
Old 09-24-2003, 05:02 PM   #14
Raith
 
Posts: n/a
Harr Harr..Yes. You will need to surround yourself with competent and dedicated staff members, or else the staff will slack off and the MUD will disappear. That will just result in a waste of resources.
 
Old 09-25-2003, 01:33 AM   #15
Mierza
Member
 
Join Date: Jan 2003
Location: Hope Valley, Perth, Australia.
Posts: 33
Mierza is on a distinguished road
Raith? Are you my Raithy-raith from the place where Paia reigns?
 
Old 09-25-2003, 04:32 PM   #16
Raith
 
Posts: n/a
 
Old 10-16-2003, 09:36 PM   #17
Blade
New Member
 
Join Date: Sep 2003
Posts: 6
Blade is on a distinguished road
 
Old 10-17-2003, 12:03 AM   #18
Ogma
Member
 
Ogma's Avatar
 
Join Date: Apr 2002
Home MUD: DartMUD
Posts: 86
Ogma is on a distinguished road
Not to be flippant or discouraging, but asking a question like this is like saying 'I'm just learning to drive a car, how long will it be before I can drive in the Indy 500?'

There is far more to learning to program than just learning the language. It is a unique way of thinking and solving problems. The programming language is just the tip of the iceberg. Once you know how to program, learning another language is a piece of cake.

Chosing Python as a first language is a good choice, it lends itself quite well to learning good habits and techniques. However, don't expect to be coding a mud in a couple weeks or months.

I wouldn't recommend coding a mud in Python though. It'd make a good embedded scripting language, but it doesn't lend itself to the fiddly bit bashing that communications protocols require. If I had to code a mud from scratch, I'd go with C++.

On the other hand, if I were building a mud, I wouldn't code it from scratch either. Chose a codebase and built off of that. For most of them you'd need C, but I think the best way to go is use LPMUD or LDMUD and code it in LPC.
 
Old 10-17-2003, 01:20 AM   #19
Lodes
New Member
 
Join Date: Apr 2002
Location: California
Posts: 15
Lodes is on a distinguished road
 
Old 10-28-2003, 11:13 AM   #20
Kylotan
Member
 
Join Date: Jun 2003
Location: Nottingham, UK
Home MUD: Abattoir (Smaug)
Home MUD: ex-Jellybean (Smaug)
Home MUD: ex-Dark Chambers (Merc)
Posts: 174
Kylotan is on a distinguished road
What are you talking about? Python is ideally suited for muds given that it comes with extensive networking and string-handling capabilities as part of the standard library. I'm intrigued to see what 'fiddly bit bashing' you think is required...
 



Building a new MUD - Similar Threads
Thread Thread Starter Forum Replies Last Post
The Art of Building Neranz Laverani MUD Builders and Areas 18 08-08-2005 08:13 PM
Mud building Sesshomaru MUD Builders and Areas 1 11-16-2004 11:56 AM
Building a MUD Shlim MUD Builders and Areas 1 08-21-2003 06:22 PM
Building Tocamat MUD Builders and Areas 9 02-22-2003 09:02 PM
Web based building Blobule Advertising for Staff 4 09-18-2002 09:47 AM


All times are GMT -4.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Style based on a design by Essilor
Copyright Top Mud Sites.com 2022