| Line 120: |
Line 120: |
| | | | |
| | === Example === | | === Example === |
| − | <pre><SoftwareType>
| + | '''SoftwareType''' |
| − | <Name>Test Software</Name>
| + | { |
| − | <Category>Testing</Category> | + | '''Name''' <span style="color:blue">"Test Software"</span> |
| − | <Description>This is part of a test mod. If you develop a perfect version, 50% of the population will want it, but 10% might randomly not want it.</Description> | + | '''Category''' <span style="color:blue">Testing</span> |
| − | <Random>0.1</Random>
| + | '''Description''' <span style="color:blue">"This is part of a test mod. If you develop a perfect version, 50% of the population will want it, but 10% might randomly not want it."</span> |
| − | <Categories> | + | '''Random''' <span style="color:blue">0.1</span> |
| − | <Category Name="Test category">
| + | '''IdealPrice''' <span style="color:blue">50</span> |
| − | <Description>This is a test category</Description>
| + | '''OptimalDevTime''' <span style="color:blue">25</span> |
| − | <Popularity>0.5</Popularity>
| + | '''OSSupport''' <span style="color:blue">Computer</span> |
| − | <Retention>0.5</Retention>
| + | '''OneClient''' <span style="color:blue">False</span> |
| − | <TimeScale>1</TimeScale>
| + | '''InHouse''' <span style="color:blue">False</span> |
| − | <Iterative>0.75</Iterative>
| + | '''SubmarketNames''' [ <span style="color:blue">TestMarket1</span>; <span style="color:blue">TestMarket2</span>; <span style="color:blue">TestMarket3</span> ] |
| − | <NameGenerator>testgen</NameGenerator>
| + | '''Categories''' |
| − | </Category> | + | [ |
| − | </Categories> | + | { |
| − | <OSSpecific>TRUE</OSSpecific> | + | '''Name''' <span style="color:blue">"Test category"</span> |
| − | <OneClient>FALSE</OneClient> | + | '''Description''' <span style="color:blue">"This is a test category"</span> |
| − | <InHouse>FALSE</InHouse> | + | '''Popularity''' <span style="color:blue">0.5</span> |
| − | <Features> | + | '''Retention''' <span style="color:blue">24</span> |
| − | <Feature Forced="TRUE">
| + | '''TimeScale''' <span style="color:blue">1</span> |
| − | <Name>Test feat 1</Name>
| + | '''Iterative''' <span style="color:blue">0.75</span> |
| − | <Description>This feature will always be selected unless superseded by a feature with this as "From".</Description>
| + | '''NameGenerator''' <span style="color:blue">testgen</span> |
| − | <DevTime>2</DevTime>
| + | } |
| − | <Innovation>0</Innovation>
| + | ] |
| − | <Usability>1</Usability>
| + | '''Features''' |
| − | <Stability>1</Stability>
| + | [ |
| − | <CodeArt>1</CodeArt>
| + | { |
| − | </Feature>
| + | '''Name''' <span style="color:blue">"Test feat 1"</span> |
| − | <Feature From="Test feat 1">
| + | '''Spec''' <span style="color:blue">System</span> |
| − | <Name>Test feat 2</Name>
| + | '''Description''' <span style="color:blue">"This feature represents the system aspect of the product and cannot be deselected"</span> |
| − | <Description>This feature takes 6 months to make and has 4/6 Usability.</Description>
| + | '''DevTime''' <span style="color:blue">3</span> |
| − | <DevTime>6</DevTime>
| + | '''CodeArt''' <span style="color:blue">1</span> |
| − | <Innovation>1</Innovation>
| + | '''Submarkets''' [ <span style="color:blue">1;</span> <span style="color:blue">0</span>; <span style="color:blue">1</span> ]<span style="color:green">#50%, 0%, 50%</span> |
| − | <Usability>4</Usability>
| + | '''Features''' |
| − | <Stability>1</Stability>
| + | [ |
| − | <CodeArt>1</CodeArt>
| + | { |
| − | <Dependency Software="Visual Tool">Image viewing</Dependency>
| + | '''Name''' <span style="color:blue">"Test subfeat"</span> |
| − | </Feature>
| + | '''Description''' <span style="color:blue">"This feature requires a level 1 System designer/programmer to be finished"</span> |
| − | <Feature>
| + | '''DevTime''' <span style="color:blue">3</span> |
| − | <Name>Test feat 3</Name>
| + | '''Level''' <span style="color:blue">1</span> |
| − | <Description>This feature takes just as many artists as programmers and offers no stability.</Description>
| + | '''CodeArt''' <span style="color:blue">1</span> |
| − | <DevTime>5</DevTime>
| + | '''Submarkets''' [ <span style="color:blue">0</span>; <span style="color:blue">1</span>; <span style="color:blue">0</span> ] |
| − | <Innovation>1</Innovation>
| + | } |
| − | <Usability>1</Usability>
| + | { |
| − | <Stability>0</Stability>
| + | '''Name''' <span style="color:blue">"Test subfeat"</span> |
| − | <CodeArt>0.5</CodeArt>
| + | '''Description''' <span style="color:blue">"This feature will cost the owner $1000 per day when it is released"</span> |
| − | <Dependency Software="Test Software">Test feat 2</Dependency>
| + | '''DevTime''' <span style="color:blue">2</span> |
| − | <SoftwareCategory Category="Test category">1983</SoftwareCategory>
| + | '''Level''' <span style="color:blue">3</span> |
| − | </Feature>
| + | '''CodeArt''' <span style="color:blue">1</span> |
| − | </Features> | + | '''Submarkets''' <span style="color:blue">0</span> <span style="color:green">#No submarkets needed for level 3 features</span> |
| − | </SoftwareType></pre> | + | '''Script_EndOfDay''' <span style="color:blue">"Product.DevCompany.MakeTransaction(-1000, Bills, \"Owned\");"</span> |
| | + | } |
| | + | ] |
| | + | } |
| | + | { |
| | + | '''Name''' <span style="color:blue">"Test feat 2"</span> |
| | + | '''Spec''' <span style="color:blue">Audio</span> |
| | + | '''Dependencies''' <span style="color:blue">"Audio Tool"</span> |
| | + | '''Optional''' <span style="color:blue">True</span> |
| | + | '''Description''' <span style="color:blue">"This feature can be deselected, completely removing Audio features and Audio Tool dependencies from the product"</span> |
| | + | '''DevTime''' <span style="color:blue">4</span> |
| | + | '''CodeArt''' <span style="color:blue">1</span> |
| | + | '''Submarkets''' [ <span style="color:blue">0</span>; <span style="color:blue">1</span>; <span style="color:blue">3</span> ]<span style="color:green">#0%, 25%, 75%</span> |
| | + | } |
| | + | ] |
| | + | } |
| | | | |
| | === Features === | | === Features === |