1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  Magnetic Scrolls' magical parser -->
<!--X-From-R13: Oqnz Ivttvaf <avtugsnyyNvasvpnq.pbz> -->
<!--X-Date: from fabius.globecomm.net [207.51.48.6] by mx5.ibm.net id 862289170.149714&#45;1 Tue Apr 29 04:46:10 1997 -->
<!--X-Message-Id: 199704290453.VAA11778#user2,inficad.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.LNX.3.91.970428213111.3055C&#45;100000@uni&#45;corn.demon.co.uk -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev]  Magnetic Scrolls' magical parser</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:nightfall#inficad,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="msg00272.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00274.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00264.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00286.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00273">Author</A>
&nbsp;|&nbsp;<A HREF="#00273">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00273">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  Magnetic Scrolls' magical parser</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]  Magnetic Scrolls' magical parser</LI>
<LI><em>From</em>: Adam Wiggins &lt;<A HREF="mailto:nightfall#inficad,com">nightfall#inficad,com</A>&gt;</LI>
<LI><em>Date</em>: Mon, 28 Apr 1997 21:53:46 -0700 (MST)</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
&gt; adjective, IIRC the input was actually:
&gt; 
&gt; 	&gt; plant pot plant in plant pot
&gt; 
&gt; This sort of complexity seems to be lacking from the current mud 
&gt; 'mainstream' in its entirety. Most of which I have come across seems to 
&gt; be parsing such as:
&gt; 
&gt; 	*  First word of input is the command, look it up in our hash 
&gt; 	   table of commands
&gt; 
&gt; 	*  Call the function corresponding to the command, passing the 
&gt; 	   rest of the input (ie everything after the first word) as 
&gt;            parameters to the function
&gt; 
&gt; So, you might have function prototypes for your command functions as: 
&gt; 
&gt; 	void function (Player player, String parameters);
&gt;   
&gt; All command functions would have their own parameter parsing algorithms; 
&gt; so, for the above example, function 'plant' would be passed 'pot plant in 
&gt; plant pot' as its parameters.
&gt; 
&gt; This is utterly simplistic, and although quite easy to implement, does 
&gt; not make me happy in any way! I've looked about the web for things on 

See, I consider this a strength.  I would *never* type a command like
"plant pot plant in plant pot", and if I did, I would hate to think
that the parser would try to interpret it.  Of course, I generally
like descently fast-pased muds...this would fit into more of a MUSH-style
situation where you could spend more time crafting your commands.
I like a simple set of tools with which to interact with the environment,
that are never ambiguous and always easy for me to type.  The 'plant pot..'
stuff is confusing for everyone, player and coder alike, so I'm not sure
what the advantage is.
On the other hand, NLP has come of interest to me of late as we've tried
to make NPCs respond to communications from players.  Most muds have
a simple keyword thing, ie:

You say, 'Could you cast fly on me, please?'
&gt;
The mage guildmaster says, 'Get out of here!  Quit wasting our time and go
buy a horse or something!'

One of my favorites from a mud I've played over the years...anyhow, this
is obviously quite stupid, as it just searches your say string for the
word fly, and would also respond to 'Someone kill that fly!'

We've done some basic stuff with trying to break the sentence into major
parts, which allows the mob scripts to easily determine insults, inquiries,
statements, etc.  Still all very basic; I'm wondering if any of you have
played with this at all?


</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="00307" HREF="msg00307.html">Re: [MUD-Dev]  Magnetic Scrolls' magical parser</A></strong>
<ul compact><li><em>From:</em> Ling &lt;K.L.Lo-94#student,lut.ac.uk&gt;</li></ul>
<li><strong><A NAME="00286" HREF="msg00286.html">Re: [MUD-Dev]  Magnetic Scrolls' magical parser</A></strong>
<ul compact><li><em>From:</em> Nathan 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="00264" HREF="msg00264.html">Magnetic Scrolls' magical parser</A></STRONG>
<UL><LI><EM>From:</EM> Greg Munt &lt;greg#uni-corn,demon.co.uk&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00272.html">Re: [MUD-Dev]  Re: Issues from the digests and Wout's list</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00274.html">Email change</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00264.html">Magnetic Scrolls' magical parser</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00286.html">Re: [MUD-Dev]  Magnetic Scrolls' magical parser</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00273"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00273"><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]  Re: Combat</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00297" HREF="msg00297.html">Re: [MUD-Dev]  Re: Combat</A></strong>, 
Travis Casey <a href="mailto:casey#NU,cs.fsu.edu">casey#NU,cs.fsu.edu</a>, Wed 30 Apr 1997, 09:19 GMT
</LI>
<LI><strong><A NAME="00299" HREF="msg00299.html">Re: [MUD-Dev]  Re: Combat</A></strong>, 
Travis Casey <a href="mailto:casey#NU,cs.fsu.edu">casey#NU,cs.fsu.edu</a>, Wed 30 Apr 1997, 09:48 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00260" HREF="msg00260.html">Re: [MUD-Dev]	(fwd) Re: Issues from the digests and Wout's list</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Mon 28 Apr 1997, 05:10 GMT
<UL>
<LI><strong><A NAME="00264" HREF="msg00264.html">Magnetic Scrolls' magical parser</A></strong>, 
Greg Munt <a href="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</a>, Tue 29 Apr 1997, 04:08 GMT
<UL>
<LI><strong><A NAME="00273" HREF="msg00273.html">Re: [MUD-Dev]  Magnetic Scrolls' magical parser</A></strong>, 
Adam Wiggins <a href="mailto:nightfall#inficad,com">nightfall#inficad,com</a>, Tue 29 Apr 1997, 11:46 GMT
<UL>
<LI><strong><A NAME="00286" HREF="msg00286.html">Re: [MUD-Dev]  Magnetic Scrolls' magical parser</A></strong>, 
Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Wed 30 Apr 1997, 00:32 GMT
</LI>
<LI><strong><A NAME="00307" HREF="msg00307.html">Re: [MUD-Dev]  Magnetic Scrolls' magical parser</A></strong>, 
Ling <a href="mailto:K.L.Lo-94#student,lut.ac.uk">K.L.Lo-94#student,lut.ac.uk</a>, Fri 02 May 1997, 20:35 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00282" HREF="msg00282.html">Re: [MUD-Dev]  Magnetic Scrolls' magical parser</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Tue 29 Apr 1997, 20:49 GMT
</LI>
<LI><strong><A NAME="00290" HREF="msg00290.html">Re: [MUD-Dev]  Magnetic Scrolls' magical parser</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Wed 30 Apr 1997, 01:06 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>