@faraday said in UX: It's time for The Talk:
@Lithium said in UX: It's time for The Talk:
But +code? I don't see what's the big deal honestly.
You've obviously been playing for awhile so I'm sure it's no big deal to you. But put yourself in the shoes of a new player who's never MUSHed before. Imagine you're trying to learn this command set for the very first time.
I want to stress this point. I can understand people being comfortable/okay with the really weird command structure/code setup that seems frequent on MUSHes if they've been in it for a long time or they've actually had it develop over the time they've been playing, but from an outside perspective it's pretty daunting. The amount of disagreement on the rationale for different prefix symbols makes that kind of evident, but to illustrate:
If you want to move around in-character you use normal commands - n, s, e, w
, or specific commands. You can look around with look
. But if you want to see different joinable areas in the room you have to use +places
. If you want to do a typical emote you can just pose
or say
, but if you want to write an emote that has your character's name in the middle you're breaking out a new prefix with @emit
. You can look up other people's information with +finger
but if you want to set your own you're editing attributes with &something = something
IIRC. In a number of MUSHes you're going to have an inventory
command that's probably not going to be used in favor of some other command with a +. You can use a channel name to chat to it, and comlist
to see what you've set up, but @clist
to view the public options. I think.
The helpfiles being pretty selective in how you access them doesn't help, either. You might get a helpfile for command
before realizing you needed the +help
for that command, since it's prefixed. I was looking at Fear and Loathing recently, and they have a damage +help that encompasses the +hurt
and +heal
commands (or equivalents, I don't remember if that's exactly what they're called). That file should, IMO, come up if you try to look up either of those commands, but doesn't. I don't know if that's a system limitation or just the game specifically, though. Then you have commands like +travel
and +temproom
mentioned by people without easily-accessible helpfiles, because maybe they were initially encountered on a different game or something.
All of that makes for a total hodgepodge if you're trying to learn it - you're basically trying to put three jigsaw puzzles together, plus one more if you're learning the system the game is based on as well instead of just how it integrates to the MUSH. I'd understand if a game went the way of, "@ is used for every OOC command", or something like that, but that seems uncommon. If you're using a jumble of different prefixes for any specific task - interacting with the grid/a room, interacting with another character IC, interacting with another player OOC - I think the drawbacks of that standard outweigh the supposed benefits.
I know, at least, there've been plenty of people that I've seen turn away from MUSHes that they'd probably enjoy and bring a lot to solely on account of the disjointed command structure to look for a more consistent alternative. Someone could definitely settle on the "just tough it out and memorize it" side of the fence, but I appreciate the intent of the thread in promoting some kind of streamlining.