home *** CD-ROM | disk | FTP | other *** search
/ Eigen PC: 32 Screensaver Special / EPC32SCREENSAVER.BIN / AirTraff / README.TXT < prev    next >
Text File  |  1997-02-02  |  6KB  |  145 lines

  1.  
  2. Air Traffic Control (ATC) v1.0 for Windows 95 and Windows NT
  3.  
  4. Overview
  5. --------
  6.  
  7. ATC is screen saver module that runs under Windows 95 and Windows NT.
  8. The module simulates the movement of airplanes through an airspace as 
  9. might be shown on an air traffic controller's radar screen.
  10.  
  11. System Requirements
  12. -------------------
  13.  
  14. To run ATC you must have Windows 95 or Windows NT. This module will
  15. not run under Windows 3.1. This module will work in most screen 
  16. resolutions and color bit depths; however, it looks best with 16-bit
  17. color modes (or higher).
  18.  
  19. Installation
  20. ------------
  21.  
  22. Place the .scr file for ATC in your windows folder (usually c:\windows or 
  23. c:\winnt). The file name is "Air Traffic Control.scr" or 'airtra~1.scr' 
  24. from an MSDOS command prompt. 
  25.  
  26. Operation
  27. ---------
  28.  
  29. To access the settings for the ATC module, use the Display control found
  30. within the Control Panels list. Open the Display control panel and click
  31. on the 'Screen Saver' tab. Select 'Air Traffic Control' from the list of 
  32. modules and click on 'Settings...'.  
  33.  
  34. There are two settings that may be adjusted: 'Planes' and 'Audio'. The 
  35. Planes slider controls the number of airplane blips which move through 
  36. the region scanned by the radar. To adjust the number of planes, you 
  37. may click on the slider to the left or right of its current setting. 
  38. You may also adjust the planes setting by clicking and holding the 
  39. slider until you reach the desired setting. Note that this module is a
  40. CPU hog! If you have a 486, you will probably want to adjust the Planes 
  41. slider to generate few planes in the airspace.
  42.  
  43. Digitized pilot speech can be enabled and disabled using the 'Audio' 
  44. check box. An check appears in the box when speech is enabled. 
  45.  
  46. Once you have adjusted your settings, click 'OK' to save them. Click
  47. 'Apply' on the display control panel to set Air Traffic Control as
  48. your default screen saver.
  49.  
  50. About the Simulation
  51. --------------------
  52.  
  53. This screen saver module was developed for the 1994 After Dark Contest.
  54. I came up with the idea to do the simulation after I realized that I 
  55. don't have any artistic talent -- meaning I needed something for the 
  56. contest that was interesting but wouldn't require any free-form 
  57. drawing on my part. An air traffic control radar simulation seemed to 
  58. fit the bill.
  59.  
  60. I began construction of the module with the hope that the end result 
  61. would be a display that looked almost real. So, I started off by 
  62. constructing the static part of the screen using digitized photos of 
  63. a speaker, some switches, and a dark metal console. The photos are of
  64. actual components of a 1950s-era shortwave radio. The photos were 
  65. scanned in and manipulated using Adobe PhotoShop.
  66.  
  67. To add to the effect of the module, I thought some good sounds would
  68. help. For this, I used a cheap VHF radio to record some aircraft 
  69. communications going on in my area. The sounds were sampled into a Mac
  70. using Apple's HyperCard at a 6-to-1 compression ratio. There are nine 
  71. sound clips in the present version of the module.
  72.  
  73. For the dynamic part of the simulation (the plane movement), I took a 
  74. look at old books that had pictures of some FAA air traffic radar 
  75. consoles. These consoles are quite large and have additional details 
  76. associated with each plane, such as airplane altitude and direction. I 
  77. decided not to display this information because the resulting display 
  78. is a bit too cluttered and performance suffers quite a bit. I settled 
  79. on displaying only the aircraft identifier. For each airplane, a random 
  80. speed, direction, and altitude are generated when the plane first 
  81. appears. This information is then used to update the plane position 
  82. every time the radar sweep band comes around. As the sweep band moves 
  83. through an airplane's position, the radar echo is shown by the plane 
  84. brightening. The plane blip then dims slightly as the sweep band moves 
  85. away from it.
  86.  
  87. The airports shown on the display are from the San Francisco Bay 
  88. region in California (the airports are Oakland, San Francisco, and 
  89. San Jose). The airports are only there to spice up the display 
  90. slightly -- you won't see any airplanes taking off or landing at 
  91. any of them.
  92.  
  93. Those of you who watch the simulation closely will note that planes 
  94. always travel at the same speed across the region and that they never
  95. land, takeoff, or do any of that nasty mid-air collision business. I
  96. may add to the realism/entertainment value of the simulation by 
  97. adding these features in the future.
  98.  
  99. Oh, and in case your wondering, no, I did not win the contest.
  100.  
  101. Source Code
  102. -----------
  103.  
  104. If you would like to have the documented source code for ATC, send
  105. US$10 to the address listed at the end of this document. The source 
  106. code is available for both the Apple Macintosh (Symantec Think C/C++ 
  107. compiler) and Windows 95/NT (Microsoft Visual C++). If you are 
  108. requesting source code, keep in mind that derivative works based on 
  109. the source may not be distributed without the written consent of 
  110. Jeff Budzinski and Black Cat Software.
  111. Distribution
  112.  
  113. Distribution
  114. ------------
  115.  
  116. You may freely distribute this software provided no fee is charged 
  117. except that which covers reasonable duplication costs for the 
  118. distribution media.
  119.  
  120. Warranty
  121. --------
  122.  
  123. This software is free, so please don't send your lawyers chasing after me.
  124.  
  125. Contacting the Author
  126. ---------------------
  127.  
  128. Comments, complaints, suggestions, etc. can be sent to:
  129.  
  130.    Jeff Budzinski
  131.    Black Cat Software
  132.    4546 B-10 El Camino Real
  133.    Suite 358
  134.    Los Altos, CA 94022
  135.    415.596.8728
  136.    Email: jeff@furball.com
  137.  
  138. Trademarks
  139. ----------
  140.    
  141. HyperCard is a trademark of Apple Computer, Inc. Symantec C++ and Think C 
  142. are trademarks of Symantec Corporation. Windows 95, Windows NT, and 
  143. Visual C++ are trademarks of Microsoft, Inc.
  144.  
  145.