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

Jon A. Lambert jlsysinc at ix.netcom.com
Wed Jun 2 16:15:07 CEST 1999


On 2 Jun 99,, Koster, Raph wrote:
> This whole thread begs the question of whether English-language commands are
> the way to go at all. :) Granted, I am biased as I am currently working in a
> graphical environment. Then again, it's interesting to see what elements are
> made text commands and what elements are made graphical interfaces in the
> various graphical projects too.
> 
> Is it desirable, even in text environments, to have the command interface be
> words?
> 

Not at all.  At least those aren't my desires.  Consider, for the sake of 
argument, that FTP servers are text muds with rather limited command 
sets. There any number of ways to implement client interfaces to FTP.  
Many of these clients resemble those traditional telnet interfaces to 
muds.  That is a blinking command prompt, and the requirement that the 
user type the commands (verbs) followed by parameters 
(nouns/adjectives/adverbs).  There are also many ways to implement 
graphical interfaces to the FTP text mud server.  At the heart of most 
graphical interfaces to text servers is the parsing of server text into 
selectable bounded objects client side.  Once you have selectable bounded 
objects, be they pictures or words, a number of options open up.  For an 
FTP client one can stuff these word objects into list or treeview 
controls and allow the user to select, drag, drop, and otherwise 
manipulate them in ways which may be clumsy to express in text.  There 
are also a number of operations which are much easier to do in the text 
interface.   

Instead of:
  cd  /pub/programs    --> enter vault
  lcd c:\incoming      --> open bag
  binary               --> <adverb?>
  get game.tgz         --> get red ruby into bag 

One:
  Click on local dir tree to set      --> Click on avatar's bag to open
  Click on server dir tree to list    --> Click on vault to list contents
  Select binary radio button             
  Drag game.tgz and drop on local tree --> drag red ruby and drop on bag

I suspect many in this group prefer the command interface over the 
graphical interface and I do too in many cases.  The nice about my FTP 
client is that there is a command line box at the bottom of the screen 
which can be used just like the vanilla text interface.  Maximize the 
command window or dismiss the graphical windows and you can't tell the 
difference.

It seems to me there are better ways to interface to a text mud.
"He who controls the client, controls their virtual universe"
  --with apologies to Frank Herbert :)


--
--*     Jon A. Lambert - TychoMUD Email:jlsysinc at ix.netcom.com             *--
--*     Mud Server Developer's Page <http://pw1.netcom.com/~jlsysinc>      *--
--* To fight the empire is to be infected by its derangement. Whosoever    *--
--* defeats part of the empire becomes the empire; it proliferates like a  *--
--* a virus... thereby it becomes its enemies." -- P.K. Dick               *--


_______________________________________________
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