home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 3.9 / 1997-12_Disc_3.9_No._1.bin / ENT / ENTDEMO.EXE / COMP.MAR < prev    next >
Text File  |  1997-08-12  |  5KB  |  254 lines

  1.  
  2. // First give the market name...
  3.  
  4. Computer
  5.  
  6. // Name the three traits common to all components
  7. // These traits will have trait ID's 0, 1, and 2...
  8. // Trait 0 is the one which determines if all your components assemble
  9. // together properly into a finished product.
  10. //     In most cases, one or more components will
  11. // supply this trait while others consume it.  For example, the
  12. // automotive market may call this trait "horse power", the computer
  13. // market may use "Space" or "Voltage" depending if you want to simulate
  14. // a market of miniturization or of low power consumption advances.
  15. // Trait 1 is the approx. time in man hours to produce this component.
  16. // Trait 2 is the cost in dollars to produce this component.
  17.  
  18. Space     //Trait 0
  19. Mfg Time  //Trait 1
  20. Mfg Cost  //Trait 2
  21.  
  22. // Give the number of user defined characteristics possessable by any of the component ...
  23.  
  24. 4
  25.  
  26. // .. then list:  their names; their unit of measure.
  27.  
  28. Reliability  //Trait 3
  29. DUs
  30.  
  31. Ease of Use  //Trait 4
  32. DUs
  33.  
  34. Aesthetics   //Trait 5
  35. DUs
  36.  
  37. Performance  //Trait 6
  38. DUs
  39.  
  40. // Now list the component types (what you assemble to make a product)
  41. //   Name
  42. //   {X1, Y1, X2, Y2} pixel Coordinates of component type's selection rectangle on the research screen
  43. //   # (separator)
  44. //   { Trait consumed?, Trait ID, Min Value, Base Value, Max Value}
  45. //   #
  46. //   { Trait ID 1,  Trait ID 2,  Units of TraitID2 that each unit of TraitID1 wants to consume}
  47. //
  48. //
  49.  
  50.  
  51. # Operating System
  52. {571, 93, 625, 144}
  53. # //Trait ranges
  54.  
  55. //Direction, Trait (1=Time), low, default, high
  56.  
  57. {-1,  1,   5,   5,   5}    /Range for Time
  58. {-1,  2, 140, 140, 140}    /Range for Cost
  59. { 0,  6,   0,   0,  50}    /Range for Performance
  60. { 0,  4,   0,  0, 200}    /Range for Ease of Use
  61. #
  62. { 6, 2, 50}       /Performance increases cost by 2%
  63. { 4, 2, 150}      /Performance increases cost by 2%
  64. { 6, 1, 50}       /Performance increases cost by 2%
  65. { 4, 1, 50}       /Performance increases cost by 2%
  66.  
  67. # OS 98
  68. 1
  69. {0, 5, 140, 0, 25, 0, 10}
  70.  
  71. ##
  72.  
  73. //------------------------------------------------------
  74.  
  75.  
  76. # Input
  77. {553, 174, 603, 208}
  78. #
  79. {-1, 1,  3,   10,  10}     /Range for Time
  80. {-1, 2, 12, 200, 200}     /Range for Cost
  81. { 0, 4,  0,   0, 100}     /Range for Ease
  82. { 0, 5,  0,   0, 100}     /Range for Asthaetics
  83. #
  84. {4, 1, 10}
  85. {1, 4, 10}
  86. {4, 2, 70}   /Ease of use affects cost by 7%
  87. {2, 4, 70}   /Ease of use affects cost by 7%
  88. {5, 1, 10}
  89. {1, 5, 10}
  90. {5, 2, 10}
  91. {2, 5, 10}
  92.  
  93. # Keyboard 98
  94. 2
  95. {0, 9, 120, 0, 20, 20, 0}
  96.  
  97. ##
  98.  
  99. # Output
  100. {567, 34, 613, 75}
  101. #
  102. {-1, 1,   4,    25,    25}    /Range for Time
  103. {-1, 2, 200,  1200,  1200}    /Range for Cost
  104. { 0, 3,   1,    1,  120}    /Range for Reliability
  105. { 0, 5,   0,    0,   20}    /Range for Asthaetics
  106. #
  107. {3, 1,  120}
  108. {1, 3,  120}
  109. {3, 2, 100}
  110. {2, 3, 100}
  111. {5, 1,  50}
  112. {1, 5,  50}
  113. {5, 2,  50}
  114. {2, 5,  50}
  115.  
  116. # Monitor
  117. 3
  118. {0, 20, 900, 30, 0, 5, 0}
  119.  
  120. ##
  121.  
  122. # Memory
  123. {207, 45, 258, 103}
  124. #
  125. {-1,  1,  1,   5,    5}    /Range for Time
  126. {-1,  2, 10, 200,  200}    /Range for Cost
  127. { 0,  3,  1,   1,   50}    /Range for Reliability
  128. {-1,  0,  1,  50,   50}    /Range for Space
  129. #
  130. {3, 2,  50}
  131. {2, 3,  50}
  132. {3, 1,  50}
  133. {1, 3,  50}
  134. {3, 0,  50}
  135. {0, 3,  50}
  136.  
  137. # Standard RAM
  138. 4
  139. {25, 5, 190, 3, 0, 0, 0}
  140.  
  141. ##
  142.  
  143. # CPU
  144. {213, 135, 262, 183}
  145. #
  146. {-1,  0,  20, 200,  200}    /Range for Space
  147. {-1,  1,   5,  15,   15}    /Range for Time
  148. {-1,  2, 230, 1000, 1000}    /Range for Cost
  149. { 0,  3,   1,   1,   30}    /Range for Reliability
  150. { 0,  6,   1,   1,  120}    /Range for Performance
  151. #
  152. { 3, 0,  10}
  153. { 0, 3,  10}
  154. { 3, 1,  10}
  155. { 1, 3,  10}
  156. { 3, 2, 100}
  157. { 2, 3, 100}
  158. { 6, 0,  100}
  159. { 0, 6,  100}
  160. { 1, 6,  50}
  161. { 6, 1,  50}
  162. { 6, 2, 150}
  163.  
  164. # Power CPU 1000
  165. 5
  166. {170, 13, 900, 10, 0, 0, 40}
  167.  
  168. ##
  169.  
  170. # Storage
  171. {304, 29, 362, 79}
  172. #
  173. {-1,  0,  10,  100,   100}    /Range for Space
  174. {-1,  1,   1,  10,    10}    /Range for Time
  175. {-1,  2,  80, 900,  900}    /Range for Cost
  176. { 0,  3,   1,   1,   100}    /Range for Reliability
  177. { 0,  6,   1,   1,    80}    /Range for Performance
  178. #
  179. { 3, 1,  100}
  180. { 1, 3,  100}
  181. { 3, 2,  50}
  182. { 2, 3,  50}
  183. { 6, 1,  50}
  184. { 1, 5,  50}
  185. { 6, 2,  50}
  186. { 2, 6,  50}
  187.  
  188. # TXF Hard Disk
  189. 6
  190. {60, 10, 800, 15, 0, 0, 5}
  191.  
  192. ##
  193.  
  194. # Accessories
  195. {302, 164, 356, 208}
  196. #
  197. {-1,  1,  5,  25,  25}    /Range for Time
  198. {-1,  2, 155, 400, 400}    /Range for Cost
  199. { 0,  6,  1,   1,  50}    /Range for Performance
  200. {-1,  0,  5, 200, 200}    /Range for Space
  201. #
  202. { 6, 1,  50}
  203. { 1, 6,  50}
  204. { 6, 2,  50}
  205. { 2, 6,  50}
  206. { 6, 0,  150}
  207. { 0, 6,  150}
  208.  
  209.  
  210. # Standard Graphics
  211. 7
  212. {170, 22, 335, 0, 0, 0, 9}
  213.  
  214. ##
  215.  
  216. # Case
  217. {364, 51, 543, 184}
  218. #  //in our market cases will be unresearchable
  219. {-1,  1,  10,  10,  10}    /Range for Time
  220. {-1,  2,  70,  70,  70}    /Range for Cost
  221. { 0,  0, 450, 450, 450}    /Range for Space
  222. #  //no dependencies
  223.  
  224. # LapTop
  225. 8
  226. {180,  10, 40, 0, 0, 200, 0}
  227.  
  228. # DeskTop
  229. 9
  230. {280, 10, 50, 0, 0, 50, 0}
  231.  
  232. # MiniTower
  233. 10
  234. {400, 10, 60, 0, 0,  20, 0}
  235.  
  236. # Tower
  237. 11
  238. {500, 10, 70, 0, 0,   0, 0}
  239.  
  240. ##
  241.  
  242. #PRODUCTS
  243.  
  244. //List this market's default product(s)
  245. // #Name
  246. // The component ID that fits into each component slot
  247. // of the final product.
  248. // These component ID's are the components' positions
  249. // in this file (the first component listed (DOS1.0) is ID 1,
  250. // the second component listed (DOS1.1) is ID 2, etc.)
  251.  
  252. # Power PC 1000
  253. { 1, 2, 3, 4, 5, 6, 7, 11}
  254.