<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: Just a bit of musing --> <!--X-From-R13: pynjNahyy.arg --> <!--X-Date: from babe.globecomm.net [207.51.48.8] by mx01.ca.us.ibm.net id 858384133.63865-1 Sat Mar 15 00:02:13 1997 --> <!--X-Message-Id: 3329df642498002#msgSFO01,schwab.com --> <!--X-Content-Type: text/plain --> <!--X-Reference: 199703110226.CAA43781#out2,ibm.net --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Re: Just a bit of musing</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:claw#null,net"> </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> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00114.html">Previous</a> | <a href="msg00116.html">Next</a> ] Thread: [ <a href="msg00114.html">Previous</a> | <a href="msg00116.html">Next</a> ] Index: [ <A HREF="author.html#00115">Author</A> | <A HREF="#00115">Date</A> | <A HREF="thread.html#00115">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: Just a bit of musing</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: Multiple Recipients of MUD Design Mailing List <<A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A>></LI> <LI><em>Subject</em>: Re: Just a bit of musing</LI> <LI><em>From</em>: <A HREF="mailto:claw#null,net">claw#null,net</A></LI> <LI><em>Date</em>: Fri, 14 Mar 97 15:20:33 -0800</LI> <LI><em>Reply-to</em>: <A HREF="mailto:claw#null,net">claw#null,net</A></LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> On 08/03/97 at 04:17 AM, Adam Wiggins <nightfall#inficad,com> said: > <coder#ibm,net> >> Yup. I find it utterly mazing that nobody (else) has done a fully event >> driven server. No polling loops, no list scanning, no wasted iterations. >> Just grab the event, process what's needed, and get out. > >It probablys sounds quite a bit harder than it actually is. Implementing >it is simple, and from there things just get easier. It's extremely nice >to be able to say, "Okay, I'll continue with this in a bit, so toss an >event on the queue..." and just exit whatever function you're in, rather >than trying to save a bunch of stuff in external variables somewhere and >then hope that the proper function gets called again at the right time. Precisely. This is why I have a fully event driven server. >> A good MUD grammar is incredibly context sensitive. A simple example is >> the case where the presence or proximity of an object adds verbs to the >> players. There is no need for this crap to wander thru the global >> namespace, or even warp the general grammar. >I don't actually agree with this. This is where you end up with things >like "push" as a social, except for one room on the entire mud where it >pushes a button. In another room with a similar button but written by a >different person, you have to use "press." I've discussed this in another post. I don't offer a solution. I don't see it as a techical problem, but an administrative one. I do explicitly allow push to be used as a social (and thus defined on character object) as well as simultaneously being used to depress buttons, move levers etc. This all due to the wonder of templates. The problem of "push" vs "press" is a horse of a different caliber. Handled properly under my system just means that the object inherited from the appropriate $button object, thus getting all the verbs for free. >I dislike the effect you get >from the old adventurer games of "guess the verb" - I want to know what >commands I have availible to interact with my character right from the >start. Should this be natively provided by the system, or should it be a function of documentation, or both? Should a user/character be able to issue a command which returns all available verbs either in his environment, or on a specified object? If so, should certain commands *NOT* be so reported (hidden features), and if so, what determines the difference (are you still going to hide the feature from a character that has found out about it?). -- J C Lawrence Internet: coder#null,net ----------(*) Internet: coder#ibm,net ...Honourary Member of Clan McFud -- Teamer's Avenging Monolith... </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="msg00114.html">Re: Just a bit of musing</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00116.html">Re: Just a bit of musing</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00114.html">Re: Just a bit of musing</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00116.html">Re: Just a bit of musing</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00115"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00115"><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: Just a bit of musing</STRONG>, <EM>(continued)</EM> <ul compact> <LI><strong><A NAME="00106" HREF="msg00106.html">Re: Just a bit of musing</A></strong>, Wout Mertens <a href="mailto:Wout.Mertens#rug,ac.be">Wout.Mertens#rug,ac.be</a>, Thu 13 Mar 1997, 23:48 GMT </LI> <LI><strong><A NAME="00108" HREF="msg00108.html">Re: Just a bit of musing</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Fri 14 Mar 1997, 11:13 GMT </LI> <LI><strong><A NAME="00110" HREF="msg00110.html">Re: Just a bit of musing</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Fri 14 Mar 1997, 13:17 GMT </LI> <LI><strong><A NAME="00114" HREF="msg00114.html">Re: Just a bit of musing</A></strong>, claw <a href="mailto:claw#null,net">claw#null,net</a>, Sat 15 Mar 1997, 07:53 GMT </LI> <LI><strong><A NAME="00115" HREF="msg00115.html">Re: Just a bit of musing</A></strong>, claw <a href="mailto:claw#null,net">claw#null,net</a>, Sat 15 Mar 1997, 08:02 GMT </LI> <LI><strong><A NAME="00116" HREF="msg00116.html">Re: Just a bit of musing</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 15 Mar 1997, 10:54 GMT </LI> <LI><strong><A NAME="00117" HREF="msg00117.html">Re: Just a bit of musing</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Sat 15 Mar 1997, 14:29 GMT </LI> <LI><strong><A NAME="00118" HREF="msg00118.html">Re: Just a bit of musing</A></strong>, Travis Casey <a href="mailto:casey#NU,cs.fsu.edu">casey#NU,cs.fsu.edu</a>, Sat 15 Mar 1997, 21:20 GMT </LI> <LI><strong><A NAME="00120" HREF="msg00120.html">Re: Just a bit of musing</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sun 16 Mar 1997, 04:20 GMT </LI> </ul> </LI> </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>