PDA

Просмотр полной версии : Содержание цивиков



Мозговой рыбак
28.05.2007, 13:01
Переводить статью буду с купюрами и небольшими изменениями (не по смыслу, а по форме). Авторы любят использовать длинные несодержательные обороты-связки и вообще – графоманят помаленьку (даже больше меня :) ). Статья написана на основе Ванилы 1.04 и 1.52. Так как 1.04 неактуальна совсем, данные буду приводить только для 1.52.

Содержание цивиков.
Авторы colony и Roland Johansen. 03.05.2006г. Оригинал тут (http://www.civfanatics.com/civ4/strategy/civic_upkeep.php).
(Дальше упомянутые господа в двух немаленьких абзацах обстоятельно рассказывают, что же именно они сочинили и сообщают, что им было непросто – Мозговой Рыбак)

Введение
Узнать во сколько обходится вам содержание цивика можно из репорта финансового советника (F2) и из меню цивиков (F3), но репорт советника содержит более подробную информацию. Если навести мышкой на пункт «Содержание цивиков» репорта финансового советника, то он развернётся на 5 известных групп: форма правления, общество, строй, экономика и религия (government, legal, labor, economy and religion). Стоимость содержания цивиков зависит от «класса содержания»: без содержания, низкие затраты, средние затраты и высокие затраты. В меню цивиков (F3) можно узнать расходы на содержание другого набора цивиков, наведя на соответствующую иконку мышкой или выбрав конкретные пункты (это можно делать без опасений – потом всегда можно нажать «Отмена»).

Как считать стоимость содержания цивиков
Сумма содержания зависит от количества городов (M), суммарного населения всех городов (N), наличия у лидера трейта «Организатор» (O), уровня сложности (D), класса содержания (без содержания, низкие затраты, средние, высокие) и двух коэффициентов-модификаторов – для населения и для количества городов.
Коэффициент наличия у лидера трейта «Организатор» (О).
О=0,5 если лидер – организатор;
О=1, если нет.

Коэффициент уровня сложности (D) для игрока-человека.
D=1 на уровнях «божество», «бессмертный», «император»;
D=0,95 на уровне «монарх»;
D=0,9 на уровне «принц»;
D=0,8 на уровне «аристократ»;
D=0,7 на уровне «военачальник»;
D=0,6 на уровне «вождь»;
D=0,5 на уровне «поселенец».

Коэффициент уровня сложности (D) для AI.
D=0,6 на уровне «божество»;
D=0,8 на уровне «бессмертный»;
D=0,85 на уровне «император»;
D=0,9 на уровне «монарх»;
D=0,95 на уровне «принц»;
D=1 на уровнях «аристократ», «военачальник», «вождь» и «поселенец»

Модификатор для населения (P).
P=0 для класса «без содержания»;
Р=0,08 для класса «низкие затраты»;
Р=0,12 для класса «средние затраты»;
Р=0,16 для класса «высокие затраты».

Модификатор для количества городов (С).
С=0 для класса «без содержания»;
С=0,4 для класса «низкие затраты»;
С=0,5 для класса «средние затраты»;
С=0,6 для класса «высокие затраты».

Это немного странно, но содержание цивиков зависит от группы, к которой они принадлежат. Экономический цивик со средними затратами стоит почти столько же, сколько и цивик формы правления со средними затратами. Почти, но не точно. Наверное, это было сделано, чтобы избежать ситуации, когда рост населения на 1 в одном городе или основание нового города приводит к росту содержания всех цивиков сразу. Благодаря небольшим различиям в формулах такое случается очень редко. А вот сами формулы:

Содержание цивиков группы «форма правления» (government):
[D*[O*([P*(N-8)]+[C*(M-1)])]]
Содержание цивиков группы «общество» (legal):
[D*[O*([P*(N-9)]+[C*M])]]
Содержание цивиков группы «строй» (labor):
[D*[O*([P*(N-10)]+[C*(M+1)])]]
Содержание цивиков группы «экономика»:
[D*[O*([P*(N-11)]+[C*(M+2)])]]
Содержание цивиков группы «религия»:
[D*[O*([P*(N-12)]+[C*(M+3)])]]

Квадратные скобки означают округление вниз. Общее содержание цивиков складывается из содержаний цивиков каждой группы.
Пример для Ванилы 1.52. Вы играете на уровне Аристократ, имеете 11 городов размером 9, 7, 12, 8, 15, 14, 12, 11, 11, 15 и 14. Суммарное население 128. Выставлены цивики Представительство, Бюрократия, Крепостное право, Децентрализация и Орг. религия. Ваш лидер имеет трейт «Организатор». Тогда:
Представительство (низкие затраты):
[0.8*[0.5*([0.08*(128-8)]+[0.4*(11-1)])]]=[0.8*[0.5*(9+4)]]=[0.8*6]=4.
Бюрократия (средние затраты):
[0.8*[0.5*([0.12*(128-9)]+[0.5*11])]]=[0.8*[0.5*(14+5)]]=[0.8*9]=7.
Крепостное право (низкие затраты):
[0.8*[0.5*([0.08*(128-10)]+[0.4*(11+1)])]]=[0.8*[0.5*(9+4)]]=[0.8*6]=4.
Децентрализация (низкие затраты):
[0.8*[0.5*([0.08*(128-11)]+[0.4*(11+2)])]]=[0.8*[0.5*(9+5)]]=[0.8*7]=5.
Орг. религия (высокие затраты):
[0.8*[0.5*([0.16*(128-12)]+[0.6*(11+3)])]]=[0.8*[0.5*(18+8)]]=[0.8*13]=10.

Таким образом общая стоимость содержания цивиков: 4+7+4+5+10=30.

Некоторые наблюдения
Приведённые формулы – это прикольно и всё такое :) (The above formulas are all nice and such), но никто, играя в Цив4, на самом деле по ним считать не будет. Однако эти формулы помогают чуть глубже понять механику игры. Это позволит вам играть немного лучше или создать хорошо сбалансированный мод.
– Если цивик без содержания, то это даёт ему довольно значительное преимущество перед остальными. Разница в стоимости между цивиками без содержания и с низкими затратами больше, чем между цивиками с низкими затратами и с высокими затратами. Особенно в империях с большим числом больших городов цивики без содержания очень привлекательны.
– В империях с небольшими городами не имеет особого значения высокие, средние или низкие затраты у выставленного цивика (кроме упомянутого выше случая для цивиков без содержания). В империях с большими городами цивики с высокими затратами стоят почти в два раза дороже, чем цивики с низкими затратами. Средние затраты находятся посередине между высокими и низкими.
– В связи с тем, что стоимость содержания цивиков повышается с повышением уровня, трейт «Организатор» выглядит более интересным именно на высоких уровнях сложности. Это чувствуется уже с самого начала игры. Обычно на высших уровнях вы не можете направлять 100% золота на науку. Но с трейтом «Организатор», это возможно, и вы можете получить несколько ранних технологий чуть пораньше, чем без него (В ранней игре сумма содержания цивиков очень невелика, основные расходы связаны с содержанием городов. И эффект трейта «Организатор» в каменном веке почти незаметен независимо от уровня сложности – Мозговой Рыбак). Далее в игре у вас также будет возможность тратить на науку больше, благодаря уменьшенной цене содержания цивиков.
– Рост содержания цивиков ограничивает быструю экспансию. Когда вы начинаете расширять свою империю, ваши города малы и не производят много денег. Однако много маленьких городов оборачиваются значительными затратами на содержание цивиков. Когда города растут, стоимость содержания тоже растёт, но не так быстро, как золото, производимое городом. Город размером 10 будет производить, скажем, в 5-20 раз больше золота, чем город размера 1, а стоимость цивика для города с населением 10 по сравнению со стоимостью для города с населением 1 вырастет едва ли больше, чем в 3 раза. Большие города справляются с содержанием цивиков лучше, чем маленькие.
– Содержание цивиков для игрока-человека на уровнях поселенец, вождь, варлорд, аристократ и принц ниже, чем для AI. То есть на уровне аристократ AI имеет кроме преимуществ ещё и потери.
– Инфляция – это «надбавка» ко всем видам расходов в игре. Она растёт неконтролируемо на протяжении всего времени. Так как она способна достигать 100%, стоимость цивиков в поздней игре может быть удвоена. Это может заставить вас задуматься о том, стоит ли выставлять дорогие цивики.
– Количество юнитов, за содержание которых не надо платить, увеличивается по мере роста населения вашей империи. Если ваш лидер – «Организатор», и вы выставили цивики с низкими затратами, то экономия от увеличения числа бесплатных юнитов может быть даже выше, чем увеличение затрат на содержание цивиков.
– Нижеприведённые цифры помогут оценить прибыльность города в перспективе, ещё даже до того, как вы его основали.
Если выставлены цивики с минимальной возможной стоимостью (2 – с низкими затратами и 3 – без содержания), то рост населения города на 1 приведёт к росту содержания цивиков на 0,16 руб., а основание ещё одного города – к росту на 0,8 руб.
Если выставлены цивики с максимально возможной стоимостью (3 – с высокими затратами и 2 – со средними), то содержание вырастет на 0,72 руб. за каждого новорожденного жителя в городе и на 2,8 руб. – за каждый новый город.
Если вы используете любимые цивики г-на Роланда Йохансена (автора) – всеобщее избирательное право, свобода слова, эмансипация, гос. собственность и орг. религия – то содержание будет расти на 0,44 руб. на нового человека и на 1,9 руб. на новый город.
Заметим, что эти цифры будут уменьшаться с понижением уровня сложности и будут поделены пополам, если лидер имеет трейт «Организатор». Также следует помнить, что инфляция может значительно увеличить эти цифры и даже удвоить их на поздних этапах игры.

(Очевидно, приведённые цифры посчитаны для уровней сложности император/бессмертный/божество – Мозговой Рыбак).

Для модеров
Наверное, те, кто делает моды, найдут нужные файлы самостоятельно, но лишняя информация не помешает.
Коэффициенты сложности уровня можно найти в файле CIV4HandicapInfo.xml. Они называются iCivicUpkeepPercent для игрока-человека и iAICivicUpkeepPercent для AI. В файле CIV4UpKeepInfo.xml содержатся значения, которые определяют эффекты низких, средних и высоких затрат. В файле CIV4CivicInfos.xml можно установить класс цивика (без содержания, низкие затраты, средние, высокие). Там же можно задать другие эффекты от применения цивиков.
Если будут добавлены новые группы цивиков (религия, экономика...), то можно ожидать, что формула расчёта будет следовать тем же правилам построения. То есть содержание цивиков новой шестой группы, вероятно, будет иметь следующую стоимость:
[D*[O*([P*(N-13)]+[C*(M+4)])]]

Утилита для расчёта стоимости содержания цивиков
Г-н Qitai с их-фанатиков сделал в Excel’е утилиту (http://forums.civfanatics.com/showpost.php?p=3776573&postcount=24), позволяющую рассчитать стоимость содержания цивиков и понаблюдать, как она будет изменяться по мере роста империи. Спасибо, Qitai!

Anger
29.05.2007, 08:30
:applau2:
Давно интересовал вопрос содержания империи.
Вот только про инфляцию не совсем полно: где-то она прописана, и подчиняется определенным формулам.

IL2T
29.05.2007, 10:10
<div class='quotetop'>Цитата(Anger * 29.5.2007, 9:30) 183431</div>

Вот только про инфляцию не совсем полно: где-то она прописана, и подчиняется определенным формулам.
[/b]
Про процент инфляции здесь (http://forum.civfanatics.ru/index.php?s=&showtopic=2709&view=findpost&p=72598).
Инфляция в монетах зависит от общей суммы расходов. Чем больше расходы, тем больше инфляция.

strateg
29.05.2007, 16:05
Спасибо! :applau2:

ALEXCHAMP
18.07.2008, 19:45
а у кого есть эта формула для БТС- а то что то у меня оно чуть чуть не совпадает ... ?