Ых, чего в табличке не хватает, это суммы населения в смысле размеров городов...
К сожалению восстановление по Population весьма нетривиально и неоднозначно.
![]()
Что удалось выяснить: население города (Population) в тысячах равно
Pop = Bp(size) + 10 * food,
где food = количество накопленной еды в амбаре, а Bp(size) можно представить такой табличкой:
size Bp(size)
Дальше не проверял, но весьма похоже, чтоКод:1 *10 * * * *5 *150 * * * *9 *450 2 *20 * * * *6 *210 * * * *10 550 * 3 *60 * * * *7 *280 * * * *11 660 4 *100 * * * 8 *360 * * * *12 780
BP(x) = BP(x-1) + 10*x = 5*(1+x)*x
Зачем мне это понадобилось ? А вот смотрите:
выкладки приводить не буду, получилась такая формулка:
если C1 - CM на ход y1, а С2 - CM на ход y2, D - средний рейтинг по ходам от y1 до y2, то:
С2 = (y2-y1)/y2 * (D - C1) + C1
или
D = y2/(y2-y1) * (C2-C1) + C1
Отсюда можно прикинуть, напрмер, у меня было С1=1220 на y1=128
я хочу С2=3000
D = 185/(185-128) * (3000-1220) +1220 = 6997
если же АвеС с С1=752 хочет 3000, то ему нужно:
D = 8048
Далее.
Для прогноза, в первом приближении предположим, что мы развиваемся линейно (на самом деле это, конечно не так - мы либо ускоряем рост, когда места много, либо замедляем его, когда место закончилось)
Тогда, для того чтобы получить заданный D, нам нужно на y2 иметь рейтинг R2, равный (при условии линейного роста R)
R2 = 2D-R1
К сожалению, R считать очень утомительно по сейвам, поэтому пока
посчитаю только для себя:
(Вот где пригодилось бы знание населения !)
Итак R:
Он равен difficulty*(2*sumsize*Approval+area), где difficulty = 5 (Император), sumsize = сумма размеров городов, Approval = Approval rating по F11, Area - территория (land Area/100 по F11)
У меня на первой отсечке:
sumsize = 153
Approval = 0.79
Area = 451
итого R1 = 3463
R2 = 2D-R1 = 10491 для моего случая
Итого мне надо вырасти всего-то в 3 разачтобы получить CM 3000 на второй отсечке.
На самом деле оценка довольно грубая, так как мы приняли за аксиому линейный рост R, на самом деле он конечно нелинеен, и в зависисмости от знака второй производной R(t) оценка будет меньше или больше.
Возьмем крайний случай, когда мы "скачком" получили R2 сразу (т.е. оценку R2 снизу) При этом просто получим R2=D
Т.е. если я скачком вырасту в два раза, то получу СM 3к ко второй отсечке.
Истина где-то посередине, т.е. мне надо вырасти за отсечку раза в 2.5-2.7.
Боюсь до перебирания на другую "лыжню" это нереально.
Как только определюсь с отсечкой, посчитаю реальные данные и опубликую после таблички.
Всем спасибо, икому не нравится математика
ЗЫ. Я мог нахомутать при выводе формул, но так как это не статья в Scientific American, то пока копаться себя перепроверять ломает![]()
А вообще на правду похоже. Если у кого появится проверить - велкам, могу поделиться выкладками![]()




чтобы получить CM 3000 на второй отсечке.
кому не нравится математика
Ответить с цитированием