There was quite an interesting blog post on this subject recently - I'll quote part of my response there, as I feel it also applies to this thread:larnen wrote:Some of what has been done is good, Kavir's ui is a good step in the right direction. But there is a long way to go to hook the people that muds need to survive long term.
I've made the code for my GUI freely available, I've created basic versions for a couple of other muds, I've even had discussions with other developers about a generic GUI that can be controlled by the mud (i.e., the mud sends instructions telling the client what and where to draw various components).The real problem, in my opinion, is the lack of communication between server developers and client developers. Some clients may offer decent support for designing custom GUIs, but you can't expect them to build a GUI tailored to each and every mud - that responsibility belongs to the individual mud owners.
Likewise, many of these features require support for certain protocols, which need to be implemented in both client AND server. The major clients usually support most of these protocols, or at least allow you to easily add them through scripting - but most muds don't, and that limits what the client can do.
Although I don't allow all of my graphics to be used by other muds, I have put together a package of public domain avatars, and provided links to websites where more public domain images can be obtained, customised, or even created.
I understand your view on this subject, it's actually very similar to my own (thus my recent work on GUI related stuff) - but trust me, you're talking to the wrong people. Mudlet can already do what you're after, and it offers to shake hands with any server that asks. The bottleneck is at the server end; very few muds can be bothered to reach out and clasp that offered hand. And the only people who can address that are the mud owners themselves.
My own players have created several of their own GUIs. But other mud owners? The reception has been lukewarm at best, and without support from the mud there are some pretty hefty limitations on what the GUI can do.
I actually started writing a mud snippet that would at least cover the essentials, although I keep getting sidetracked and haven't yet finished it. But even if I can get that finished, I don't expect it to suddenly revolutionise mudding - at best, my hope is that a handful of mud owners will decide to use it. Most, sadly, are pretty apathetic to the whole thing.