1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Support for remote NPCs -->
<!--X-From-R13: Xbry Yryfb <wbryNrr.hjn.rqh.nh> -->
<!--X-Date: Thu, 9 Jul 1998 19:56:25 &#45;0700 -->
<!--X-Message-Id: 35A582AE.38FD0FC1#ee,uwa.edu.au -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.GSO.3.95q.980709134807.17221A&#45;100000@uhunix1 -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Support for remote NPCs</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:joel#ee,uwa.edu.au">
</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="msg00135.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00137.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00134.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00160.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00136">Author</A>
&nbsp;|&nbsp;<A HREF="#00136">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00136">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Support for remote NPCs</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] Support for remote NPCs</LI>
<LI><em>From</em>: Joel Kelso &lt;<A HREF="mailto:joel#ee,uwa.edu.au">joel#ee,uwa.edu.au</A>&gt;</LI>
<LI><em>Date</em>: Fri, 10 Jul 1998 10:55:42 +0800</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>


Nathan F Yospe wrote:

&gt; On Thu, 9 Jul 1998 CJones#aagis,com wrote:
&gt; &lt;snip stuff about scripting/programming NPCs&gt;
&gt;
&gt; This doesn't actually have to be online... and the mud *can* be compiled. I
&gt; *know* I'm the only person here who doesn't have a programming language, as
&gt; opposed to a building framework, for reasons that come down to "programming
&gt; languages are too unsophisticated for my needs", but... well, think of this
&gt; as a case of definition. A programming language needs to be able to define,
&gt; among other things, the state of the world. That's unacceptable.

Well a guess that's true for a _programming_ language.  But a "world
constructionlanguage" (or in fact a set of related languages) would be really
handy.  A language
for assembling (or defining) bits of the world from components would be all the

more useful if you could define your own structures and embed bits of code in
it where
necessary.

&gt; There's no
&gt; way a programming language can work around this and still be usable, unless
&gt; it is, essentially, an interface definition kit. That's what I have, and as
&gt; it ended up being too unweildy to program with... I redesigned it as a tool
&gt; that can eventually be set up with a GUI and a set of parameters... and the
&gt; effective result of filling out a form, and assembling smaller things. With
&gt; this in mind... if I were to say that this is quite the approach I hope for
&gt; in time, when I'm running the mud on a public machine? Well... the point is
&gt; this: Complex behaviors being evaluated by the mud are a drain, and there's
&gt; no need to keep eight *large* neural nets running at the same time just for
&gt; a single NPC... when that NPC, and a few hundred more like it, can run from
&gt; a remote computer and interface just like a standard client, only without a
&gt; text or graphical interface... in other words, STORE THE AIS ELSEWHERE! The
&gt; critters from Creatures, which I believe Ling just mentioned, show what the
&gt; potential of a neural net based AI can be. (No, I don't do the "chemicals",
&gt; at least not in the AI. I do have instincts and such running on *both* NPCs
&gt; and PCs, though, which amount to chemicals, in terms of effective weighting
&gt; of input data... and the neuron count for a *normal* client is currently at
&gt; about 12,000... the NPC would be even worse. I don't want that on the mud's
&gt; host machine. Put the clients on remote machines... any remote machine... a
&gt; PC here, a university account there... give PCs incentives to install these
&gt; NPC executables and run them... and I end up with a lot more capability for
&gt; simulated NPC inteligence. Add to that the tokenization of language... with
&gt; the fact that the NPC can eventually learn to talk to PCs... and perhaps in
&gt; time some of them will pass Turing tests.

Do you have an intermediate "event language" for events such as sights
andsounds in the MUD, which NPCs can use directly, or do NPCs have to
parse the descriptions that human players get ?  If you're not really
interested
in natural languge learning (or MUD description text learning), this might be
a bit of a shortcut.

Joel Kelso

-- joel#ee,uwa.edu.au -------------------------------------------
"Wasn't it a four-year-old this time ? It makes me feel like standing
 in the middle of the Atlantic with a megaphone and shouting:
 'America!  We know you're in there!  Put the guns DOWN!'"
    - Overheard Conversations
-- <A  HREF="http://ciips.ee.uwa.edu.au/~joel">http://ciips.ee.uwa.edu.au/~joel</A> ---------------------------------




</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="00160" HREF="msg00160.html">[MUD-Dev] Re: Support for remote NPCs</A></strong>
<ul compact><li><em>From:</em> Nathan F Yospe &lt;yospe#hawaii,edu&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00134" HREF="msg00134.html">[MUD-Dev] Re: WIRED: Kilers have more fun</A></STRONG>
<UL><LI><EM>From:</EM> Nathan F Yospe &lt;yospe#hawaii,edu&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00135.html">[MUD-Dev] Re: (fwd) Re: command parsers: a modest proposa</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00137.html">[MUD-Dev] Re: WIRED: Kilers have more fun</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00134.html">[MUD-Dev] Re: WIRED: Kilers have more fun</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00160.html">[MUD-Dev] Re: Support for remote NPCs</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00136"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00136"><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: Kilers have more fun</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00344" HREF="msg00344.html">[MUD-Dev] Re: WIRED: Kilers have more fun</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Fri 24 Jul 1998, 22:44 GMT
<UL>
<LI><strong><A NAME="00345" HREF="msg00345.html">[MUD-Dev] Re: WIRED: Kilers have more fun</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Fri 24 Jul 1998, 23:00 GMT
</LI>
</UL>
</LI>
</ul>
</ul>
</ul>
<LI><strong><A NAME="00108" HREF="msg00108.html">[MUD-Dev] Re: WIRED: Kilers have more fun</A></strong>, 
CJones <a href="mailto:CJones#aagis,com">CJones#aagis,com</a>, Thu 09 Jul 1998, 13:45 GMT
<UL>
<LI><strong><A NAME="00134" HREF="msg00134.html">[MUD-Dev] Re: WIRED: Kilers have more fun</A></strong>, 
Nathan F Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Fri 10 Jul 1998, 00:25 GMT
<UL>
<LI><strong><A NAME="00136" HREF="msg00136.html">[MUD-Dev] Support for remote NPCs</A></strong>, 
Joel Kelso <a href="mailto:joel#ee,uwa.edu.au">joel#ee,uwa.edu.au</a>, Fri 10 Jul 1998, 02:56 GMT
<UL>
<LI><strong><A NAME="00160" HREF="msg00160.html">[MUD-Dev] Re: Support for remote NPCs</A></strong>, 
Nathan F Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Sat 11 Jul 1998, 03:07 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00114" HREF="msg00114.html">[MUD-Dev] Re: WIRED: Kilers have more fun</A></strong>, 
Till Eulenspiegel <a href="mailto:choke#sirius,com">choke#sirius,com</a>, Thu 09 Jul 1998, 17:48 GMT
<UL>
<LI><strong><A NAME="00137" HREF="msg00137.html">[MUD-Dev] Re: WIRED: Kilers have more fun</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Fri 10 Jul 1998, 03:04 GMT
</LI>
<LI><strong><A NAME="00460" HREF="msg00460.html">[MUD-Dev] Re: WIRED: Kilers have more fun</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Mon 03 Aug 1998, 19:50 GMT
</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>