Changes

Jump to navigation Jump to search
1,957 bytes added ,  17:45, 3 February 2020
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 ===

Navigation menu