home *** CD-ROM | disk | FTP | other *** search
-
- // First give the market name...
-
- Computer
-
- // Name the three traits common to all components
- // These traits will have trait ID's 0, 1, and 2...
- // Trait 0 is the one which determines if all your components assemble
- // together properly into a finished product.
- // In most cases, one or more components will
- // supply this trait while others consume it. For example, the
- // automotive market may call this trait "horse power", the computer
- // market may use "Space" or "Voltage" depending if you want to simulate
- // a market of miniturization or of low power consumption advances.
- // Trait 1 is the approx. time in man hours to produce this component.
- // Trait 2 is the cost in dollars to produce this component.
-
- Space //Trait 0
- Mfg Time //Trait 1
- Mfg Cost //Trait 2
-
- // Give the number of user defined characteristics possessable by any of the component ...
-
- 4
-
- // .. then list: their names; their unit of measure.
-
- Reliability //Trait 3
- DUs
-
- Ease of Use //Trait 4
- DUs
-
- Aesthetics //Trait 5
- DUs
-
- Performance //Trait 6
- DUs
-
- // Now list the component types (what you assemble to make a product)
- // Name
- // {X1, Y1, X2, Y2} pixel Coordinates of component type's selection rectangle on the research screen
- // # (separator)
- // { Trait consumed?, Trait ID, Min Value, Base Value, Max Value}
- // #
- // { Trait ID 1, Trait ID 2, Units of TraitID2 that each unit of TraitID1 wants to consume}
- //
- //
-
-
- # Operating System
- {571, 93, 625, 144}
- # //Trait ranges
-
- //Direction, Trait (1=Time), low, default, high
-
- {-1, 1, 5, 5, 5} /Range for Time
- {-1, 2, 140, 140, 140} /Range for Cost
- { 0, 6, 0, 0, 50} /Range for Performance
- { 0, 4, 0, 0, 200} /Range for Ease of Use
- #
- { 6, 2, 50} /Performance increases cost by 2%
- { 4, 2, 150} /Performance increases cost by 2%
- { 6, 1, 50} /Performance increases cost by 2%
- { 4, 1, 50} /Performance increases cost by 2%
-
- # OS 98
- 1
- {0, 5, 140, 0, 25, 0, 10}
-
- ##
-
- //------------------------------------------------------
-
-
- # Input
- {553, 174, 603, 208}
- #
- {-1, 1, 3, 10, 10} /Range for Time
- {-1, 2, 12, 200, 200} /Range for Cost
- { 0, 4, 0, 0, 100} /Range for Ease
- { 0, 5, 0, 0, 100} /Range for Asthaetics
- #
- {4, 1, 10}
- {1, 4, 10}
- {4, 2, 70} /Ease of use affects cost by 7%
- {2, 4, 70} /Ease of use affects cost by 7%
- {5, 1, 10}
- {1, 5, 10}
- {5, 2, 10}
- {2, 5, 10}
-
- # Keyboard 98
- 2
- {0, 9, 120, 0, 20, 20, 0}
-
- ##
-
- # Output
- {567, 34, 613, 75}
- #
- {-1, 1, 4, 25, 25} /Range for Time
- {-1, 2, 200, 1200, 1200} /Range for Cost
- { 0, 3, 1, 1, 120} /Range for Reliability
- { 0, 5, 0, 0, 20} /Range for Asthaetics
- #
- {3, 1, 120}
- {1, 3, 120}
- {3, 2, 100}
- {2, 3, 100}
- {5, 1, 50}
- {1, 5, 50}
- {5, 2, 50}
- {2, 5, 50}
-
- # Monitor
- 3
- {0, 20, 900, 30, 0, 5, 0}
-
- ##
-
- # Memory
- {207, 45, 258, 103}
- #
- {-1, 1, 1, 5, 5} /Range for Time
- {-1, 2, 10, 200, 200} /Range for Cost
- { 0, 3, 1, 1, 50} /Range for Reliability
- {-1, 0, 1, 50, 50} /Range for Space
- #
- {3, 2, 50}
- {2, 3, 50}
- {3, 1, 50}
- {1, 3, 50}
- {3, 0, 50}
- {0, 3, 50}
-
- # Standard RAM
- 4
- {25, 5, 190, 3, 0, 0, 0}
-
- ##
-
- # CPU
- {213, 135, 262, 183}
- #
- {-1, 0, 20, 200, 200} /Range for Space
- {-1, 1, 5, 15, 15} /Range for Time
- {-1, 2, 230, 1000, 1000} /Range for Cost
- { 0, 3, 1, 1, 30} /Range for Reliability
- { 0, 6, 1, 1, 120} /Range for Performance
- #
- { 3, 0, 10}
- { 0, 3, 10}
- { 3, 1, 10}
- { 1, 3, 10}
- { 3, 2, 100}
- { 2, 3, 100}
- { 6, 0, 100}
- { 0, 6, 100}
- { 1, 6, 50}
- { 6, 1, 50}
- { 6, 2, 150}
-
- # Power CPU 1000
- 5
- {170, 13, 900, 10, 0, 0, 40}
-
- ##
-
- # Storage
- {304, 29, 362, 79}
- #
- {-1, 0, 10, 100, 100} /Range for Space
- {-1, 1, 1, 10, 10} /Range for Time
- {-1, 2, 80, 900, 900} /Range for Cost
- { 0, 3, 1, 1, 100} /Range for Reliability
- { 0, 6, 1, 1, 80} /Range for Performance
- #
- { 3, 1, 100}
- { 1, 3, 100}
- { 3, 2, 50}
- { 2, 3, 50}
- { 6, 1, 50}
- { 1, 5, 50}
- { 6, 2, 50}
- { 2, 6, 50}
-
- # TXF Hard Disk
- 6
- {60, 10, 800, 15, 0, 0, 5}
-
- ##
-
- # Accessories
- {302, 164, 356, 208}
- #
- {-1, 1, 5, 25, 25} /Range for Time
- {-1, 2, 155, 400, 400} /Range for Cost
- { 0, 6, 1, 1, 50} /Range for Performance
- {-1, 0, 5, 200, 200} /Range for Space
- #
- { 6, 1, 50}
- { 1, 6, 50}
- { 6, 2, 50}
- { 2, 6, 50}
- { 6, 0, 150}
- { 0, 6, 150}
-
-
- # Standard Graphics
- 7
- {170, 22, 335, 0, 0, 0, 9}
-
- ##
-
- # Case
- {364, 51, 543, 184}
- # //in our market cases will be unresearchable
- {-1, 1, 10, 10, 10} /Range for Time
- {-1, 2, 70, 70, 70} /Range for Cost
- { 0, 0, 450, 450, 450} /Range for Space
- # //no dependencies
-
- # LapTop
- 8
- {180, 10, 40, 0, 0, 200, 0}
-
- # DeskTop
- 9
- {280, 10, 50, 0, 0, 50, 0}
-
- # MiniTower
- 10
- {400, 10, 60, 0, 0, 20, 0}
-
- # Tower
- 11
- {500, 10, 70, 0, 0, 0, 0}
-
- ##
-
- #PRODUCTS
-
- //List this market's default product(s)
- // #Name
- // The component ID that fits into each component slot
- // of the final product.
- // These component ID's are the components' positions
- // in this file (the first component listed (DOS1.0) is ID 1,
- // the second component listed (DOS1.1) is ID 2, etc.)
-
- # Power PC 1000
- { 1, 2, 3, 4, 5, 6, 7, 11}
-