home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 10: Diskmags / nf_archive_10.iso / MAGS / ST_USER / 1992 / USERJN92.MSA / LANDGEN_LANDGEN.DOC < prev    next >
Text File  |  1992-04-10  |  6KB  |  169 lines

  1. The 'ISOMETRIC LAND GENERATOR' 
  2. version 2.5 by Simon Carter 1991
  3. copyright.
  4.  
  5. 512k/Colour/Ste compatible.
  6.  
  7.  
  8. Upon loading you are presented  with 
  9. the editing screen. In the top left-
  10. hand corner is the top view map.  At 
  11. first  this  is  just  a  dark  blue 
  12. square  with  a few  dots  scattered 
  13. over  it.   These  are  the   'seed' 
  14. points  -  they shall  be  explained 
  15. below.  Flashing above this map is a 
  16. large  cursor - this shows the  area 
  17. that may be zoomed in upon.
  18.      Blow the map are the cursors' x 
  19. and y coordinates. Under this is the 
  20. 'Set Height'.  This shows the height 
  21. of the point below the  cursor,  but 
  22. only in the zoomed up map. Likewise, 
  23. below that is the 'New Height'. This 
  24. can be altered using the '+' and '-' 
  25. keys on the numeric keypad. It shows 
  26. what  height may be designated to  a 
  27. particular   point   on   the   map. 
  28. Pressing  '0' on the numeric  keypad 
  29. actually  sets  the  point  to  that 
  30. height,  though once again,  only in 
  31. the zoomed view. '4','8','6' and '2' 
  32. move  both  the  editing  and   zoom 
  33. cursors  left,  right,  up and  down 
  34. respectively.
  35.      On  the right hand side of  the 
  36. screen,  the  display is  once  more 
  37. split  up into two.  At the  top  we 
  38. have the processes,  each surrounded 
  39. in  a  yellow   box.   'Zoom/Unzoom' 
  40. changes  the  mode of the  top  view 
  41. map.  It  toggles between a view  of 
  42. the  whole map and a view  magnified 
  43. by  eight times.  It is only on  the 
  44. zoomed   up  map  that  any   manual 
  45. editing may be performed.  The  area 
  46. to  be zoomed in upon can  be  moved 
  47. about  (see  above).   As  with  all 
  48. processes it is accessed by clicking 
  49. on it with the left mouse button.
  50.      Underneath  this is the  'Clear 
  51. Map'  box.  Clicking on  this  quite 
  52. simply clears out the map!  Well, in 
  53. actual fact it sets the whole map to 
  54. the height of 'Base  Height',  shown 
  55. on the bottom half of the screen. At 
  56. first 'Base Height' is set to  zero, 
  57. so  all  of the heights are  set  to 
  58. zero if you select 'Clear  Map'.  If 
  59. you  set  'Base Height'  to  another 
  60. number,  between 0 (minimum  height) 
  61. and 44 (maximum height), say 10, and 
  62. select  'Clear Map' and all  of  the 
  63. points on the map will be set to 10. 
  64. Amazing!
  65.      The   next  process   down   is 
  66. 'Create  Map'.   All  this  does  is 
  67. clears  out the map (see above)  and 
  68. sets out a number of random  heights 
  69. (or seeds) on the map.  There are  a 
  70. number of values that will alter its 
  71. operation,  but these are  explained 
  72. below.
  73.      Next down is 'Smooth Map'. This 
  74. actually  makes  the  map.  What  it 
  75. does is goes through the map, height 
  76. by  height,   point  by  point,  and 
  77. depending on certain criteria  being 
  78. filled,  allocates the points around 
  79. the selected one a height lower than 
  80. the original. Do not worry about its 
  81. operation  too much,  it is easy  to 
  82. use  -  honest!   Again,  there  are 
  83. values that may be changed to  alter 
  84. its  exact operation that  shall  be 
  85. detailed a little later.
  86.      Finally  'Shade/Cont'   changes 
  87. the   way   in  which   the   normal 
  88. (unzoomed) map is viewed. It toggles 
  89. between a map that shows the heights 
  90. in  similar  way to  a  conventional 
  91. geographical  map,  and one that  is 
  92. light-source  shaded  (the  editing, 
  93. zoomed  map  is  always  in  contour 
  94. mode.)
  95.      The right mouse button  toggles 
  96. between  the editing screen and  the 
  97. 3D  screen,  the real heart  of  the 
  98. program.  On the 3D screen 'N', 'S', 
  99. 'E'  and  'W'  changes  the  compass  
  100. direction  from  which  the  map  is 
  101. viewed.
  102.      So  in order to get your  first 
  103. map up,  click on 'Smooth Map' - the 
  104. random seeds have already been  set. 
  105. Then,    when   it   has    finished 
  106. processing,  click  the right  mouse 
  107. button to see it in 3D.  Please note 
  108. that the smoothing process is fairly 
  109. complex, and thus may to a minute or 
  110. two to complete.
  111.      Below  is a list of the  values 
  112. that  may be altered to change  your 
  113. maps.   Each   may  be  changed   by 
  114. clicking  on the up and down  arrows 
  115. next to each value.
  116.      Randomness (0-44) - Changes how 
  117. random or regular a map will  become 
  118. through 'Smoothing' - the higher  it 
  119. is  the more irregular the map  will 
  120. be.
  121.      Density  (0-3599) - The  number 
  122. of seeds created by 'Create Map'.
  123.      Severity  (0-44) - The  maximum 
  124. height  of  the seeds  generated  by 
  125. 'Create Map'.
  126.      Base Height (0-44) - The height 
  127. the  map  will be cleared to  -  see 
  128. above. 
  129.      Smooth Type (4 or 8) - The type 
  130. of  smoothing performed  by  'Smooth 
  131. Map'.  A  value of 4 is  faster  and 
  132. produces a more islandy effect.  Set 
  133. it to 8 and you have to wait about 4 
  134. times as long - however,  you get  a 
  135. fuller,  more  thoroughly  processed 
  136. landscape.
  137.      Smooth   Chance  (1-4)  -   The 
  138. likelihood of each point on the  map 
  139. being processed by 'Smooth Map'. The 
  140. higher this is, the more likely each 
  141. will be smoothed.
  142.      Smooth   Slope  (0-44)  -   The 
  143. harshness of the smoothing  process. 
  144. The  higher it is,  the more  severe 
  145. the landscape will be.
  146.      Finally,  pressing 'Help'  will 
  147. access the file menu, which is self-
  148. explanatory.
  149.  
  150.      I  hope  that  you  enjoy  this 
  151. program,  it was originally my  GCSE 
  152. computer  studies  project,  but  it 
  153. grew a little bit out of hand!  I am 
  154. considering writing version 3 in 'C' 
  155. so as to be able to use real 3D  and 
  156. Fractal routines.
  157.  
  158.      If you like this program please 
  159. give me some  feedback!  Programmers 
  160. have egos as well!
  161.  
  162.      Write to :- Simon Carter
  163.                  9 Delius Walk
  164.                  Purbrook
  165.                  Hants
  166.                  PO7 5HU
  167.  
  168. P.S  ST USER is brill!
  169.