I've already invested some effort into creating a GUI, but as it's a plugin it requires the user to manually download and install it. In theory I could release a preconfigured version, but it would still need to be downloaded, and not everyone is willing to do that. This is particularly the case when they've only just connected - and the impression given in those crucial first minutes has a big impact on the likelyhood of the newbie hanging around.
I find that those who are new to muds are much more likely to download MUSHclient and install the plugin, it's mostly the experienced mudders who are fickle. Most of them are already familiar with ASCII maps using ANSI colour, so I believe it would be quite an effective attention-grabber if they were instead presented with a Unicode map using 24-bit (or even 256) colours.
But even for those who use a "proper" GUI, the text-window will still be their primary focus, and as such I believe it's important to put extra effort into the way the text is presented. Colour is an obvious example - when used carefully, it can make the text easier to read by drawing the user's attention to important details. Clickable MXP links are another example, and I find they actually complement the GUI very well (perhaps because the user is more likely to already have one hand on the mouse).
Try connecting to a mud that makes good use of colour and MXP, play it for a while, then switch off both colour and MXP - you can really feel the difference in terms of presentation. Do the same with a custom GUI framing the text window, and the juxtaposition is even more jarring. I'm strongly in favour of using graphics to improve the interface for the user, but I also think it's important not to overlook the presentation of the text window itself.
With a Unicode font you could take it a step further. You're using "M" or "F" to indicate gender in the who list, because there's not enough space to write it out in full? No problem, you can use the appropriate gender symbol. That ancient tomb includes descriptions of strange runic writing above the entrance? Use the rune characters and you can actually display what it looks like. Each area of the world maintains its own weather conditions, and you want a way for players to view them? Easy, just add the appropriate weather symbol to the area list. You've got an alchemy chart for a minigame? Use the linedraw characters and the alchemy symbols and it'll look pretty nice.
If the concept were extended to a custom made font, it could also incorporate characters designed specifically for muds. No need for using abbreviations to squeeze class names into the who list - instead of "War" for warrior you could use a sword and shield character, instead of "Mag" for mage you could use a spellbook character, etc. You could do the same for races, specific states (AFK, link-dead, etc), status (staff, clan leader, killer, thief, etc).
The font could also include multiple sets of characters, effectively allowing you to mimic multiple fonts in the text window at the same time (as far as I'm aware you can't currently do this in MUSHclient). This would need to be handled with care in order to maintain a consistent look and feel, but for example you might use a different set of characters when looking at a hand-written journal your character found in a dungeon, or when reading the inscription on a magical weapon, etc.
It would be a simple matter of providing a snippet for any muds that wished to take advantage of such a font - but as always it's the chicken-and-egg scenario when it comes to clients and servers adding support for something new. I could perhaps persuade a handful of muds to add support, with their players needing to download and install the font manually, but to gain wider acceptance I think the font would need to be part of the default distribution.
Right now I'm still playing with the concept, testing it out to see how viable it is. Last night I found a font called Fixedsys Excelsior which is probably a bit large for your tastes, but it's enough for me to play around with and get a feel for what sort of results could be produced.
I agree it doesn't make sense to add it to the distribution if only one mud is using it, but that's not my intent. So let's see if I can (1) get a proof-of-concept working, and then (2) convince a few other muds to support it as well.
|