Author Topic: What causes a sudden increase in city growth like this?  (Read 1904 times)

0 Members and 1 Guest are viewing this topic.

Offline faiuwle

What causes a sudden increase in city growth like this?
« on: November 11, 2015, 03:18:41 AM »
Noticed something weird in the list of cities:



I don't think I've done anything particularly groundbreaking there in the last month.  Could this have something to do with the fact that it's gradually merging with a much bigger city?  That's been happening for a lot longer than a month, though...

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 4675
  • Total likes: 170
  • Helpful: 108
  • Languages: EN, NO
Re: What causes a sudden increase in city growth like this?
« Reply #1 on: November 11, 2015, 05:58:04 AM »
Did you upgrade Simutrans?

Offline faiuwle

Re: What causes a sudden increase in city growth like this?
« Reply #2 on: November 11, 2015, 06:18:50 AM »
Not that I noticed.  I'm playing the version that the package manager/updater on Ubuntu is aware of; synaptic says it is version 111.3.1-1.  I don't recall seeing it in a software update recently.

Offline eekizz

Re: What causes a sudden increase in city growth like this?
« Reply #3 on: November 11, 2015, 06:31:27 AM »
I get these randomly too. Probably just some random event or building something there?

Offline DrSuperGood

Re: What causes a sudden increase in city growth like this?
« Reply #4 on: November 11, 2015, 06:43:47 AM »
It is cause by any of the following...
  • Town Hall Upgrade
  • Placement of a company Headquarters in the town
  • Addition of an attraction to the town
Growth is a measurement of population delta. So anything which adds equivalently a lot of population will also cause a growth spike.

Offline faiuwle

Re: What causes a sudden increase in city growth like this?
« Reply #5 on: November 12, 2015, 01:48:55 AM »
I guess it must have been a town hall upgrade... I looked at the messages log and there were a couple of those in there.  Why do they usually happen in quick succession (like multiple times in the same month)?  I've noticed it with other towns, too, but I guess I just never looked at the city growths.

(Also, if growth is just population delta, then how is it not a whole number?  Shouldn't population always be a whole number, and always increase by a whole number?)

Offline DrSuperGood

Re: What causes a sudden increase in city growth like this?
« Reply #6 on: November 12, 2015, 03:11:08 AM »
Quote
Why do they usually happen in quick succession (like multiple times in the same month)?  I've noticed it with other towns, too, but I guess I just never looked at the city growths.
It happens due to the Town Hall construction animation. This is because the building process of Town Halls was implemented in quite a hacky way.

Quote
(Also, if growth is just population delta, then how is it not a whole number?  Shouldn't population always be a whole number, and always increase by a whole number?)
Growth is a whole number... Look at the graph.

Actual internal growth is done with fixed point fractions which eventually accumulate into practical amounts over many ticks. Eventually these cause building changes which represent a certain number of people.

City growth is based on transport satisfaction. If you are using 120.1.1 (latest release) then city growth and the transport metrics shown should be much more accurate.

Offline faiuwle

Re: What causes a sudden increase in city growth like this?
« Reply #7 on: November 12, 2015, 03:48:39 AM »
Growth is a whole number on the graphs, but there is a different number on the list of cities that is not a whole number, but which is "growth" according to the rank ordering.  That's what I meant.

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 4675
  • Total likes: 170
  • Helpful: 108
  • Languages: EN, NO
Re: What causes a sudden increase in city growth like this?
« Reply #8 on: November 12, 2015, 06:24:12 AM »
The list has a growth rate, which is probably a percentage (such as growth divided by population) or the average growth over some time interval, or even both.