Mud coding language
Mud coding language
So I asked a little around the mud to get Ideas, and I think I am going to go with javascript.
But I didn't ask one question. What is the coding for this mud done in?
But I didn't ask one question. What is the coding for this mud done in?
Re: Mud coding language
Black magic apparently.
Re: Mud coding language
Does that make Vivienne a Black Magic Woman?
Re: Mud coding language
I thought it to be more of the area of voodoo.
But ive also heard its something like c++. Im basing that on a 10ish year old memory fragment.
But ive also heard its something like c++. Im basing that on a 10ish year old memory fragment.
Re: Mud coding language
Original Code - CircleMUD
It's its own thing really after all the years people have tinkered with it.
24 years. It's a hell of a thing to still be around!
It's its own thing really after all the years people have tinkered with it.
24 years. It's a hell of a thing to still be around!
Re: Mud coding language
Originally coded in C, switched over to C++ back in mid-2002.
http://wotmud.wikia.com/wiki/Update:MUD ... e_unstable
http://wotmud.wikia.com/wiki/Update:MUD ... e_unstable
Re: Mud coding language
Oh great, now I have "Black Magic Woman" playing in my head over and over and over... Thank goodness Santana is decent.
The original code base is C, then it went to C++, and somewhere in there Flash et al added in some mysterious alternate universe language that hasn't been seen since the Babylon nation was formed. Something like that.

The original code base is C, then it went to C++, and somewhere in there Flash et al added in some mysterious alternate universe language that hasn't been seen since the Babylon nation was formed. Something like that.
Re: Mud coding language
Fun fact. That song was first written by Peter Green when he fronted Fleetwood Mac.
I don't know a thing about computers but I've got your back on useless music trivia.
I don't know a thing about computers but I've got your back on useless music trivia.
Re: Mud coding language
Mmmmmm, yum. Sounds like a juicy Node.js project. If my memory is correct, the original CircleMUD used a single worker thread that ran a non-blocking select poll loop on the sockets opened for each client. All of the game logic was executed by this single thread (including state save/restore) which is why this mud may sometimes not respond while its doing something else in that thread causing what we know as "lag". Old fashion-y C stuff that is coming back as teams try to come up with solutions to C10k. I've dabbled in Node, and I know high-performance servers can be written using it. I am not sure how cross-client/socket communication works since state must be shared with low latency between clients. Interested to see what your solution will be.Paridora wrote:So I asked a little around the mud to get Ideas, and I think I am going to go with javascript.
But I didn't ask one question. What is the coding for this mud done in?