Oct 12, 2015, 3:26 AM

@Reason said:

@Derp said:

Which... doesn't mean that it isn't open to anyone who wants to learn, that just means that it's something that they'll have to put some actual work into, and maybe seek a mentor. Much like anything else anyone could ever hope to learn. But all of the documentation for it is included in the help files, along with examples and such, and outside of a few concepts which are rather buried, you need not ever really seek an outside mentor. It's all self-contained. But more importantly, it can be used within the game itself without having to worry overly much about server access. Ergo, open to anyone who wants to learn.

Except that any MU user can create their own softcode to do specific things they want it to do that might not be important enough to implement game-wide, and they can do so without having to worry about server access, etc. Anything that could super easily break things is largely denied due to permissions. The same cannot be said of Evennia. It might not be something that a great many users ever pursue, but it's something that I find important enough to dissuade me from looking into Evennia.

You've mentioned server access twice. You understand that "server access" in Evennia's case means a desktop, 2 minutes spent downloading a Python distribution, and a pulse. Right?

There are literally thousands of hours of youtube videos explaining how Python works. There's absolutely no comparison. MU* softcode is as approachable as a purple, pulsating vomitorium.

I appreciate your interest in softcode, mind you. I think that the world would be a better place if more people took a moment to think about functional programming. W.W.H.D., that's my moto. 😉

But it just isn't tenable to hold up 'accessibility of code resources' as the primary thing holding MU* softcode at the forefront of text based online game dominance.

I think this depends highly upon your outlook on a thing. In this case, I value this a great deal. Moreso than whatever snazzy innovation someone can fetch for me with Evennia -- and with softcode, I can do it with nearly -any- game, not just the ones that I choose to run myself. Something which Evennia cannot do, or match, without the softcode aspect.

So no, server access is still important (or, more specifically, the lack of need for it on a MUX to make toys that do simple things), because ultimately you're going to want to make tools for the game you're playing on. Softcode allows you to do that without having to put something in the guts of the beast, in a lot of cases.