[MUD-Dev] Re: Terrain/Landmass & GIF/BMP

quzah quzah
Thu Oct 8 16:06:45 CEST 1998


From: Niklas Elmqvist <d97elm at dtek.chalmers.se> on Wednesday, October 07, 1998
10:58 PM
Subject: [MUD-Dev] Re: Terrain/Landmass & GIF/BMP


>On Wed, 7 Oct 1998, quzah [sotfhome] wrote:
>[snip]
>
>> The first is this: I am developing a world generator of
>> sorts, that with a few parameters will generate the entire
>> mud world. It will take into account the following info:
>>    sizeX (width of world west to east)
>>    sizeY (length of world north to south)
>>    clustering (continents/small islands/large islands/etc)
>>    "hillyness" (flat/small hills/mountains/etc)
>>    mineral richness (frequency of mineral deposits)
>>    temperature (over all cold/mild/warm/hot/etc)
>>    on land water supplies (rivers/lakes/etc [amount of])
>>    wetness (over all very dry/dry/moderate/damp/very wet/etc)
>
>Neat. I am doing the same for a 3D terrain renderer.


I know I already replied to this, but my reply was
wrong for the most part. I replied that I was only
generating a 2d map, which is all together wrong. I
was thinking of visualizing a 3d map ala "Unreal" or
some 3d graphics engine type thing; and I totally
spaced the fact that I was indeed making a 3d map,
just visualized in a different way. (After ally, I
am storing the height of each "slot" in a 2d array,
which makes it 3d... sigh.

I finally realized it after actually seeing a fractal
generated map (which looks very nice, and I think I'll
end up doing that, plus the line-method in something
like this:

(1) make map size (x,y)
(2) decide basic land forms (continents/island groups)
(3) generate water scape ( sealevel and below the
    entire map )
(4) pick starting coords for each major continent/
    islang group
(5) give them a size ( % of world size to fill )
    which sets the SE corner of their chunk of
    land to render.
(6) render

Which hopefully will give me a nice sea scape, with
clusters of land above sea level. Thanks again for
all of the terrain and graphic info. Sorry to have
cluttered your mail boxes.
-Q-

(I hate making an ass of myself -- but I'm so good
at it. ;)





More information about the mud-dev-archive mailing list