Top Mud Sites Forum

Top Mud Sites Forum (http://www.topmudsites.com/forums/index.php)
-   MUD Coding (http://www.topmudsites.com/forums/forumdisplay.php?f=9)
-   -   A request for recommendation (http://www.topmudsites.com/forums/showthread.php?t=6281)

Jaesil 10-16-2010 07:26 PM

A request for recommendation
 
Yes, this is another "What codebase should I use thread?". I have tried to figure out which one to use on my own, but I'm still not sure which one to use.

I need something that is in C, (Python scripting can be bonus points), and will allow me to create a mud akin to the New worlds mud. I want a codebase that will work good for that style of mud.

This is just a private project I want to do with a friend.

I've looked at Smaugfuss, Circlemud, and nakedmud. I'm just kinda lost in what I should pick...

Hopefully I've described that clearly,

Thanks,

Jaesil

KaVir 10-16-2010 08:17 PM

Re: A request for recommendation
 
New Worlds is an LPMud, have you tried looking at LPMud drivers and mudlibs?

Jaesil 10-16-2010 08:53 PM

Re: A request for recommendation
 
I'm liking the look of this alot. I'll research into this more.

Thanks KaVir!

Newworlds 10-17-2010 11:30 AM

Re: A request for recommendation
 
Actually it's based on that functioning style but we drove it from our own custom codebase. The LP dirivitives are pretty complex. If you are beginning with coding, you might stick with Smaug. It's the simplest of them all and can probably do everything you want. There is some new fangled LP out of the box (which may be simpler) but I can't remember what it is called.

Ide 10-17-2010 02:05 PM

Re: A request for recommendation
 
Maybe Dead Souls?

Jaesil 10-17-2010 07:09 PM

Re: A request for recommendation
 

I think the problem with LPmuds(tried dead souls) was that it could only be editted in lpc? I think I'm correct on that, as that was all I could tell from my experience. Plus I had a really weird experience with the "dchat" function, thinking that it was bots for some reason. It was interesting...

Anyhow, I see two choices, Dikumud or LPmud(At least offspring of them :P). I'll take some time to look into SMAUG.

Atyreus 10-18-2010 08:33 AM

Re: A request for recommendation
 
Another option worth looking at if you are aiming to create an LP-style mud is Genesis/ColdC. ColdC works like the various flavors of LP in that the game runs on a server (written in C) that provides the socket protocols and script interpretation engine, and leaves everything else to be put together using the scripting language (ColdC). It, thus, has the same advantages of coding in LPC - shorter development time, the ability to make significant changes without recompiling or rebooting, a stable interpreter which can absorb errors without crashing the game. Unlike LPC (except for the more advanced DGD), ColdC also allows you to make changes to objects which will propogate down through all its descendents without requiring them to be destroyed and recreated (it is also, unlike most flavors of LPC, the default behavior in ColdC for objects to persist over crashes and reboots). ColdC also provides a bit more control over low-level aspects of the game, giving you more control over the handling of sockets, and the parsing of incoming text, and the integration of MXP or other in-band or out-of-band protocols.

On the downside, I don't believe anyone is actively maintaining the Genesis server (though it's stable release is very stable), the documentation is minimal and assumes some programming experience, and the configuration script that ships with it sometimes needs to be kicked and prodded on some flavors of Linux.


All times are GMT -4. The time now is 02:08 AM.

Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright Top Mud Sites.com 2022