About these specifications:
At this point, these specifications are largely structured as notes rather an implementable specification due to the very incomplete nature of them. Written for the Windows 95 Special Edition version.
Starting a New City:
The simulation is initialized with several values:
- The start date to national population mapping is:
- 1900 : 10,000.
- 1950 : 25,000.
- 2000 : 60,000.
- 2050 : 150,000.
- National value is: 3 * national population / 10.
- National tax rate always starts at 1.
- The national trend (whose effects are currently unknown) is the difficulty value - 1.
- starting funds: $20,000.
- starting funds: $10,000.
- starting funds: $10,000. This is a bond at 3% interest.
- Invention dates are calculated from the base year they can be invented with an additional 0 to 19 years randomly added.
Terrain Generation settings:
|Coast||0 or 1||0|
|River||0 or 1||0|
|Hills||0 to 47||12|
|Water||0 to 47||5|
|Trees||0 to 47||15|
Selecting Coast also allow salt-water to be placed on the map.
Methodology to determine: determined by building a city with low density zones and calculating how many tiles each power plant could power. Note that these numbers include the power plant, as it seems to require power to operate.
|Plant||Nominal Output (MW)||Actual Output (tiles)||Efficiency|
Efficiency is simply the number of tiles a plant can power / the number of tiles the plant takes up. So for the Coal plant this is 704 / 16 = 44. This is not part of the simulation, just included for illustrative purposes.
Methodology to determine: A city was made with all 32 terrain levels to determine how elevation affects output.
The power output of a wind turbine is:
altitude // 2 + [0, 3] where the 0-3 seems to be partially determined by how windy it is, normalized to a 0-32 range with some randomness added.
|Altitude (steps)||Altitude (feet)||Minimum Tiles Powered||Maximum Tiles Powered|
Nominal base output is ~136 (8 powered tiles/solar tile). Formula appears to be:
(Random % (100 - humid) // 10) + 5 where % is the mod operator.
Inspection of a game showed that the minimum output was 0, the maximum output was 190 and the average was 136.
Total amount of crime is stored in MISC as Crime Count. This is the sum of all values in XCRM.
For purposes of display in the graph windows, 1 point in the window is 3750 points of crime, rounded up.
Land Value Model:
Total land value is stored in MISC as Land Value. This is the sum of all the values in XVAL. For display in the bond window, the displayed value is city value * 1000. For the graph display, 1 point in the window is 3200 points of value, rounded up to the nearest whole number.
City value seems to be land value / 2.
Total traffic is stored in MISC as Traffic Count. It does not appear to be the sum of all the values in XTRF.
The game tracks four different variables relating to weather:\
- Heat (temperature?)
- Wind: range 0-255.
- The actual weather. Weather types
Reportedly, crime and the weather are linked, and weather can effect disasters as well.