[CF-Devel] elevations (was Re: more proposals)

crossfire-devel-admin at archives.real-time.com crossfire-devel-admin at archives.real-time.com
Thu Jun 19 21:49:40 CDT 2003


>
     
      No matter what I do, preserving elevations is not going to work well.
     
     >
     
      Imagine I replace a mountain range by a desert plane. When the
     
     >
     
      elevations are backfilled they are dead wrong.
     
     >
     
      Inserting random values doesn't seem much better in the long run,
     
     >
     
      because in that case the values become totally meaningless.
     
     >
     
     
     
Well the automated scripts aren't entirely useless, the perl script
backfilles the old elevations and the python script assigns a value based on
the arch (this is the reverse of how the map was created and although the
script result is not a 'smooth'- it should be good enough for the weather
code.)

>
     
      To do the right thing, elevations would need to be based not only on
     
     >
     
      their surroundings (for smooth slopes) but also on the types of
     
     >
     
      arches used (e.g. mountain or plains?). Then one has to decide if
     
     >
     
      the overall tendency is upwards or downwards and eventually some
     
     >
     
      adjacent elevations need to be adjusted.
     
     
Well that's not really how it currently works, it looked to me that it was a
simple elevation:arches relationship.  The map was generated like a fractal
however which did 'slope' it initially.

>
     
      And even then, when all these factors are taken into account,
     
     >
     
      the mapmaker won't know what the weather code will do to his maps
     
     >
     
      because it's pretty much unpredictable.
     
     >
     
      So just guess how happy the average mapmaker will be, spending his
     
     >
     
      time with this.
     
     >
     
     
     
Yes , it shouldn't be a issue for map makers.

>
     
      And the more elevations go out of whack, the worse it gets:
     
     >
     
      When surrounded by "wrong" elevations, how can I insert "correct"
     
     >
     
      ones without going out of synch with the larger picture?
     
     >
     
     
     >
     
      Honestly, I'm not sure what to do about it.
     
     >
     
      Suggestions are welcome.
     
     >
     
     
     
Well I would say that we shouldn't keep the elevation numbers in the arches
for one.  If weather is smooth enough then I would say that the weather map
code should just assign elevation values based on arch.  OTHO these values
could be plotted on a simpler initial data map to get a system more like you
describe.  For example say the weather map is generated as a skeleton of
points from an average map elevation value (in the map header) then filled
in with elevation values modified by the arches (you need to examine the
arches anyway for water/humidity maps)...  Once the map is generated
initially - the elevation isn't used at all...


_______________________________________________
crossfire-devel mailing list
     
     crossfire-devel at lists.real-time.com
     
     
     https://mailman.real-time.com/mailman/listinfo/crossfire-devel
     
     
    


More information about the crossfire mailing list