Coder's Guild Mailing List

More About MUDs

Posted by Kode A.C. on 2001-05-31

>Date: Sun, 27 May 2001 17:06:41 -0700 (PDT)
>From: Goblinp <jr_goblinp@xxxxx.xxx>
>Subject: MUD Coding
>
>Hello everyone.
>
>I'm new on this list, and new at C programming. I'm a
>high school student taking a course through Stanford's
>EPGY program and I'm definitly a beginner. I was
>wondering if anyone knew anything about MUDS
>(multi-user dimensions). You can see examples at
>www.mudconnector.com. Anyway, I was wondering how much
>more coding experience was needed to begin making
>small changes by even copying and pasting code and
>partially understanding it. What's the best place to
>start learning that style of code. Any emails or sites
>anyone can recommend for someone with very little
>programming experience in C? I think MUD coding and
>helping out would be a great place to enhance my C and
>help out in a game environment I enjoy. So just
>wondering if anyone could start me with some resources
>on this.
>
>Thanks a lot!

Hey,

If you are interested in creating a MUD then there are a lot of things you 
need to learn if you consider your programming skills still fresh.
Many types of data structures will come in handy like linked lists, and with 
that come the manipulation of pointers.  It is easy as typing up those 
keywords in a search engine to find helpful tutorials on these.

I suggest you subscribe to a MUD user group.  One of the most popular being 
"mudcore@xxxxxxxxxxx.xxx"  look up this user group for information about MUD 
programming.

Also it is important that you learn about network programming.  there are 
some tutorials worth a look at www.gamedev.net  in the programming section.  
Also, parsing is one of the most important things to get down.  It may help 
to learn a little bit about how "grammars" and syntax are created using 
"formal languages" I you have looked at any of the HTML specifications you 
may notice them use

<thing>::= <letter>|<number>

this is a form of BNF, which basically defines something that gets parsed.  
Although it may not be necessary to study this in detail, it can help you 
generate very robust command systems for your MUD.

I hope that anything I have offered was of some help.

G'day






_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com