1997Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  NPC AI -->
<!--X-From-R13: [vxr Eryyref <zvxrNbayvar&#45;nypurzl.pbz> -->
<!--X-Date: Sun, 19 Oct 1997 00:26:11 +0000 -->
<!--X-Message-Id: 3.0.32.19971018172607.00f4d728#pop,ricochet.net -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev]  NPC AI</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:mike#online-alchemy,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="msg00122.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00124.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00097.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00093.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00123">Author</A>
&nbsp;|&nbsp;<A HREF="#00123">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00123">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  NPC AI</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]  NPC AI</LI>
<LI><em>From</em>: Mike Sellers &lt;<A HREF="mailto:mike#online-alchemy,com">mike#online-alchemy,com</A>&gt;</LI>
<LI><em>Date</em>: Sat, 18 Oct 1997 17:27:46 -0700</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
At 10:57 PM 10/11/97 PST8PDT, Travis Casey wrote:
&gt;Brian Price &lt;blprice#bedford,net&gt; wrote:
&gt;&gt;As a side note, I have read of solutions that used a mixture of 
&gt;&gt;neural nets and fuzzy logic where neural nets provided some learning 
&gt;&gt;capability.  Unfortunately I don't have enough expertise with AI to 
&gt;&gt;evaluate the suitability of such a combination for muds.  Indeed I 
&gt;&gt;don't have the necessary expertise to evaluate the combination of 
&gt;&gt;fuzzy logic with genetic algorithms.  I'm hoping that the AI gurus in 
&gt;&gt;this group can provide an expert opinion.
&gt;
&gt;Expert networks may be what you're referring to here -- I'm not really
&gt;familiar enough with the field to know for sure.  The only reason I've
&gt;ever heard of them is because they were the field of research of a 
&gt;CS professor I worked for.

The original poster may be referring to Kohonen nets here.  These are a
powerful Bayesian classifier that are also easy and compact to program.
Being a type of Bayesian classifier, they make excellent use of "fuzzy
logic", and with a few tweaks on the basic algorithms they can quickly
generate an optimal set of behaviors from a range of potential inputs.  

In terms of NPC logic, it should be fairly easy to take as inputs both
internal states (health, mood, etc.) and external 'sensations' from the
NPC's environment to generate the appropriate new internal state, external
action, and/or speech string.  One interesting thing about this is you can
have an NPC whose mood, for example, swings slowly from frustration to
anger to fear, generating appropriate (perhaps assembled at run-time)
conversational strings.  You can also balance internal states like hunger,
damage, and fear against each other without having to resort to a
table-driven or rule-based approach.  The NPC could also learn to add new
behaviors based on clusters of similar experiences.


Mike Sellers                                    Chief Alchemist
mike#online-alchemy,com                         Online Alchemy              

        Combining art &amp; science to create new worlds.

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00122.html">Re: [MUD-Dev]  Usability and interface ...</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00124.html">Re: [MUD-Dev]  games gender bias (Re: Affecting the world)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00097.html">Re: [MUD-Dev]  NPC AI</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00093.html">META: File attachments as list postings.</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00123"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00123"><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] multiple intelligences</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00137" HREF="msg00137.html">Re: [MUD-Dev] multiple intelligences</A></strong>, 
Brandon J. Rickman <a href="mailto:ashes#pc4,zennet.com">ashes#pc4,zennet.com</a>, Tue 21 Oct 1997, 22:58 GMT
<UL>
<LI><strong><A NAME="00148" HREF="msg00148.html">Re: [MUD-Dev] multiple intelligences</A></strong>, 
Travis S. Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Fri 24 Oct 1997, 14:33 GMT
</LI>
</UL>
</LI>
</ul>
</LI>
<LI><strong><A NAME="00094" HREF="msg00094.html">Re: [MUD-Dev]  NPC AI</A></strong>, 
Travis Casey <a href="mailto:efindel#polaris,net">efindel#polaris,net</a>, Sun 12 Oct 1997, 00:56 GMT
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00097" HREF="msg00097.html">Re: [MUD-Dev]  NPC AI</A></strong>, 
Brian Price <a href="mailto:blprice#bedford,net">blprice#bedford,net</a>, Sun 12 Oct 1997, 13:09 GMT
</LI>
<LI><strong><A NAME="00123" HREF="msg00123.html">Re: [MUD-Dev]  NPC AI</A></strong>, 
Mike Sellers <a href="mailto:mike#online-alchemy,com">mike#online-alchemy,com</a>, Sun 19 Oct 1997, 00:26 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00093" HREF="msg00093.html">META: File attachments as list postings.</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Sat 11 Oct 1997, 21:02 GMT
<LI><strong><A NAME="00091" HREF="msg00091.html">More Riddles...</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Sat 11 Oct 1997, 19:45 GMT
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00092" HREF="msg00092.html">More Riddles...</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Sat 11 Oct 1997, 19:45 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00090" HREF="msg00090.html">Re: [MUD-Dev]  Re: (fwd) New MUD software wanted?</A></strong>, 
Felix A. Croes <a href="mailto:felix#xs1,simplex.nl">felix#xs1,simplex.nl</a>, Sat 11 Oct 1997, 16:34 GMT
</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>