|
|||||||
This is a discussion on "ANSI prompts at initial login: good or bad?" in the Top Mud Sites Advanced MUD Concepts forum : Some things to point out: 1. practically no clients in existance these days fail to uphold ANSI standards 2. many people these days do not know what "ANSI" even is. for many people, "Do you want ANSI color? [Y/N]" is their first impression of the MUD world. And we only get one first impression. 3. References to ANSI may be somewhat obsolete: it would suffice to simply ask "Do you want color?" If anyone has a client too ancient for ANSI, they are likely to know what you're talking about, which this ... |
|
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
|
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 |
|
Posts: n/a
|
Some things to point out:
1. practically no clients in existance these days fail to uphold ANSI standards 2. many people these days do not know what "ANSI" even is. for many people, "Do you want ANSI color? [Y/N]" is their first impression of the MUD world. And we only get one first impression. 3. References to ANSI may be somewhat obsolete: it would suffice to simply ask "Do you want color?" If anyone has a client too ancient for ANSI, they are likely to know what you're talking about, which this comes off much friendlier to people who've never heard of it. (Note that this applies to any MUD which prompts for ANSI anywhere, not just login) 4. Worst case scenario, sending ANSI signals to a client which doesn't support them, will make garbled gibberish appear. Contrary to popular belief, it WON'T cause anyone's computer to explode 5. Many MUDs prompt for ANSI both on intial login, AND in character creation. The obvious redundancy just reeks unprofessional 6. As I'm sure 30 people will immediately reply, yes, I already know you can make a trigger to auto-send the "Y" at the login prompt, as does anyone else who is reading these forums. So please don't waste HD space reminding us for the trillionth time that triggers exist. 7. Many of the new clients have ways of identifying themselves, or at least identifying that they support certain features (mccp, pueblo, etc.) If a client falls into this category, obviously it can support ANSI; is it still necessary to prompt for ANSI from it anyway? |
|
|
|
#2 |
|
Member
Join Date: Apr 2002
Location: California, USA
Home MUD: Alsherok
Posts: 169
![]() |
Since neither option fit what I would have answered, I filed a null vote. I opt for simply throwing a color greeting out there without prior confirmation. As you say, most if not all modern clients or telnet programs will at least know what an ANSI sequence is, even if they won't process it. Even the lowly Windows98 telnet will simply ignore them.
|
|
|
|
|
|
#3 | |
|
Member
Join Date: Jul 2003
Posts: 50
![]() |
Quote:
Talk about first impressions! Hey, why not do something original and autodetect ANSI compatibility on the client? For an example, see the mudcore engine. (www.mudcore.com) |
|
|
|
|
|
|
#4 |
|
Senior Member
Join Date: Oct 2002
Posts: 274
![]() |
To put in my two cents... I remember long ago, in a reality far far away, a time people used to dial in using modems to some strange device called a BBS. It was amazing, most clients that where not pure junk would recieve a simlple 'can do ANSI?' request and reply with a 'will do ANSI' sequence of there own and no one ever had to worry about if the end user even had a clue what it bloody was. It would just end up in color.
Now, jump forward 10 years or so and we are using TCP/IP, Telnet, HTML, etc, etc. and most muds either ask the user if they want color or force them to execute a command like 'term on' to enable it. WTF? If someone wants to turn off color, then great. Otherwise why not use the existing ANSI negotiation sequence that has been around since the days of 4800baud modems to ask the client if it handles it and turn it on automatically. The benefit is obvious, if the client works right they user will just end up seeing stuff in color. If the client's ANSI implimentation is actually broken, all you see is a few odd characters during the negotiation and the mud sends plain text after that. For the life of me, I don't get why this is so hard to do, but no one uses it. Is every Telnet application in existance actually broken and can't respond to the sequence? So much for progress if that is the case. What will be next, start making web servers that refuse to send HTML until you send a message to activate it for your specific IP? Sorry, that was a bit of a rant, but I find it plain silly... |
|
|
|
|
|
#5 |
|
Member
Join Date: Jul 2003
Posts: 50
![]() |
That is exactly what I was referring to.
|
|
|
|
|
|
#6 | |
|
Member
Join Date: Jun 2003
Posts: 113
![]() |
Quote:
|
|
|
|
|
|
|
#7 | |
|
Member
Join Date: Jun 2003
Posts: 113
![]() |
Quote:
|
|
|
|
|
|
|
#8 |
|
New Member
Join Date: May 2003
Home MUD: MultiMUD (multimud.net)
Posts: 1
![]() |
Hoi,
I don't think a greeting like that (Do you want ansi?) is at all a greeting (as you said, it probably is confusing to most). I prefer to have them create their character, enter the game, and then, whereever they turn out to be, place a sign with the initial hints (or have a book or whatever) which also mentions how to change color levels i.e. how to turn ansi on/off. This doesn't ride over the newbie like a truck, and you're not pushing him into something either. Quite (user-:) friendly imho. Regards, -faeton |
|
|
|
|
|
#9 | |
|
Posts: n/a
|
Quote:
I think really the issue is more that the majority of "coders" wouldn't have a ghost of a clue how to even begin--- after all, this wouldn't just be yet another "copy and paste the spell_fireball function and rename it" job which seems to comprise the bulk of most coders' time! |
|
|
|
|
#10 | ||
|
Senior Member
Join Date: Oct 2002
Posts: 274
![]() |
Quote:
Hmm. Unforunately it appears the simple sequence I was looking for is [6n. Clients that ignore text position commands will likely ignore this one as well, but it was quite commonly used in the BBS days to detect ANSI compatible terminals (any response meant it was VT-something, if not specifically ANSI), which also meant that color would probably work on it. All the complicated tests for specific terminal types is fairly new and apparently with zMud, not always believable. |
||
|
|
|
![]() |
| Thread Tools | |
ANSI prompts at initial login: good or bad? - Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| ANSI logon screen for Circle-based mud | Lazari | MUD Coding | 4 | 06-03-2006 11:22 AM |
| Know of a good mud? | ReadOrDie | Tavern of the Blue Hand | 1 | 02-26-2006 01:20 PM |
| Java and ANSI | Tezcatlipoca | MUD Coding | 6 | 04-11-2005 12:30 PM |
| Ansi art, or whatever its called | Enzo | Tavern of the Blue Hand | 3 | 08-21-2004 12:12 PM |
| ANSI Colors in muds | markizs | Tavern of the Blue Hand | 9 | 04-10-2003 02:09 AM |
|
|