[MUD-Dev] Languages (slightly offtopic, was Text Parsing)y

Mark Gritter mark at erdos.Stanford.EDU
Fri Jun 4 21:53:33 CEST 1999


Jon A. Lambert writes:
> 
> I wonder how successful other popular net-games like chess, checkers, 
> hearts, backgammon, etc. would be if the implementors chose NOT to design 
> a user-interface?
> 

Actually, I seem to recall playing on the Internet Chess Server via telnet.  
:)  Of course, even at that time it wasn't the only interface option.

I agree with the point you're trying to make--- to a certain degree.  
Telnet has some big advantages, though:

"Everybody" has it.  Even Windows comes with MS's (brain-dead) telnet 
application installed.  No lengthy download, just start playing
immediately.

"Everybody" can use it.  This is a real issue for users of Linux, such as 
myself, when games like Tradewars or Ultima Online support only Windows-
based clients.  Java, WINE, and VMware make this less of an issue in
various ways, though (and, to be fair, there's an unsupported Linux client 
for Ultima Online.)

"Everybody" understands it.  Not only is telnet relatively intuitive to 
anybody who's used a command-line interface, the simplicity of the 
protocol makes it feasible to write custom clients, proxies, and 'bots.
Now, you may take a dim view of the above... but consider whether the average
firewall (or NAT box) configuration is more likely to let telnet through
(especially to port 23) or your own custom packets?  As a side benefit,
clients for one MUD are likely to be usable for a different one.

While one certainly can't _avoid_ designing a user interface (at the very
least by "default"), I think there's something to be said for leaving the
client end alone as much as possible...

Mark Gritter
mgritter at cs.stanford.edu


_______________________________________________
MUD-Dev maillist  -  MUD-Dev at kanga.nu
http://www.kanga.nu/lists/listinfo/mud-dev




More information about the mud-dev-archive mailing list