ЗАО "Хостинговые Телесистемы"
CIVru.com  


Ближний Восток - карта для Civilization 4: Beyond The Sword
Стотысячный пользователь на форуме цивру - Igor8330
Совмещенный финал 2008 года NRX (no reloads) и LR5 (limited reloads "Божественная война"
Маленькая Азия - карта для Civilization 4: Beyond The Sword
Маленькая Европа - карта для Civilization 4: Beyond The Sword
IX турнир Чемпионата CIV 4: BTS 2008 версии NR (no reload)."Солдаты удачи".
Сivilization IV ver. 3.17

СР 07.01.2009 00:01:22 
 CIVru.com > Civilization 3 > Тактика
Главная
Форум
Травиан
Турниры и Игры
Онлайн-книга "Альтерра"
Наша "Цивилизация"
Civilization 4
Civilization 3
    Техподдержка!
    Вопросы и Ответы
    Цивилопедия
    Файлы
        Патчи
        No-cd, Crack
        Русификаторы
        Карты
        Сценарии
        Утилиты
        Тренеры
        Моды
        Прочие
    Коды и читы
    Hotkeys
    Пресса
    Скриншоты
    Тактика
    Мастерские
Civilization 2
Civilization 1
Galactic Civilizations 2
Total War Medieval 2
Total War Rome, BI, Alex.
Другие "Цивилизации"
Вне игры

Контакты

Цив-паспорт

 
 

Поиск

 
Текст

Весь сайт
 

Ht-Systems
Технический партнер
проекта

 

 

 

 

 

 

 

 

 

 

 

Переход городов от одних к другим

Итак, поговорим о столь животрепещущей проблеме, как переход городов от одной цивы к другой.
Вот что удалось выяснить на сайте civfanatics.com. Нижеизложенная информация восходит к чуваку по фамилии Sorenson, который являлся ведущим программером в Firaxis и отвечал за этот алгоритм. К несчастью, девушка из Firaxis, которая по многочисленным просьбам общалась с Соренсоном, упустила несколько важных моментов, поэтому некоторые непонятки в явлении перехода все же остаются.

Итак привожу в переработанном виде то, что удалось выяснить:

Во время каждого хода существует некоторый шанс для каждого из городов на то, что он перейдет к другой цивилизации. Вот по какой формуле рассчитывается эта вероятность:

P=[(F+T)*Cc*H*(Cte/Cty) - G]/D

где:
P = вероятность того, что переход случится в этот ход.

F = количество иностранцев в городе, сопротивляющиеся считаются за двоих.
(неясно только имеет ли значение, это иностранец той нации, переход к которой мы рассчитываем, или какой-то третьей национальности)

T = количество клеток среди 21-ой, на которых возможно производство в городе, принадлежащих другой циве (если у города маленький культурный радиус, и производство возможно только на 9 клетках, все равно считается количество из 21-й)

Cc = Коэффициент культурной заслуги перед городом (2 или 1).
(Каждый город имеет "память" - сколько культурных очков сформировала в нем каждая цивилизация. Если цивилизация, к которой переходят, наплодила в этом городе больше культуры, то Cc=2, в противном случае Cc=1. Таким образом, когда вы завоевываете чужой город, в котором уже были какие-то храмы/библиотеки, то Cc будет равняться 2 до тех пор, пока вы не компенсируете эту культуру своей. В этом свете мгновенная покупка в городе, например, храма ничего не изменяет (кроме того факта, что вы быстрее "убьете" этот коэффициент))

H = 0.5 если в городе отмечается "Мы Любим Короля", 2 если в городе беспорядок, 1 в остальных случаях.

Cte = культурная ценность той цивилизации, к которой переходят.
Cty = культурная ценность той цивилизации, от которой переходят.

G = количество войск в городе. Считаются только наземные войска, имеющие хотя бы по 1 защиты и нападения (корабли, самолеты, пушки, рабочие - не в счет)

D = отношение расстояний до столиц. (абсолютно точно вычислить, что такое расстояние не удалось, но вроде бы оно меряется примерно так, как путь в игре (то есть по диагонали = по вертикали = по горизонтали = 1), а не по теореме Пифагора). Запретный дворец никак не влияет на все это.

Остался невыясненным следующий фактор: как учитывается "пропаганда" (такая шпионская миссия).

Итак, какие основные выводы мы можем сделать из вышеизложенного:

1. Если в городе нет ни одного иностранца, и ни одна его ближайшая клетка не попадает в другую циву, то он НИКОГДА не перейдет к другой циве (правда опять возникает вопрос с пропагандой).

2. Для того, чтобы перехода точно не состоялось, необходимо следующее количество войск в городе:
G = (F+T)*Cc*H*(Cte/Cty)

Пример: захвачен чужой город с населением 7. Все 7 иностранцы, двое сопротивляются (F=9), допустим, чужих клеток в радиусе нет. Cc=2 - сразу после захвата мы без шансов. Пусть беспорядков нет, но и праздников тоже (H=1). Пусть культура одинаковая. Итого - 18 юнитов и никаких проблем (всего-то!).

В этот раз я не поленился прочитать весь форум по обсуждению этой инфы. Сообщения там встречались 3 типов:
а) "а вот был у меня случай,..."
б) "обычно я поступаю так..." (основные рецепты - разрушать город или перед взятием сильно уменьшать его население пушками)
в) "Firaxis - дураки/молодцы!" с соответствующими историческими примерами.

Думаю, что всю ценную инфу на этот счет я вам сообщил.

По материалам www.gameover.ru
23-Июл-2004

 

Версия для печати Обсудить в форуме (2 комментария)

Травиан :: Турниры и Игры :: Онлайн-книга "Альтерра" :: Наша "Цивилизация" :: Civilization 4 :: Civilization 3 :: Civilization 2 :: Civilization 1 :: Galactic Civilizations 2 :: Total War Medieval 2 :: Total War Rome, BI, Alex. :: Другие "Цивилизации" :: Вне игры ::
  НАШЛИ ОШИБКУ?
Выделите слово и нажмите Ctrl+Enter