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

Тема: Религиозные формулы

  1. #1
    В этой теме будуть собираться вместе игровые формулы, касающиеся религии. Большинство из них наверняка можно найти у нас по отдельности.

    Начнем с вероятность распространения религии миссионером (вопрос от vasaka).

    За это отвечает функция bool CvUnit::spread(ReligionTypes eReligion)

    [spoiler][code]bool CvUnit::spread(ReligionTypes eReligion)
    {
    продвинь это сообщение в соцсеть:  

  2. #2
    Сразу вопрос.

    Может ли S быть минусовым числом?

    Просто, поэксперементировав с числом S стало понятно, что более менее приемлемых процентов можно достичь только минусовым числом.
    продвинь это сообщение в соцсеть:  
    Васяка инкорпорейтед представляет: Master of Star Control

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

    Steam
    76561198030797848

    Регистрация
    22.02.2005
    Адрес
    Москва
    Сообщений
    3,092
    <div class='quotetop'>Цитата(vasaka * 6.4.2009, 19:52) [snapback]284912[/snapback]</div>
    Просто, поэксперементировав с числом S стало понятно, что более менее приемлемых процентов можно достичь только минусовым числом.[/b]
    Поигрался с S - чисто из математических соображений - поразился насколько по разному люди воспринимают "приемлемость" результата:
    При шести религиях в чужом городе распространить седьмую - ~30% для стандартного значения S=40.
    При S=0 - уже менее 15%. Для меня - вполне приемлемый результат... Ан нет кому-то требуются условия пожестче...

    Мысль для мододелов: По идее распространить религию в городе без религий должно быть легко - людям требуется верить. Распространить седьмую религию в городе с шестью религиями тоже должно быть легко - город веротерпим, раз уж шесть религий в нем уживается - то и последователям седьмой найдется местечко. А вот вторую религию воткнуть - вот тут должны возникать проблемы... По моему мнению формулу можно было бы подкорректировать таким образом, что бы первая религия легко распространялась, вторая - с минимальной вероятностью, каждая последующая - с вероятностью, большей чем предыдущая...
    продвинь это сообщение в соцсеть:  
    Если ты споришь с идиотом, вероятно, то же самое делает и он...

  4. #4
    <div class='quotetop'>Цитата(vasaka * 6.4.2009, 19:52) [snapback]284912[/snapback]</div>
    Может ли S быть минусовым числом?[/b]
    По моему, с отрицательными числами эта формула будет работать некорректно. Тогда стоит менять формулу в SDK.

    <div class='quotetop'>Цитата(AFro * 7.4.2009, 8:35) [snapback]284935[/snapback]</div>
    По моему мнению формулу можно было бы подкорректировать таким образом[/b]
    Сколько людей, столько формул
    продвинь это сообщение в соцсеть:  

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

    Steam
    76561198030797848

    Регистрация
    22.02.2005
    Адрес
    Москва
    Сообщений
    3,092
    <div class='quotetop'>Цитата(NeverMind * 8.4.2009, 9:45) [snapback]285019[/snapback]</div>
    <div class='quotetop'>Цитата(AFro * 7.4.2009, 8:35) [snapback]284935[/snapback]
    По моему мнению формулу можно было бы подкорректировать таким образом[/b]
    Сколько людей, столько формул
    [/b][/quote]
    Безусловно
    Только при цитировании суть потерялась... Там еще было "Мысль для мододелов". Я ж не предлагаю "...до основанья, а затем...".
    Вдруг кто-то сочтет мое размышление достаточно приемлемым при воплощении собственных идей.
    продвинь это сообщение в соцсеть:  
    Если ты споришь с идиотом, вероятно, то же самое делает и он...

  6. #6


    <div class='quotetop'>Цитата(NeverMind * 8.4.2009, 9:45) [snapback]285019[/snapback]</div>
    <div class='quotetop'>Цитата(vasaka * 6.4.2009, 19:52) [snapback]284912[/snapback]
    Может ли S быть минусовым числом?[/b]
    По моему, с отрицательными числами эта формула будет работать некорректно. Тогда стоит менять формулу в SDK.

    <div class='quotetop'>Цитата(AFro * 7.4.2009, 8:35) [snapback]284935[/snapback]</div>
    По моему мнению формулу можно было бы подкорректировать таким образом[/b]
    Сколько людей, столько формул
    [/b][/quote]

    Проверено. Минимальное значение для формулы =1.
    С отрицательным или нулевым числом файлы грузятся нормально, ошибок не выдают, но миссионеры полностью утрачивают способность распространять религию. Так, ходят, никому не мешают.

    Вот, сделал Excel файлик для расчётов. Можешь прикрепить к шапке темы.
    [attachmentid=5170]
    Вложения Вложения
    продвинь это сообщение в соцсеть:  
    Васяка инкорпорейтед представляет: Master of Star Control

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

Ваши права

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

free counters