<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: [MUD-Dev] Virtual Chemistry --> <!--X-From-R13: "Xba O. Znzoreg" <wyflfvapNvk.argpbz.pbz> --> <!--X-Date: from scipio.globecomm.net [207.51.48.12] by in2.ibm.net id 868761059.47840-1 Sun Jul 13 02:30:59 1997 CUT --> <!--X-Message-Id: 199707130230.VAA18864@dfw-ix1.ix.netcom.com --> <!--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] Virtual Chemistry</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:jlsysinc#ix,netcom.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="msg00107.html">Previous</a> | <a href="msg00109.html">Next</a> ] Thread: [ <a href="msg00118.html">Previous</a> | <a href="msg00113.html">Next</a> ] Index: [ <A HREF="author.html#00108">Author</A> | <A HREF="#00108">Date</A> | <A HREF="thread.html#00108">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: [MUD-Dev] Virtual Chemistry</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] Virtual Chemistry</LI> <LI><em>From</em>: "Jon A. Lambert" <<A HREF="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</A>></LI> <LI><em>Date</em>: Sat, 12 Jul 1997 22:30:45 -0400</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> > From: Matt Chatterley <root#mpc,dyn.ml.org> > Subject: [MUD-Dev] Virtual Chemistry > > What if we just simulated our own chemistry? Certain objects could as > 'ingredients' (not really elements, more compounds), and combining these > ingredients would have predetermined reactions and results. Further > compounds could be obtained by appropriate mixes, which would all have > varying effects on the body (infusion of magic could somehow guide these > effects). This would obviously extend the alchemy idea - the creation of > poisons, herbal compounds and literally anything in any state (which the > PC was able to store). > > Has anyone actually attempted anything of this nature, or contemplated it? > An excellent idea. I think we may have peripherally touched on this concept in a thread on "assemblies" of objects. It was my thought that these assemblies would have there own predefined attributes and methods that hide unassembled objects attributes and methods. The assembly class might have an assemble method and a disassemble method. The assemble method checking that all components are present and the disassemble creates the aggregated objects upon disassembly. I think some rudimentary chemistry/alchemy could be implemented using this technique. Perhaps some attributes of an assembly class could be: components list spells list energy/mana consumer energy/mana producer components list destroyed upon assembly components list released upon disassembly For instance in an assembly for salt(NaCl) it makes sense to hide the component objects Sodium and Chlorine since the resulting assembly shares very little with the aggregate objects. This is of course very simplistic. JL </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="00114" HREF="msg00114.html">Re: [MUD-Dev] Virtual Chemistry</A></strong> <ul compact><li><em>From:</em> Marian Griffith <gryphon#iaehv,nl></li></ul> <li><strong><A NAME="00113" HREF="msg00113.html">Re: [MUD-Dev] Virtual Chemistry</A></strong> <ul compact><li><em>From:</em> Matt Chatterley <root#mpc,dyn.ml.org></li></ul> </UL></LI></UL> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00107.html">Re: [MUD-Dev] natural language parser (Output)</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00109.html">Re: [MUD-Dev] Virtual Chemistry</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00118.html">Attn JCL: A scenario for you</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00113.html">Re: [MUD-Dev] Virtual Chemistry</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00108"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00108"><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] Virtual Chemistry</STRONG>, <EM>(continued)</EM> <ul compact> <LI><strong><A NAME="00120" HREF="msg00120.html">Re: [MUD-Dev] Virtual Chemistry</A></strong>, Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Mon 14 Jul 1997, 04:44 GMT </LI> <LI><strong><A NAME="00129" HREF="msg00129.html">Re: [MUD-Dev] Virtual Chemistry</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Mon 14 Jul 1997, 13:04 GMT <UL> <LI><strong><A NAME="00137" HREF="msg00137.html">Re: [MUD-Dev] Virtual Chemistry</A></strong>, Marian Griffith <a href="mailto:gryphon#iaehv,nl">gryphon#iaehv,nl</a>, Wed 16 Jul 1997, 00:02 GMT </LI> </UL> </LI> </ul> </LI> <LI><strong><A NAME="00118" HREF="msg00118.html">Attn JCL: A scenario for you</A></strong>, Alex Oren <a href="mailto:alexo#bigfoot,com">alexo#bigfoot,com</a>, Sun 13 Jul 1997, 20:32 GMT <LI><strong><A NAME="00108" HREF="msg00108.html">Re: [MUD-Dev] Virtual Chemistry</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Sun 13 Jul 1997, 09:30 GMT <UL> <LI><strong><A NAME="00113" HREF="msg00113.html">Re: [MUD-Dev] Virtual Chemistry</A></strong>, Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Sun 13 Jul 1997, 15:24 GMT <UL> <LI><strong><A NAME="00133" HREF="msg00133.html">Re: [MUD-Dev] Virtual Chemistry</A></strong>, Michael Hohensee <a href="mailto:michael#sparta,mainstream.net">michael#sparta,mainstream.net</a>, Mon 14 Jul 1997, 23:10 GMT <UL> <LI><strong><A NAME="00134" HREF="msg00134.html">Re: [MUD-Dev] Virtual Chemistry</A></strong>, Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Tue 15 Jul 1997, 00:49 GMT </LI> </UL> </LI> </UL> </LI> <LI><strong><A NAME="00114" HREF="msg00114.html">Re: [MUD-Dev] Virtual Chemistry</A></strong>, Marian Griffith <a href="mailto:gryphon#iaehv,nl">gryphon#iaehv,nl</a>, Sun 13 Jul 1997, 19:17 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>