Top Mud Sites Forum Return to TopMudSites.com
Go Back   Top Mud Sites Forum > Mud Development and Administration > Advanced MUD Concepts
Click here to Register


This is a discussion on "Why not exploit the telnet protocol?" in the Top Mud Sites Advanced MUD Concepts forum :

Originally Posted by Anyone have any suggestions on books that might be good to read if I wanted to write a custom client for my MUD. Gee.. Another custom client... Ok. I admit that initially I went looking around, saw KMud and thought, "This has bloody everything I ever wanted, including a mapper. Wonder if I can port it to Windows?". But I found Mushclient and got over the loss of the mapper (which often don't work well in all cases anyway).  There are a 'lot' of cheesy, low level, minimal function clients out there. I am ...



You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our MUD community today!

If you have any problems with the registration process or your account login, please contact us.

If you are a registered member of the old TMS forums, please click here
Reply
 
LinkBack Thread Tools
Old 09-29-2003, 02:56 PM   #31
shadowfyr
Senior Member
 
Join Date: Oct 2002
Posts: 274
shadowfyr will become famous soon enough
Quote:
Originally Posted by
Anyone have any suggestions on books that might be good to read if I wanted to write a custom client for my MUD.
Gee.. Another custom client... Ok. I admit that initially I went looking around, saw KMud and thought, "This has bloody everything I ever wanted, including a mapper. Wonder if I can port it to Windows?". But I found Mushclient and got over the loss of the mapper (which often don't work well in all cases anyway).  There are a 'lot' of cheesy, low level, minimal function clients out there. I am not saying designing another one is a 'bad' thing for you, but I would hope that, if it can't compete with the top runners, you don't muddy the waters farther by introducing it to the pool of mediocre clients that already exist. But that is just my opinion. You could manage to design something truly useful, but considering the time it took to track down the one I now use and the clients I had to slog through first...
shadowfyr is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-29-2003, 03:58 PM   #32
Treestump
Member
 
Join Date: Feb 2003
Location: Austin, TX
Posts: 40
Treestump is on a distinguished road
Send a message via AIM to Treestump
One of our builders is red/green color blind. Boy did his maps come out looking funny.

In addition, the current version of zMUD displays light grey text as dark green by default. We get players logging in all the time asking why their home city is green. So yeah, as logos said, you cant control what people see.
Treestump is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-29-2003, 04:00 PM   #33
vedic
Member
 
Join Date: Jan 2003
Posts: 39
vedic is on a distinguished road
Quote:
Originally Posted by
And you've still failed to explain how my gaming atmosphere is made more cohesive because Bubba the Barbarian is prevented from adding "berserk duration" to his prompt.

As you yourself stated, "In text games, as in novels, presentation makes a huge difference...presentation provides the flavoring". But not everyone likes the same flavours, and by forcing everyone to play your vanilla flavoured mud, you're cutting out all of those who like chocolate, strawberry, raspberry, etc.
On the contrary, I think I explained it pretty well. As I have said countless times, my point is NOT to suggest that prompts and colors should not be configurable, just to offer alternative suggestions for the reasons why some people may NOT WANT to do that for their games, in response to the_logos's blanket statement that all text games should have that as a standard.

Quote:
Originally Posted by
The logical course of action for anyone wanting to run a successful mud is to let each player choose their own individual flavour. And when that can be done without any impact whatsoever on the other players, so much the better!
That's the reason there is more than one game. If one game could provide everything to everyone, no one would have the need to do another and no one would play anything but that one game. Each game has its own personality, and the look and feel is DEFINITELY part of that personality. If you want to offer a ton of options to your players, that is up to you, but it shouldn't be a standard because not everyone has the same outlook on how MUDs should operate, as evidenced by this conversation.
vedic is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-29-2003, 04:02 PM   #34
vedic
Member
 
Join Date: Jan 2003
Posts: 39
vedic is on a distinguished road
Quote:
Originally Posted by
In addition, the current version of zMUD displays light grey text as dark green by default. We get players logging in all the time asking why their home city is green. So yeah, as logos said, you cant control what people see.
OF course you can control what people see. ZMUD only switches the light-gray text, not all the colors. The majority of your selections are perfectly fine. You sound like you're saying you can't control it, so why bother.
vedic is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-29-2003, 04:24 PM   #35
Treestump
Member
 
Join Date: Feb 2003
Location: Austin, TX
Posts: 40
Treestump is on a distinguished road
Send a message via AIM to Treestump
[quote= (vedic @ Sep. 29 2003,16:02)]
Quote:
OF course you can control what people see. ZMUD only switches the light-gray text, not all the colors. The majority of your selections are perfectly fine. You sound like you're saying you can't control it, so why bother.
Im not saying "why bother" at all. Im simply saying you cannot control what people see. As you just said yourself, zMUD switches light grey text. Therefore, if I want someone to see light grey and their zMUD is configured in this manner, they won't see light grey!
Treestump is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-29-2003, 05:56 PM   #36
vedic
Member
 
Join Date: Jan 2003
Posts: 39
vedic is on a distinguished road
Do you have a point, other than to be argumentative?
vedic is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-30-2003, 04:33 AM   #37
KaVir
Legend
 
KaVir's Avatar
 
Join Date: Apr 2002
Name: Richard
Location: München
Home MUD: God Wars II
Posts: 1,518
KaVir will become famous soon enoughKaVir will become famous soon enough
Quote:
Originally Posted by
And you've still failed to explain how my gaming atmosphere is made more cohesive because Bubba the Barbarian is prevented from adding "berserk duration" to his prompt.

On the contrary, I think I explained it pretty well.
No, I'm afraid you've not explained it at all.

Quote:
Originally Posted by
As I have said countless times, my point is NOT to suggest that prompts and colors should not be configurable
Actually that's exactly what you've done - for example:

"A game has a much more cohesive atmosphere to it if everyone's look and feel are the same. Color is a big part of that."

And:

"color and prompt (again, I'm talking about the hp/spell point/stamina-type prompt) should be made uniform so that the interface is the same for all users."

And:

"The same should go for warnings (red, that is an international standard, by the way - there's no reason it should be changed)."

Etc.

Quote:
Originally Posted by
The logical course of action for anyone wanting to run a successful mud is to let each player choose their own individual flavour. And when that can be done without any impact whatsoever on the other players, so much the better!

That's the reason there is more than one game. If one game could provide everything to everyone, no one would have the need to do another and no one would play anything but that one game.
Are you suggesting that a mud should specifically aim to appeal to a smaller audience so that it doesn't attract too many players?

Quote:
Originally Posted by
Do you have a point, other than to be argumentative?
You claimed that the mud owner could control what people see. Treestump disproved your claim by citing an example from his own mud. I'm not really sure how that is "argumentative"...
KaVir is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-30-2003, 11:13 AM   #38
Treestump
Member
 
Join Date: Feb 2003
Location: Austin, TX
Posts: 40
Treestump is on a distinguished road
Send a message via AIM to Treestump
Quote:
Originally Posted by (vedic @ Sep. 29 2003,17:56)
Do you have a point, other than to be argumentative?
My point is simply that your statement that you can control what people see is innacurate. As we established, clients choose how to display information not the MUD.
Treestump is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-30-2003, 03:22 PM   #39
shadowfyr
Senior Member
 
Join Date: Oct 2002
Posts: 274
shadowfyr will become famous soon enough
Quote:
Originally Posted by (Treestump @ Sep. 29 2003,15:58)
One of our builders is red/green color blind.  Boy did his maps come out looking funny.

In addition, the current version of zMUD displays light grey text as dark green by default.  We get players logging in all the time asking why their home city is green.  So yeah, as logos said, you cant control what people see.
Your kidding me right? I swear sometimes Zugg is trying to break his own client. Its like MXP. The spec clearly sates that < and > should be replaced with &lt and &gt for 'all' text that is not part of a tag, but then zMud simply ignores and displays invalid tags without processing them anyway. So someone like Nick Gammon comes along, implements an actually error checking system for MXP and people start complaining because some mud they log onto doesn't correctly show room titles like <This room>. Why? Because they tested it with zMud, didn't bother to look at the specs for MXP and 'assumed' that zMud's behaviour is correct. Ok..., if so, then why not specifically state in the spec what 'should' be done with invalid tags, instead of explicitly stating that you must changed non-tags to &lt and &gt, then not bothering to do anything if they are wrong anyway?

It is possible, since MXP is Zugg's spec that you could assume that it is the correct one. However the specification still makes no sense then and it isn't the first thing in zMud I have come across that literally failed to work according to Zugg's documentation.

Now you are saying that apparently the standard gray color that 99.9999% of all muds expect to be gray is green by default? Wonder what else is screwy with the latest version. lol
shadowfyr is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-30-2003, 03:29 PM   #40
vedic
Member
 
Join Date: Jan 2003
Posts: 39
vedic is on a distinguished road
Kavir: I never said that the owner could control 100% what the players see. In fact, I said several times that colors and such could be changed by the clients, and that was to be expected. I don't think that because you can't control 100% of what the client sees that you shouldn't try - if you don't want to try, why have color at all? Additionally, while you can't guarantee that the client will see everything, you can come pretty close for the majority of your users. And again, if clients can change the colors easily, why bother having redundant code in your game for players to do it there, too? I'm not saying that I agree with this, just that you don't seem to be considering ANY of this when making your statements - there are other points of view besides yours. Your argument doesn't make any sense in context.

I have been trying to present an alternate point of view (to the absolute one presented earlier), but this is going nowhere. You do it your way and I'll do it mine, and we'll just agree to disagree.
vedic is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 10-01-2003, 07:38 AM   #41
KaVir
Legend
 
KaVir's Avatar
 
Join Date: Apr 2002
Name: Richard
Location: München
Home MUD: God Wars II
Posts: 1,518
KaVir will become famous soon enoughKaVir will become famous soon enough
Quote:
Originally Posted by
I don't think that because you can't control 100% of what the client sees that you shouldn't try - if you don't want to try, why have color at all?
Because colour is there to improve the game for the player. If you force your own configuration down their throat, regardless of their client or personal preferences, then you've just failed in that objective.

Quote:
Originally Posted by
Additionally, while you can't guarantee that the client will see everything, you can come pretty close for the majority of your users.
But why come "pretty close" for the "majority" when you can instead give all of your players exactly what they want?

Quote:
Originally Posted by
if clients can change the colors easily, why bother having redundant code in your game for players to do it there, too?
It's not redundant. Not only do some clients not support it, but there are also many examples which cannot feasibly be handled at the client end. In fact the only scenario I can think of in which colour should be handled entirely by the client is a mud which can only be accessed via its own custom client.

Imagine you want percentage scaled health in your prompt - white is 100% health, blue is 75-100%, green is 50-75%, yellow is 25-50% and red is 0-25%. How can you simulate that at the client level without hardcoding it according to your max hp?

Or what if you want to enable highlighting of certain keywords (eg in a help file, or player/mob keywords, etc) - the client has no way to know which are keywords and which are not.

Or how about changing the colouring on an ascii map (for example, if your client doesn't handle certain colours, as mentioned previously)? I've used clients before which didn't display the "bright" colours properly, forcing me to switch off colour completely so that I could see the map.

But the biggest problem with handling colour at the client end is that at that point the only thing you know is the colour code itself - you've no way to know what it represents, and if you change it for one thing you'll be changing it for all things. Want to adjust colour in the client so that critical hit messages are displayed in white instead of red? No problem - but it'll change your "warning" messages to white as well...

The better way to handle that is to provide colour configurations based on themes (eg "chat", "say", "warning", "health", "mana", "help keywords", etc) - but that has to be handled server-side (unless, as I mentioned before, you have a custom client which is the only way to play the mud).

Quote:
Originally Posted by
I'm not saying that I agree with this, just that you don't seem to be considering ANY of this when making your statements - there are other points of view besides yours.
I have considered the points, but have yet to find any reason for not having reconfigurable colours other than lack of time or technical ability. Almost all mud features represent a compromise - they add something at the expense of something else. Reconfigurable colours, however, add something while taking away nothing. They only apply to those who want them, and give no disadvantages to those who don't.
KaVir is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 10-01-2003, 12:49 PM   #42
vedic
Member
 
Join Date: Jan 2003
Posts: 39
vedic is on a distinguished road
I disagree with that point of view, then. I don't think that a MUD that doesn't have configurable colors is lacking anything, it's just a different way of doing things.
vedic is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 10-01-2003, 02:23 PM   #43
Samson
Member
 
Samson's Avatar
 
Join Date: Apr 2002
Location: California, USA
Home MUD: Alsherok
Posts: 169
Samson is on a distinguished road
An example from our own experience.

Take the Smaug default colors - from before the days of it's own colorize command. Room descriptions were bright white, room names bright yellow. I forget what alot of the other things were, but the point is, people hated it. It was ugly, and some people complained it hurt their eyes because it was so bright ( myself included ). Then you have those clients which break "bright" support and were either displaying nothing, or text so dark the user couldn't see it.

Enter the first attempt at us changing it. I polled people, nobody offered up a workable scheme, so I changed all the defaults to my own personal preferences. People complained again that they didn't like my choices. We were back to square one.

Several people on our mud play with non-Zmud clients, many of which lack the ability to alter their client-side color configuration.

When I found the custom color snippet for Smaug way back when, I jumped on it. Me being the lazy coder I am sometimes, I set the "default" color set to the preferences I had instituted before. The beauty here is that everyone can change how things look, so if they think my scheme sucks, they can do something about it without bothering the mud. This includes those people using clients that can't customize.

You should see the color settings my Head Builder uses. I can't stand them, but he loves them. I'd puke if I had to mud with those colors, but it's what he likes and he has the ability to use it and is happy. Some of the wild combinations my players pick would make most people hurl as well, but it's what they like, and they get consistent results from the mud whether they're at home using Uberclient, or at work using XP Telnet.

This makes them happy. They don't complain about colors anymore. On the occassion someone finds something they want changed, we can easily add a customization for it, which everyone else then gets to play with too.

Do we let them change everything? Of course not. Some messages force certain colors, the ansi wilderness map uses fixed color choices to represent terrain.

So I'm in agreement with those who see no reason not to include this functionality, and it's a standard feature in AFKMud and in Smaug 1.4a now as well.
Samson is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 10-02-2003, 10:58 AM   #44
Treestump
Member
 
Join Date: Feb 2003
Location: Austin, TX
Posts: 40
Treestump is on a distinguished road
Send a message via AIM to Treestump
Quote:
Originally Posted by (vedic @ Oct. 01 2003,12:49)
I disagree with that point of view, then. I don't think that a MUD that doesn't have configurable colors is lacking anything, it's just a different way of doing things.
Just wanted to point this out. Its statements like the one you just made that has resulted in this drawn out discussion. To slightly reword what you just said:

I don't think that a MUD lacking configurable colors is lacking anything.

You are contradicting yourself.

The bottom line is, regardless of whether you like sparce color, no color, or Vegas color, you get what you want when the MUD has a proper color configuration system. If it does not have one, then not everyone gets what they want.

It simply comes down to some vs. all. There is really no opinion about it.
Treestump is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 10-02-2003, 01:33 PM   #45
vedic
Member
 
Join Date: Jan 2003
Posts: 39
vedic is on a distinguished road
I see why you're called "Treestump" - it's like arguing with one.
vedic is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 10-02-2003, 04:14 PM   #46
Pharazon
New Member
 
Join Date: Sep 2003
Posts: 8
Pharazon is on a distinguished road
But he does have a point. Why *NOT* offer colour customisation?

From a mapping point of view, we actually recommend to players that they change the default zMud colours so that our main city appears as it should - in grey not green. This also corrects their client, so that when they mud elsewhere, they also see the 'correct' colours.

Our channel and prompt code is completely customiseable so if our players want a pink prompt, with value-dependant colours for hp/mana etc, then they can. we're not forcing them into any colour scheme. We do have a default colour scheme, which in my eyes is pretty good.

As a programmer myself, I'm first to hold my hand up and admit that my attempts at a colour scheme would be awful! Why inflict that pain upon players? If we didn't have customiseable colours, then a percentage of our playerbase would whinge that they hated the colours. Why even contemplate this, when with a (relatively) small amount of time, the colour scheme can be theirs!

As lots of other contributors to this thread have pointed out, having this level of customisation is a win-win situation.
Pharazon is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 10-02-2003, 07:55 PM   #47
Azhon
Member
 
Join Date: Apr 2002
Posts: 50
Azhon is on a distinguished road
Quote:
Originally Posted by (Samson @ Oct. 02 2003,03:23)
An example from our own experience.

Take the Smaug default colors - from before the days of it's own colorize command. Room descriptions were bright white, room names bright yellow. I forget what alot of the other things were, but the point is, people hated it. It was ugly, and some people complained it hurt their eyes because it was so bright ( myself included ). Then you have those clients which break "bright" support and were either displaying nothing, or text so dark the user couldn't see it.
<snippy>
At least on RoD, a good many people preferred the bright yellow room descriptions and white titles. I sure did, and when they converted it to what is now I immediately turned it back to the old default, personal tastes I suppose.

This is off-topic though, I admit.
Azhon is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote