Oct 12, 2015, 10:10 PM

@Thenomain said:

I know how to play Game X. I log into similar Game Y and man oh fucking man what the hell is going on here? Never mind!

Not really sure what anyone expects can be done about that. ๐Ÿ˜ž

I'm working on Evennia for several reasons.

The first is that I wanted to learn Python.

Second, I think that while MUSHcode is -capable- of doing some complicated stuff it is hardly OPTIMAL for it compared to modern languages like Python. Case in point, it took me less than a third the time to write a BBS similar to Myrddin's in Python once I knew how to Python at all.

Thirdly, many of the games I support don't care much about player building. Most of them are MUSHes of the same family as Megaman MUSH, where the objective is a roleplay setting where you grab some character and just go RP. The most people do is build some cool room with a desc to roleplay in. Almost nobody uses the available softcode tools for anything, so the loss of softcode for my purposes in the immediate future is not a big deal.

Fourth, the advantage of having a website that will be suited for things like reading or posting on the BBS, admin tools of countless varieties, and a webclient that does not suck will be a hundred more times approachable and easier to gain the attention and approvla of newbies to the hobby.

So what if it's difficult to randomly create an object to represent a dog that barks at people randomly while they enter the room? That can come later. ๐Ÿ™‚

@Griatch

Also, and I don't know how much this is a factor in MUSH, but at least on the MUD side there are a ton of extension subnegotiation protocols that has been added to the Telnet protocol over the last 20+ years. They tend to be poorly documented (since there is no central standard) and various clients support subsets slightly differently or straight-out wrong. This is not making it easy for a server developer.

MXP, MCCP, Pueblo... GCMP? I don't know anymore, it really is that chaotic.