1999Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] weather -->
<!--X-From-R13: [nggurj [vunyl <qvnoybNorfg.pbz> -->
<!--X-Date: Mon, 11 Oct 1999 15:03:52 &#45;0700 -->
<!--X-Message-Id: Pine.BSF.4.10.9910111443570.12112&#45;100000#shell9,ba.best.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 38025253.E9DC8304#attglobal,net -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] weather</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:diablo#best,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="msg00038.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00040.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00036.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00057.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00039">Author</A>
&nbsp;|&nbsp;<A HREF="#00039">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00039">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] weather</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] weather</LI>
<LI><em>From</em>: Matthew Mihaly &lt;<A HREF="mailto:diablo#best,com">diablo#best,com</A>&gt;</LI>
<LI><em>Date</em>: Mon, 11 Oct 1999 14:49:42 -0700 (PDT)</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#kanga,nu</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 Mon, 11 Oct 1999, Mik Clarke wrote:

&gt; 
&gt; 
&gt; Matthew Mihaly wrote:
&gt; &gt; 
&gt; &gt; Hi everyone. I'm wondering if any of you have good weather systems in your
&gt; &gt; game, and if so, how it works. Achaea's weather "system" at the moment is
&gt; &gt; a pile of crap, and I've designed a new one. I'm hoping that you all can
&gt; &gt; suggest some improvements. I'm reasonably happy with my design, but there
&gt; &gt; is definitely room for improvement.
&gt; 
&gt; [BIG SNIP]
&gt; 
&gt; I've just ripped a somewhat simpler system out of CthulhuMud, mainly
&gt; because it didn't seem to produce interesting results.  I replaced it
&gt; with a simple transitional matrix for the core weather and a climate
&gt; interpretation for each area.

Well, I've got it coded in now with appropriate messages for weather
changing, etc. Going to speed up weather on a development version and see
what it produces. I'm confident that it can be made to simulate
interesting weather systems, and that it provides scope for things like
weather control by mortals (a raise humidity or raise wind spell, for
instance, etc) that is very easily implemented. 


&gt; The matrix simply gives the chance in 100 of going from the current
&gt; weather to the new type of weather (clear, cloudy, rain, storms). I 
&gt; think I have a different matrix for each season.  Once the weather
&gt; changes I generate a duration of how many (game) hours it will last.
&gt; At the end of that time I generate another transition.
&gt; 
&gt; Each area has a climate and this interprets the base weather to give
&gt; the areas weather.  For a desert, they almost all map to sunny and dry.
&gt; For the arctic, they map to clear and cold, clouds, snow and blizzards.
&gt; 
&gt; Quick and simple, and so far no one has complained that it's
&gt; unrealistic.

Right. I'm not really sure how important detailed weather is. I wanted a
system that produces semi-emergent weather patterns largely becuase I
think it's cool. I am excited (and the mortals will be too) about the
possibility of weather-inspired natural disasters though, such as tornados
and the flooding of rivers. (though there's no reason why you couldn't
just fake a system, as Mik talks about above, and stick in random chances
for tornados, and floods as a result of extended rainfall).

I guess the major advantage I see is that the sort of system I'm trying to
do is easily amenable to interesting weather control abilities by players
and Gods. I also think it will produce more interesting weather, in the
same way that the game of Life produces spontaneously interesting
patterns.
--matt




_______________________________________________
MUD-Dev maillist  -  MUD-Dev#kanga,nu
<A  HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A>

</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="00036" HREF="msg00036.html">Re: [MUD-Dev] weather</A></STRONG>
<UL><LI><EM>From:</EM> Mik Clarke &lt;mikclrk#attglobal,net&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00038.html">Re: [MUD-Dev] Algorithms for an Infinite Universe</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00040.html">Re: [MUD-Dev] Algorithms for an Infinite Universe</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00036.html">Re: [MUD-Dev] weather</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00057.html">Re: [MUD-Dev] weather</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00039"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00039"><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><A NAME="00033" HREF="msg00033.html">[MUD-Dev] Dan Kegel: A few notes on writing multiplayer games</A></strong>, 
J C Lawrence <a href="mailto:claw#varesearch,com">claw#varesearch,com</a>, Mon 11 Oct 1999, 18:31 GMT
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00037" HREF="msg00037.html">Re: [MUD-Dev] Dan Kegel: A few notes on writing multiplayer games</A></strong>, 
Bruce Mitchener, Jr. <a href="mailto:bruce#puremagic,com">bruce#puremagic,com</a>, Mon 11 Oct 1999, 21:29 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00028" HREF="msg00028.html">[MUD-Dev] weather</A></strong>, 
Matthew Mihaly <a href="mailto:diablo#best,com">diablo#best,com</a>, Mon 11 Oct 1999, 17:36 GMT
<UL>
<LI><strong><A NAME="00036" HREF="msg00036.html">Re: [MUD-Dev] weather</A></strong>, 
Mik Clarke <a href="mailto:mikclrk#attglobal,net">mikclrk#attglobal,net</a>, Mon 11 Oct 1999, 21:29 GMT
<UL>
<LI><strong><A NAME="00039" HREF="msg00039.html">Re: [MUD-Dev] weather</A></strong>, 
Matthew Mihaly <a href="mailto:diablo#best,com">diablo#best,com</a>, Mon 11 Oct 1999, 22:03 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00057" HREF="msg00057.html">Re: [MUD-Dev] weather</A></strong>, 
Greg Miller <a href="mailto:gmiller#classic-games,com">gmiller#classic-games,com</a>, Thu 14 Oct 1999, 18:12 GMT
<UL>
<LI><strong><A NAME="00086" HREF="msg00086.html">Re: [MUD-Dev] weather</A></strong>, 
Matthew Mihaly <a href="mailto:diablo#best,com">diablo#best,com</a>, Mon 01 Nov 1999, 18:38 GMT
<UL>
<LI><strong><A NAME="00103" HREF="msg00103.html">Re: [MUD-Dev] weather</A></strong>, 
Greg Miller <a href="mailto:gmiller#classic-games,com">gmiller#classic-games,com</a>, Tue 02 Nov 1999, 18:35 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00029" HREF="msg00029.html">Re: [MUD-Dev] Algorithms for an Infinite Universe</A></strong>, 
Quzah <a href="mailto:quzah#hotmail,com">quzah#hotmail,com</a>, Mon 11 Oct 1999, 17:36 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>