1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  Java and Javascript -->
<!--X-From-R13: Enheba <qybirNxhfq.xhfq.rqh> -->
<!--X-Date: Mon, 02 Mar 1998 00:16:25 +0000 -->
<!--X-Message-Id: 34F9FA40.1DFD#kusd,kusd.edu -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199802270438.WAA28136@dfw&#45;ix4.ix.netcom.com -->
<!--X-Reference: 199803010525.XAA19465@dfw&#45;ix13.ix.netcom.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev]  Java and Javascript</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:dlove#kusd,kusd.edu">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00663.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00665.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00656.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00669.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00664">Author</A>
&nbsp;|&nbsp;<A HREF="#00664">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00664">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  Java and Javascript</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev]  Java and Javascript</LI>
<LI><em>From</em>: Sauron &lt;<A HREF="mailto:dlove#kusd,kusd.edu">dlove#kusd,kusd.edu</A>&gt;</LI>
<LI><em>Date</em>: Sun, 01 Mar 1998 18:16:00 -0600</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
Jon A. Lambert wrote:
&gt; 
&gt; On 27 Feb 98 at 0:03, Caliban Tiresias Darklock wrote:
&gt; &gt; On 08:41 PM 2/26/98 +0000, I personally witnessed Jon A. Lambert
&gt; &gt; jumping up to say:
&gt; &gt;

[snip]

&gt; &gt; &gt;I don't like my cards getting eaten and
&gt; &gt; &gt;crawling around in the machine to find them.  What I'm trying to say
&gt; &gt; &gt;is that what I really, really want (Uh) is a zig-a-zig ha.
&gt; &gt;
&gt; &gt; "HE WHO CONTROLS THE SPICE... CONTROLS THE UNIVERSE!!!!!"
&gt; &gt;
&gt; &gt; Sorry, I just watched Dune again yesterday. ;)
&gt; &gt;
&gt; 
&gt; Hmm, Perhaps there's something deeper to these inter-galactic
&gt; trollops than I had originally thought.  Who are they and what do
&gt; THEY want?  Is the hidden agenda behind this "girl-power" really a
&gt; major move on the spice market?

They are all Bene Gesserit witches trying to breed another Kwisatz
Haderach! Run for your lives! Help me Leto Atreides, Help me!
 
&gt; &gt; &lt;sudden jump to being on topic&gt; This fits in relatively well with
&gt; &gt; the concept of interfaces for MUDs. Some people want the engine to
&gt; &gt; have common sense. Some people don't. For example, in your average
&gt; &gt; program, the autotype and such shouldn't happen unless you turn it
&gt; &gt; on, and when you do have it turned on you should be able to frob
&gt; &gt; lots of settings to make it work like you want it to. What I see in
&gt; &gt; most MUDs is an entirely incorrect assumption that the interface
&gt; &gt; which makes sense to the programmer is the interface which makes
&gt; &gt; sense. The climate of the internet, as many people have noted
&gt; &gt; recently, is very different; when MUSHes and MUDs were first getting
&gt; &gt; to be popular on the net, you could assume with reasonable accuracy
&gt; &gt; that anyone on the internet was a programmer or at least a college
&gt; &gt; student with some programming aspirations and ability. You could
&gt; &gt; further assume that the user who was logging onto a MUD was not only
&gt; &gt; familiar with but probably *expert* at Dungeons and Dragons, which
&gt; &gt; was pretty much the only game in town (no pun intended) at the time.
&gt; &gt; So even if your game system bore no resemblance whatsoever to D&amp;D,
&gt; &gt; you could explain it in D&amp;D style terms and reasonably expect to be
&gt; &gt; understood.
&gt; &gt;
&gt; 
&gt;      I think a good interface will expose a button or keystroke that
&gt; will attempt an action using the most likely intended action or
&gt; default parameters.
&gt;      At a secondary level, the button or key-sequence will expose its
&gt; properties to the user to twiddle and tweak.  Even allowing the user
&gt; to set those up as defaults for that operation or allow the user to
&gt; clone/map the newly defined operation to a new button or key-sequence.
&gt; 
&gt;      At an even deeper level a good interface will have a macro or
&gt; script language to program multiple clicks or key-sequences
&gt; (operations) using conditionals and looping constructs.  These may
&gt; also be mapped to buttons or key-sequences.  This client language
&gt; should be aware of its host environment to some extent.  This would
&gt; mean that something like JavaScript's or VBScript's awareness of the
&gt; host browser would be ideal.  Or WordBasic's awareness of the Word
&gt; environment.   The mud client language should be aware of the mud
&gt; client as a host and nothing outside of that sandbox.

Just a side note, this is all fine and dandy for someone with some
familiarity with a scripting language, however, what about all the
Joe-shmoos out there who wouldn't have a clue where to begin? It may be
possible to create some standard distributable scripts to give them,
however, I really do prefer the idea of using some sort of language
server-side that was linked to a specific user/char (I love the MushCode
idea, I find it much more useful and easier to use the VBScript).
 
&gt; I just got a new copy of MushClient, I was using an older version that
&gt; did not have the client language additions.  So I'll give it a look
&gt; see.

I have the latest version of MushClient and I have not yet once found a
real need for scripts with it.
 
&gt; &gt; Nowadays, there are hundreds of game systems, many of which are
&gt; &gt; nothing like D&amp;D. The internet is available to nearly anyone,
&gt; &gt; anywhere, regardless of educational background or computer literacy.
&gt; &gt; It should be obvious that the interface of MUDs will need to change
&gt; &gt; drastically in order to accommodate these users, or the MUD
&gt; &gt; community will slowly die. And therein lies the rub -- not only do
&gt; &gt; the new players need to be accommodated with easier interfaces, but
&gt; &gt; the old school players need to be accommodated with
&gt; &gt; *powerful* interfaces. And striking that balance is difficult. Obviously,
&gt; &gt; the direction of MUD interfaces needs to change, but the real
&gt; &gt; question is
&gt; &gt; *how* it needs to change.

I believe that some type of scalability (if it really exists) needs to
be incorporated with any interface. Provide a simple default setup
(certain macros preprogrammed, common buttons layed out) with a language
that allows for simple modifications to be done easily AND provide for
reprogramming the interface. In the age of todays internet, you'll
probably want to lean 
towards the easy to use side, as it was said above, it's no longer
programmers and computer experts.
 
&gt; I don't see this as too much of a problem here on this list.  There
&gt; seems to be a strong desire here to throw away or modify many of
&gt; its abstractions.  Of course we all have different areas of game
&gt; interest.  You know, the 'suit of cards' thingy.
&gt; 
&gt; --
&gt; --/*\ Jon A. Lambert - TychoMUD     Internet:jlsysinc#ix,netcom.com /*\--
&gt; --/*\ Mud Server Developer's Page &lt;<A  HREF="http://www.netcom.com/~jlsysinc">http://www.netcom.com/~jlsysinc</A>&gt; /*\--
&gt; --/*\   "Everything that deceives may be said to enchant" - Plato   /*\--

-Sauron

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00669" HREF="msg00669.html">Re: [MUD-Dev]  Java and Javascript</A></strong>
<ul compact><li><em>From:</em> "Jon A. Lambert" &lt;Jon.A.Lambert#ix,netcom.com&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00612" HREF="msg00612.html">Re: [MUD-Dev]  Java and Javascript</A></STRONG>
<UL><LI><EM>From:</EM> "Jon A. Lambert" &lt;Jon.A.Lambert#ix,netcom.com&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00656" HREF="msg00656.html">Re: [MUD-Dev]  Java and Javascript</A></STRONG>
<UL><LI><EM>From:</EM> "Jon A. Lambert" &lt;Jon.A.Lambert#ix,netcom.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00663.html">Re: [MUD-Dev] Net protocols for MUDing</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00665.html">Re: [MUD-Dev]  Java and Javascript</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00656.html">Re: [MUD-Dev]  Java and Javascript</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00669.html">Re: [MUD-Dev]  Java and Javascript</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00664"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00664"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>Re: [MUD-Dev]  Java and Javascript</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00612" HREF="msg00612.html">Re: [MUD-Dev]  Java and Javascript</A></strong>, 
Jon A. Lambert <a href="mailto:Jon.A.Lambert#ix,netcom.com">Jon.A.Lambert#ix,netcom.com</a>, Fri 27 Feb 1998, 04:38 GMT
<LI><strong><A NAME="00619" HREF="msg00619.html">Re: [MUD-Dev]  Java and Javascript</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Fri 27 Feb 1998, 07:53 GMT
<LI><strong><A NAME="00623" HREF="msg00623.html">Re: [MUD-Dev]  Java and Javascript</A></strong>, 
Travis Casey <a href="mailto:efindel#polaris,net">efindel#polaris,net</a>, Fri 27 Feb 1998, 12:43 GMT
</LI>
<LI><strong><A NAME="00656" HREF="msg00656.html">Re: [MUD-Dev]  Java and Javascript</A></strong>, 
Jon A. Lambert <a href="mailto:Jon.A.Lambert#ix,netcom.com">Jon.A.Lambert#ix,netcom.com</a>, Sun 01 Mar 1998, 05:25 GMT
<LI><strong><A NAME="00664" HREF="msg00664.html">Re: [MUD-Dev]  Java and Javascript</A></strong>, 
Sauron <a href="mailto:dlove#kusd,kusd.edu">dlove#kusd,kusd.edu</a>, Mon 02 Mar 1998, 00:16 GMT
<LI><strong><A NAME="00669" HREF="msg00669.html">Re: [MUD-Dev]  Java and Javascript</A></strong>, 
Jon A. Lambert <a href="mailto:Jon.A.Lambert#ix,netcom.com">Jon.A.Lambert#ix,netcom.com</a>, Mon 02 Mar 1998, 16:28 GMT
</LI>
</LI>
<LI><strong><A NAME="00665" HREF="msg00665.html">Re: [MUD-Dev]  Java and Javascript</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Mon 02 Mar 1998, 06:55 GMT
</LI>
</LI>
<LI><strong><A NAME="00659" HREF="msg00659.html">Re: [MUD-Dev]  Java and Javascript</A></strong>, 
Alex Oren <a href="mailto:alexo#bigfoot,com">alexo#bigfoot,com</a>, Sun 01 Mar 1998, 11:52 GMT
</LI>
</LI>
</LI>
</ul>
</ul>
</ul>
</ul>
<LI><strong><A NAME="00525" HREF="msg00525.html">Re: [MUD-Dev]  Java and Javascript</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Wed 18 Feb 1998, 10:39 GMT
</LI>
</ul>
</ul>
</ul>
</ul>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>