home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Homebrewer's Handbook / vr.iso / vroom / forest.txt < prev    next >
Text File  |  1996-03-19  |  3KB  |  60 lines

  1. EXECUTIONABLE FILE: FOREST.EXE
  2.  
  3. AUTHOR: Robin Hollands (r.hollands@sheffield.ac.uk)
  4.  
  5. DESCRIPTION: An environment is created with random size (fir) trees at random
  6. poisitions within an area. The user is originally prompted to enter the amount
  7. of trees and can thus create a random environment ranging from a copse to a
  8. forest.
  9.  
  10. REQUIRED: 386 or 486 PC with VGA card. Mouse or Cyberman recommended.
  11.  
  12. CONTROLS: Mouse or Cyberman will be recognised automatically; cyberman has
  13. preference.
  14.    Keyboard:    '4' : Rotate left
  15.         '6' : Rotate right
  16.         '8' : Look up
  17.         '2' : Look down
  18.         '+' : Move forward
  19.         '-' : Move backwards
  20.         '*' : Double movement speed
  21.         '/' : Half movement speed
  22.         's' : Returns to saved position and speed
  23.         'p' : Exports the current screen to a PCX file
  24.         'f' : Flips mouse mode between movement and cursor
  25.         'q' : Quits the program and returns to text mode
  26.  
  27.    Mouse:   In movement mode:
  28.            Mouse forward : Look up
  29.         Mouse backwards : Look down
  30.         Mouse left : Rotate left
  31.         Mouse right : Rotate right
  32.         Left button : Move forward
  33.         Right button : Move backwards
  34.         Left and Right button : shuffle in direction of mouse
  35.                     movement (eg. left/right or up/down)
  36.         Centre button (if fitted) : Flips mouse mode to cursor
  37.  
  38.         In cursor mode :
  39.         Move cursor to object of interest and press left button to
  40.             select. Press centre button to flip mouse mode back to
  41.             movement.
  42.  
  43.    Cyberman:In movement mode:
  44.         Moving the Cyberman in any of the 6 DOF (except roll) results
  45.            in corresponding viewpoint movement. Movement
  46.            forwards/backwards and left/right is proportional to Cyberman
  47.            displacement from centre. Press centre button to flip to mouse
  48.            cursor mode.
  49.  
  50. NOTES: This program was originally developed to create a random play area for a
  51. game that was never finished. One of the programs quirk's is due to the
  52. mechanism of the sorting algorithm that determines which objects get displayed
  53. where. Objects are only calculated a depth when they are seen, and so until
  54. then remain at one end of the list of objects. The bubblesort algorithm used is
  55. great for reshuffling objects that are already almost in order, but slow at
  56. moving an object from one end of the list to the other. What this means in
  57. practical terms is that when you start in the forest, the screen update can be
  58. a bit clunky as you first look around, but fast and fluid (depending on the
  59. number of trees) after that. You don't notice this in the other demos because
  60. you usually see all the objects to start off with.