<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: [MUD-Dev] Graphic MUDS/Ultima Online --> <!--X-From-R13: pynjerapNphc.uc.pbz --> <!--X-Date: Thu, 07 Aug 1997 20:50:17 +0000 --> <!--X-Message-Id: 199708072048.NAA28102#xsvr3,cup.hp.com --> <!--X-Content-Type: text/plain --> <!--X-Reference: c=US%a=_%p=EA%l=MOLACH-970730175105Z-157#molach,origin.ea.com --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Re: [MUD-Dev] Graphic MUDS/Ultima Online</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:clawrenc#cup,hp.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> [ <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="msg00424.html">Previous</a> | <a href="msg00426.html">Next</a> ] Thread: [ <a href="msg00317.html">Previous</a> | <a href="msg00293.html">Next</a> ] Index: [ <A HREF="author.html#00425">Author</A> | <A HREF="#00425">Date</A> | <A HREF="thread.html#00425">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: [MUD-Dev] Graphic MUDS/Ultima Online</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] Graphic MUDS/Ultima Online</LI> <LI><em>From</em>: <A HREF="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</A></LI> <LI><em>Date</em>: Wed, 06 Aug 97 17:21:35 -0700</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> In <<A HREF="msg00292.html">c=US%a=_%p=EA%l=MOLACH-970730175105Z-157#molach,origin.ea.com</A>>, on 07/30/97 at 07:43 PM, "Koster, Raph" <rkoster#origin,ea.com> said: >On Tuesday, July 29, 1997 6:46 PM, Matt >Chatterley[SMTP:root#mpc,dyn.ml.org] wrote: >> On Tue, 29 Jul 1997, Koster, Raph wrote: >Of course the social environment is very relevant; it's crucial. It >is also one of the things that oddly enough, we can take for >granted. Provide enough environment (far LESS environment than a mud >offers, in fact, cf IRC, ICQ, heck, ham radio, etc) and the social >aspect will follow inevitably. My argument was that in terms of >dynamic evolution, most muds settle for solely this one thing, the >one thing they didn't have to do any work to get. :) Thou writeth sooth. Its a massively ignored fundamental. >What we do is have what we call a "resource model" in which >everything is defined in terms of a basic hierarchy of desires taken >from organizational behavior theory. Subsistence, shelter, luxuries. >Then we have generalized AI routines and basic decision trees to >satisfy these needs, hoard if you can, band together if you are so >inclined, defend if you must... >Well, I work with Richard Garriott fairly closely. He favors >simplicity in his design. (Which may seem contradictory given how >complex Ultimas are). But in general, he prefers simplicity for >interface and also simplicity for underlying systems, as much as >possible. FWLIW my approach is to make very simple self-contained blocks, and to then have multiple blocks interact to create very complex systems. The trick I find is to create unstable feedback loops and to then ensure that their combination does not create a stable state (simulators are excellant here). Typically the addition of of unstable feedback loops dependant on other resources than the loops which created the stable state will ensure that stability is never achieved. >You make an item. >It either spawns back when destroyed, or isn't destroyed, depending >on world-state model (repop versus save-state). >But when does it EVOLVE? Now, some may say that in mud architectures >which permit dynamic attachment of scripted behaviors by players, >stuff evolves. To get back to my example of TinyTIM, that clock or >whatever it is at the entrance that by now is massively huge. But >that isn't evolving by itself. That's just more functionality >slapped on it by a builder of some sort. It is not dynamic; it is >static save for outside intervention. It is therefore predictable. My model: All objects decay over time, eventually becoming dust. Certain actions can delay that decay. Magical objects consume mana to delay decay. Should they be unable to get the mana the need, they destruct. "Normal" objects just decay. Use (depending on type) can accellerate or delay decay. User programmed objects (inheriting from $NEW_OBJECT) have a short half life. Sufficient use resets the half-life temporarily. Magical objects have multiple ways of destructing. The whole object can just turn to dust (see the UggUgg mana fight example), the magical properties can just cease to exist, the magic properties can go latent until more mana arrives (very expensive to create, requires a *LARGE* hidden mana store to draw from to survive starvation), or the magical properties can release (ie explode) with various entertaining results as the embedded magic/mana releases and rebinds in various forms to nearby objects. The basic result is that given long enough, anything will destruct and dissappear. >For muds to evolve, they need to become unpredictable. Agreed. Implicit in this is the need for the world to become unstable. -- J C Lawrence Internet: claw#null,net (Contractor) Internet: coder#ibm,net ---------------(*) Internet: clawrenc#cup,hp.com ...Honorary Member 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--> <UL><LI><STRONG>References</STRONG>: <UL> <LI><STRONG><A NAME="00292" HREF="msg00292.html">[MUD-Dev] Graphic MUDS/Ultima Online</A></STRONG> <UL><LI><EM>From:</EM> "Koster, Raph" <rkoster#origin,ea.com></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00424.html">Re: [MUD-Dev] Mud Languages</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00426.html">Introduction</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00317.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00293.html">[MUD-Dev] Graphic MUDS/Ultima Online</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00425"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00425"><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] Graphic MUDS/Ultima Online</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <ul compact> <ul compact> <ul compact> <ul compact> <ul compact> <ul compact> <ul compact> <LI><strong><A NAME="00546" HREF="msg00546.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Thu 14 Aug 1997, 04:16 GMT </LI> </ul> <LI><strong><A NAME="00577" HREF="msg00577.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 14 Aug 1997, 21:45 GMT </LI> </ul> </ul> <LI><strong><A NAME="00567" HREF="msg00567.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 14 Aug 1997, 20:54 GMT </LI> </ul> </ul> </ul> </ul> <LI><strong><A NAME="00317" HREF="msg00317.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></strong>, Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Fri 01 Aug 1997, 00:00 GMT </LI> <LI><strong><A NAME="00425" HREF="msg00425.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 07 Aug 1997, 20:50 GMT </LI> </ul> <LI><strong><A NAME="00293" HREF="msg00293.html">[MUD-Dev] Graphic MUDS/Ultima Online</A></strong>, Koster, Raph <a href="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</a>, Thu 31 Jul 1997, 01:22 GMT <UL> <LI><strong><A NAME="00306" HREF="msg00306.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Thu 31 Jul 1997, 10:02 GMT </LI> <LI><strong><A NAME="00318" HREF="msg00318.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></strong>, Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Fri 01 Aug 1997, 00:13 GMT <UL> <LI><strong><A NAME="00467" HREF="msg00467.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Mon 11 Aug 1997, 21:47 GMT </LI> </UL> </LI> </UL> </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>