1998Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Some thoughts on languages and users &#45; was: Ma -->
<!--X-From-R13: Oqnz Ivttvaf <nqnzNnatry.pbz> -->
<!--X-Date: Fri, 4 May 1998 06:34:36 &#45;0700 -->
<!--X-Message-Id: Pine.SGI.3.96.980504125257.23159B&#45;100000#red,angel.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 9805021735.8x4g@ami&#45;cg.GraySage.Edmonton.AB.CA -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: Some thoughts on languages and users - was: Ma</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:adam#angel,com">
</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="msg00368.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00371.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00330.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00414.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00370">Author</A>
&nbsp;|&nbsp;<A HREF="#00370">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00370">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: Some thoughts on languages and users - was: Ma</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: [MUD-Dev] Re: Some thoughts on languages and users - was: Ma</LI>
<LI><em>From</em>: Adam Wiggins &lt;<A HREF="mailto:adam#angel,com">adam#angel,com</A>&gt;</LI>
<LI><em>Date</em>: Mon, 4 May 1998 13:03:03 -0700 (PDT)</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: "Petidomo List Agent -- Kanga.Nu version" &lt;<A HREF="mailto:petidomo#kanga,nu">petidomo#kanga,nu</A>&gt;</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Sat, 2 May 1998, Chris Gray wrote:
&gt; [Jon A. Lambert:]
&gt; :Hmmm, why not implement it as the accessible, but hidden, power-user 
&gt; :interface for your next level?  
&gt; 
&gt; Could do. Historically, it came before the mouse interface. I was then
&gt; (and still am) trying to support both text-only users (telnet, regular MUD
&gt; clients) as well as custom client users. So, there is a full set of textual
&gt; commands for building, that do the same as the mouse-directed stuff. The
&gt; prompted-oriented programming can be viewed as an extension of that level,
&gt; and that is how it originated.
&gt; 
&gt; Extending the capabilities of the mouse-driven stuff has been on the list
&gt; of things to do for a while. It'll have to wait for the new custom client
&gt; to be created in Java, however.

It seems that this would be a natural place to actually write the client's
interface itself in mud-language plus a few commands to pop up different
sorts of widgets, along the lines of tk/tcl perhaps.  I did something like
this on my last commercial project.  The game's map editor began as a
simple console where I could type commands and edit scripts (which were
similar to shell scripts - the regular list of commands for interacting
with the game map, plus a few conditionals/loops etc).  When everyone but
me started whining for a mouse interface I coded up some simple slider,
dialog, and button types that could have an attached script.  Thus it was
pretty easy to do favorites buttons, or bookmark holders, or whatever,
since each script could have its own local variables and such.

I can easily imagine hackers going in to modify the client's functionality
however they liked in order to get the interface just right for what they
do.  Of course, maybe this isn't a good thing if it makes 'botting' too
easy, something that having a custom client is sometimes useful to avoid.
(Although the bot programs for UO are getting pretty impressive despite
now native client-side scripting...)

&gt; :&lt;Gasp!&gt;  Oh crap... fluids and gases.  This is excellent thread material. 
&gt; :Anyone? Help! 
&gt; 
&gt; Didn't they come up a year or two ago? I recall Chris L. posting about
&gt; fluids running around and collecting in a stream or something? Still, it
&gt; is an interesting area to open up again.
&gt; 
&gt; Hmm. Poisonous fogs. Poured from a high point, or seeping up from the
&gt; ground.

Arctic's cloud spells were a ton of fun, and that was only a room-by-room
propegation.  I could easily imagine all sorts of fun with death fogs
(quick! someone get a fan!)

Liquids are also fun for making natural bodies of water.  I painted the
terrain for my server on a bitmap where each color coresponded to a
terrain type, and then a second bitmap with elevations.  Then we can
invoke as much rain on the land as we like an have either trickling
ravines or raging rivers.  And as the water level of the land rises,
what was previously shore gets taken by the river.  Presto, instant ruined
underwater cities.

Adam



-- 
MUD-Dev: Advancing an unrealised future.

</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="00414" HREF="msg00414.html">[MUD-Dev] client UI written in server's language (was Re: Some thoughts...)</A></strong>
<ul compact><li><em>From:</em> Erik Ostrom &lt;eostrom#research,att.com&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00330" HREF="msg00330.html">[MUD-Dev] Re: Some thoughts on languages and users - was: Ma</A></STRONG>
<UL><LI><EM>From:</EM> cg#ami-cg,GraySage.Edmonton.AB.CA (Chris Gray)</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00368.html">[MUD-Dev] Re: (fwd) Re: POLL: Games ruined by bad players (Player killers, tank rushers etc)</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00371.html">[MUD-Dev] Re: (fwd) Re: POLL: Games ruined by bad players (Player killers, tank rushers etc)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00330.html">[MUD-Dev] Re: Some thoughts on languages and users - was: Ma</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00414.html">[MUD-Dev] client UI written in server's language (was Re: Some thoughts...)</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00370"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00370"><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>[MUD-Dev] Re: Wired, UO, and Internet Gaming (was Re: OT:</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00450" HREF="msg00450.html">[MUD-Dev] Re: Wired, UO, and Internet Gaming (was Re: OT:</A></strong>, 
John Bertoglio <a href="mailto:alexb#internetcds,com">alexb#internetcds,com</a>, Thu 07 May 1998, 02:04 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00342" HREF="msg00342.html">[MUD-Dev] Re: Wired, UO, and Internet Gaming (was Re: OT: Birth announcement )</A></strong>, 
John Bertoglio <a href="mailto:alexb#internetcds,com">alexb#internetcds,com</a>, Sun 03 May 1998, 13:39 GMT
<LI><strong><A NAME="00340" HREF="msg00340.html">[MUD-Dev] LIST: The "MUD-DEV" MUD Development mailing list</A></strong>, 
J C Lawrence <a href="mailto:claw#greek,kanga.nu">claw#greek,kanga.nu</a>, Sun 03 May 1998, 12:56 GMT
<LI><strong><A NAME="00330" HREF="msg00330.html">[MUD-Dev] Re: Some thoughts on languages and users - was: Ma</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 02 May 1998, 17:17 GMT
<UL>
<LI><strong><A NAME="00370" HREF="msg00370.html">[MUD-Dev] Re: Some thoughts on languages and users - was: Ma</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Mon 04 May 1998, 13:34 GMT
<UL>
<LI><strong><A NAME="00414" HREF="msg00414.html">[MUD-Dev] client UI written in server's language (was Re: Some thoughts...)</A></strong>, 
Erik Ostrom <a href="mailto:eostrom#research,att.com">eostrom#research,att.com</a>, Wed 06 May 1998, 00:07 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00428" HREF="msg00428.html">[MUD-Dev] Re: Some thoughts on languages and users - was: Ma</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 06 May 1998, 18:53 GMT
<UL>
<LI><strong><A NAME="00432" HREF="msg00432.html">[MUD-Dev] Re: Some thoughts on languages and users - was: Ma</A></strong>, 
Travis S. Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Wed 06 May 1998, 19:26 GMT
<UL>
<LI><strong><A NAME="00508" HREF="msg00508.html">[MUD-Dev] Re: Some thoughts on languages and users - was: Ma</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Mon 11 May 1998, 22:53 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</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>