Anchorite
Private
Karma: +0/-0
Offline
Posts: 0
|
|
« Reply #2 on: February 18, 2015, 01:20:31 AM » |
|
Умений на прирост не бывает, на фермы есть, но я обращаю внимание на то, что уменьшается не только "Прирост населения", но и "Базовый прирост". Попробую объяснить ещё более формально. Согласно руководству, базовый прирост = (население/1000 + 50) * K, где K -- некоторый коэффициент, зависящий от скорости королевства и медицины, но что сейчас важно -- одинаковый для всех провинций. Это при условии, что бездомного населения нет, у меня сейчас оно выполняется. Выписываю данные по первым четырем провинциям:
Провинция 1: Продуктивное население 235 874 Базовый прирост 1 024 Потери из-за недостатка ферм на час -288 Прирост населения 736
Провинция 2: Продуктивное население 134 880 Базовый прирост 475 Потери из-за недостатка ферм на час -248 Прирост населения 227
Провинция 3: Продуктивное население 130 418 Базовый прирост 550 Потери из-за недостатка ферм на час -214 Прирост населения 336
Провинция 4: Продуктивное население 107 950 Базовый прирост 555 Потери из-за недостатка ферм на час -162 Прирост населения 393
Прирост = Базовый прирост - потери, тут все правильно. Базовый прирост = (население/1000 + 50) * K ? Уравнения по провинциям: (235+50)*K = 1024 (134+50)*K = 475 (130+50)*K = 550 ... уже видно, что такого K не существует, система уравнений не имеет решения.
Гипотеза: Настоящий базовый прирост = (население/1000 + 50) * K, Базовый прирост = Настоящий базовый прирост - R * потери, R -- некоторый коэффициент. Составим систему уравнений: (235+50)*K - 288*R = 1024 (134+50)*K - 248*R = 475 (130+50)*K - 214*R = 550 (107+50)*К - 162*R = 555
Эта система имеет решение (с учетом округления) K = 6.625, R = 3. Четыре уравнения, два неизвестных, так что это не совпадение, а рельная закономерность. Т.е.:
Провинция 1: Продуктивное население 235 874 Настоящий базовый прирост 1888 Базовый прирост 1 024 Потери из-за недостатка ферм на час -288 Прирост населения 736
Провинция 2: Продуктивное население 134 880 Настоящий базовый прирост 1212 Базовый прирост 475 Потери из-за недостатка ферм на час -248 Прирост населения 227
Провинция 3: Продуктивное население 130 418 Настоящий базовый прирост 1119 Базовый прирост 550 Потери из-за недостатка ферм на час -214 Прирост населения 336
Провинция 4: Продуктивное население 107 950 Настоящий базовый прирост 1041 Базовый прирост 555 Потери из-за недостатка ферм на час -162 Прирост населения 393
Т.е. Базовый прирост = Настоящий базовый прирост - 3*потери, Итоговый прирост = Базовый прирост - потери = Настоящий базовый прирост - 4*потери. (Я в первом сообщении писал, что потери больше в 3 раза, ошибся, в 4!)
Т.е. тут три варианта: либо это визуальный баг, потери показываются в 4 раза меньше, чем есть на самом деле, и неправильный базовый прирост, либо потери из-за программной ошибки завышаются (и опять-таки базовый прирост показывается неправильно), либо это только у меня, и меня просто прокляли.
ВНИМАНИЕ! Это пост не нытья о том, что потери из-за нехватки еды большие, что мне делать с этим и т.д. Это пост о БАГЕ. Здесь есть официальные представители, или на баги тут закрывают глаза?
|