+ Ответить в теме
Показано с 1 по 18 из 18

Тема: Удержание захваченного города.

Комбинированный просмотр

  1. #1
    Ну ситуация в общем понятна - захвачен вражеский город с чудесами, высоким уровнем культуры и большим населением. Ограбленное государство сильнее или же планов уничтожать его нет. Великих артистов нет. Сколько нужно солдатни, чтобы город не взбунтовался. И есть ли точная формула рассчёта?
    продвинь это сообщение в соцсеть:  

  2. #2
    Я тоже однажды воевал Сулейманом против Сурьявермана... Захватил его 5 городов. Два города пришлось отдать с чудесами. Бунтовали постоянно... Также наладил за счет этих городов с Сурьяверманом отношения... Хотя отдавать эти города особого желания не было...
    продвинь это сообщение в соцсеть:  

  3. #3
    Что значит "постоянно"? Второй бунт - это выдворение армии и переход к державе, откуда население родом. Или опция мирного перехода бывшему владельцу не установлена.
    продвинь это сообщение в соцсеть:  

  4. #4
    <div class='quotetop'>Цитата(Artemios * 12.6.2008, 17:14) [snapback]250456[/snapback]</div>
    Что значит "постоянно"? Второй бунт - это выдворение армии и переход к державе, откуда население родом. Или опция мирного перехода бывшему владельцу не установлена.
    [/b]
    Города, захваченные силой, не переходят к владельцу в результате бунта.
    продвинь это сообщение в соцсеть:  
    Нет монстров страшнее людей.

  5. #5
    <div class='quotetop'>Цитата(Monster * 12.6.2008, 21:41) [snapback]250521[/snapback]</div>
    <div class='quotetop'>Цитата(Artemios * 12.6.2008, 17:14) [snapback]250456[/snapback]
    Что значит "постоянно"? Второй бунт - это выдворение армии и переход к державе, откуда население родом. Или опция мирного перехода бывшему владельцу не установлена.
    [/b]
    Города, захваченные силой, не переходят к владельцу в результате бунта.
    [/b][/quote]
    Есть такая опция, по-моему даже по умолчанию могут.
    продвинь это сообщение в соцсеть:  
    Капитан команды RUS.

  6. #6
    <div class='quotetop'>Цитата(OT4E * 12.6.2008, 23:54) [snapback]250522[/snapback]</div>
    <div class='quotetop'>Цитата(Monster * 12.6.2008, 21:41) [snapback]250521[/snapback]
    <div class='quotetop'>Цитата(Artemios * 12.6.2008, 17:14) [snapback]250456[/snapback]
    Что значит "постоянно"? Второй бунт - это выдворение армии и переход к державе, откуда население родом. Или опция мирного перехода бывшему владельцу не установлена.
    [/b]
    Города, захваченные силой, не переходят к владельцу в результате бунта.
    [/b][/quote]
    Есть такая опция, по-моему даже по умолчанию могут.
    [/b][/quote]
    Блин, отстал от жизни...
    продвинь это сообщение в соцсеть:  
    Нет монстров страшнее людей.

  7. #7
    Божество

    Аватар для Lexad


    Регистрация
    29.12.2005
    Адрес
    Новосибирск-Москва
    Сообщений
    7,396
    Суть в том, что к невладельцу - если есть сильный сосед, который давит культурой.

    Точно формулу не помню, помню только, что важно количество и сила юнитов.
    продвинь это сообщение в соцсеть:  
    Krieg души

  8. #8
    Божество

    Аватар для Lexad


    Регистрация
    29.12.2005
    Адрес
    Новосибирск-Москва
    Сообщений
    7,396
    Вспомнил, где видел:
    http://forums.civfanatics.com/showthread.php?t=225927
    А именно (до БтС):
    <div class='quotetop'>Цитата</div>
    The base revolt power starts at 1 and then two factors are added. The first is 2x the city&#39;s highest ever population. The second is the number of directly adjacent squares that the revolting people&#39;s civilization controls times the current game era. Current game era is considered to be the average era of the remaining players, rounded down, with ancient being considered &#39;1&#39;, medieval &#39;2&#39;, and so on. So, in the final era (6), if the side the city wants to revolt for controls all 8 squares around the city, this could be as high as 48.
    The base revolt power is then multiplied by several factors. The first is the ratio of the two sides&#39; plot culture for the city square. The formula for this multiplier is 1 + ((revoltCulture - cityOwnerCulture) / (revoltCulture)). This would be a number between 1 and 2, being near 2 if the revolt&#39;s plot culture is much higher than the owner, and being near 1 if the two are almost equal. If the revolt&#39;s plot culture is twice that of the city owner (i.e., 67% revolting nationality, 33% owner nationality), the value would be about 1.5. Sorry for the ugly math, but I can&#39;t find a way to explain it more simply at the moment.
    Fortunatly, the other multipliers are a bit simpler. If the revolting civilization&#39;s state religion is present, the value is doubled. If the city owner&#39;s state religion is present, the value is halved. If both are present, these two multipliers cancel each other out. If somebody doesn&#39;t have a state religion, they don&#39;t get a multiplier.
    The city&#39;s garrison strength is also simple. Start at 1 and add the cultural garrison strength of all units in the city, regardless of ownership. Double this if the owner and revolting civilization are at war. The only catch is that cultural garrison strength can&#39;t be found in game, so here is a list of unit values:
    The city&#39;s garrison strength is also simple. Start at 1 and add the cultural garrison strength of all units in the city, regardless of ownership. Double this if the owner and revolting civilization are at war. The only catch is that cultural garrison strength can&#39;t be found in game, so here is a list of unit values:
    warrior, quecha: 3
    archer, skirmisher, axe, spear, phalanx, chariot, immortal, catapult: 4
    swordsman, jaguar, praetorian, horsearcher, keshik, war elephant: 5
    mace, samurai, pike, longbow, crossbow, chokonu, knight, camelarcher, conquistador: 6
    musketman, musketeer, grenadier, cannon: 7
    rifle, redcoat, calvalry, cossack: 8
    machine gun: 9
    infantry, SAM infantry, gunship, artillery: 10
    marine, SEAL, tank, panzer: 12
    mech infantry, modern armor: 16
    Note that ships, planes, workers, great people, and other non-military or non-land units don&#39;t help keep a city under control.
    [/b]
    Сделаю перевод.
    продвинь это сообщение в соцсеть:  
    Krieg души

  9. #9
    Божество

    Аватар для Lexad


    Регистрация
    29.12.2005
    Адрес
    Новосибирск-Москва
    Сообщений
    7,396
    Перевод:
    Как считается вероятность культурного бунта и как с ней бороться юнитами:
    1. Базовое значения параметра бунта = 1. Прибавляем к нему 2 фактора:
    - 2*максимальное за всю историю население города
    - количество соседних клеток, контролируемых культурой соседа (максимум 8) * номер эпохи (1 для древности, 2 для классики, 6 для модерна)
    2. Полученное число умножаем на:
    - мультипликатор отношения культур: (2 - своя/чужая).
    - 2, если в городе есть госрелигия соседа-культуриста
    - 1/2, если в городе есть своя госрелигия
    3. Вычитаем силу гарнизона (независимо от того, кому принадлежат войска - даже если соседу-культуристу):
    (1 + сумма очков культуры гарнизона)
    Умножаем их на 2, если мы с соседом в войне.

    Культурная сила юнитов:
    дубы всяких видов - 3
    луки, топоры, коляски, копья и каты - 4
    мечи, конелуки, слоны - 5
    масяни, арбалеты, длиннолуки, пики, рыцари - 6
    мушкеты, гренки. пушки - 7
    ружья, кавалерия - 8
    пулемет - 9
    пехота, ПЗРК, вертолеты, артиллерия - 10
    морпехи, танки - 12
    мотопехота, современные танки - 16
    Корабли, самолеты, рабы, Великие не имеют культурной силы.

    Спасибо товарищу DerangedDuck!
    продвинь это сообщение в соцсеть:  
    Krieg души

  10. #10
    Редактор-наблюдатель Аватар для AFro

    Steam
    76561198030797848

    Регистрация
    22.02.2005
    Адрес
    Москва
    Сообщений
    3,092
    <div class='quotetop'>Цитата(Lexad * 12.6.2008, 21:21) [snapback]250527[/snapback]</div>
    ...
    2. Полученное число умножаем на:
    - мультипликатор отношения культур: (2 - своя/чужая).
    - 2, если в городе есть госрелигия соседа-культуриста
    - 1/2, если в городе есть своя госрелигия
    ...[/b]
    Не понял, какой мультипликатор используется если госрелигия одинаковая?
    продвинь это сообщение в соцсеть:  
    Если ты споришь с идиотом, вероятно, то же самое делает и он...

  11. #11
    Администратор


    Аватар для Dynamic


    Регистрация
    07.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    12,186
    Полезная штука
    продвинь это сообщение в соцсеть:  
    PBEM-169 - Зулу, PBEM-170 - Америка, PBEM-172 - Египет, PBEM-174 - Англия

  12. #12
    Да, да. Спасибо Lexad за ссылку. Конкретно и чётко. Блин, надо проверить. Я всегда считал, что захваченный город надо голодоморить, чтобы некому было восстать. Но раз используется "максимальное за всю историю население города", то похоже, что это бессмысленно.
    продвинь это сообщение в соцсеть:  

  13. #13
    <div class='quotetop'>Цитата(Lexad * 12.6.2008, 22:21) [snapback]250527[/snapback]</div>
    современные танки - 16[/b]

    Нда, видимо Т-72 в Грозном не совсем современными были. и M-48 Patton во Вьетнаме...

    А если серьезно, то полк НКВД явно эффективнее танкового полка при удержании реального города.
    продвинь это сообщение в соцсеть:  

  14. #14
    Божество

    Аватар для Lexad


    Регистрация
    29.12.2005
    Адрес
    Новосибирск-Москва
    Сообщений
    7,396
    <div class='quotetop'>Цитата</div>
    Блин, надо проверить. Я всегда считал, что захваченный город надо голодоморить, чтобы некому было восстать. Но раз используется "максимальное за всю историю население города", то похоже, что это бессмысленно.[/b]
    Вроде, так и есть:

    Из файла CvCity.cpp:

    iStrength += (getHighestPopulation() * 2);

    а определяется Highest вроде корректно:

    if (getPopulation() > getHighestPopulation())
    {
    setHighestPopulation(getPopulation());
    }
    продвинь это сообщение в соцсеть:  
    Krieg души

  15. #15
    А можно полностью прояснить вопрос культурного перехода захваченного войной города именно к владельцу!
    Потому как из своего опыта - у меня захваченные города переходили культурой к соседу, но никак не обратно к владельцу!
    продвинь это сообщение в соцсеть:  
    «Я не делал худого людям. Я не был жесток с близкими. Я не подменял Правду Неправдою. Водам текущим я путь не пытался закрыть. Не потушил я огня, что гореть был назначен. Проявлению Божьему я не мешал. Я чист! Я чист! Я чист!..» - Осирис

  16. #16
    Божество

    Аватар для Lexad


    Регистрация
    29.12.2005
    Адрес
    Новосибирск-Москва
    Сообщений
    7,396
    Если переход культурой разрешен обратно к владельцу, смотри механизм выше - у него такая же математика. Если нет (по умолчанию) - и вопроса нет.
    продвинь это сообщение в соцсеть:  
    Krieg души

  17. #17
    Божество

    Аватар для Lexad


    Регистрация
    29.12.2005
    Адрес
    Новосибирск-Москва
    Сообщений
    7,396
    Еще часть - про культуру клетки и эффект ВА.

    Часть 1 - культура клетки

    1. Каждый ход к любой клетке в культурных границах города прибавляется культура-в-ход города (то, что ты видишь в окне города).
    2. Каждый ход к любой клетке в культурных границах города прибавляется 20*(культурный радиус города - радиус, в котором клетка), т.е. 0 для внешнего радиуса, 20* культурный радиус для самой клетки города.

    Таким образом, тебе надо перебить все накопленные очки культуры клетки за все ходы, что ими владел ИИ. Даже если сама культура города была низкой (а это не так - там были Чуда), то халявные +20, +40, +60 и +80 (раз макс. радиус был 4) культуры в ход делают накопленную культуру клетки огромной.

    Код от Динамика:
    changePlotCulture = ((eCultureLevel - iCultureRange) * iFreeCultureRate) + iCultureRate + 1,
    где
    eCultureLevel > 1 - культурный уровень (2 - 20%, 3-40%, и т.д.);
    iCultureRange - расстояние от центра города, для центра = 1;
    iFreeCultureRate = 20;
    iCultureRate - культура в ход.


    Часть 2 - эффект ВА

    1. К культуре города добавляются 4000 твоей культуры (на нормале) от ВА, 20 итераций по 200 нот.
    2. Расширяются границы
    3. Каждой клетке добавляется культура по формуле из части 1 (включая 20*N)
    4. Следующая итерация из 20
    5. Конец цикла.

    Таким образом, получаем существенно меньше, чем просто культуру от радиуса 4 за 20 ходов.
    продвинь это сообщение в соцсеть:  
    Krieg души

  18. #18
    Божество

    Аватар для Lexad


    Регистрация
    29.12.2005
    Адрес
    Новосибирск-Москва
    Сообщений
    7,396
    1
    продвинь это сообщение в соцсеть:  
    Krieg души

+ Ответить в теме

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters