PDA

Просмотр полной версии : Расчет отдачи научных договоров.



Dynamic
28.08.2011, 17:47
Похоже, все тупо до безобразия. Все доступные техи записываются по очереди (по возрастанию стоимости, если одинаковая, то Н раз по столько). Далее ищется средняя по списку. Если такая есть, то ее стоимость и берется за 100%. Если число тех четное, то берутся 2 техи, между которыми получается середина списка и считается их ср.арифметическое. Количество тех в столбцах значения не имеет, просто тупо строится список, если 3 одинаковые техи, то они просто последовательно записываются.
Для четного числа тех это точно так, не могу найти нечетное число для проверки...

P.S. Нашел, выше все правильно описано. Теперь надо посмотреть, правильно ли я по техам шел...
P.P.S. Надо же, правильно я Акустику держал... :)

Dynamic
28.08.2011, 18:12
Пример 1: 1117,1600,3100,4100,4100,4100 - дает 3600*0.75
Пример 2: 1117,1600,3100,4100,4100,5100 - дает 3600*0.75
Пример 3: 1117,1600,3100,3100 - дает 2350*0.75
Пример 4: 1117,1600,1600,1600,1600 - дает 1600*0.75

0.75 - т.к. есть Пагода, но нет Рационализма.

Sinderella
28.08.2011, 19:17
Пример 1: 1117,1600,3100,4100,4100,4100 - дает 3600*0.75
Пример 2: 1117,1600,3100,4100,4100,5100 - дает 3600*0.75
Пример 3: 1117,1600,3100,3100 - дает 2350*0.75
Пример 4: 1117,1600,1600,1600,1600 - дает 1600*0.75

0.75 - т.к. есть Пагода, но нет Рационализма.

Против фактов не попрешь, значит я был не прав. Когда я считал, у меня всегда получалось, как в примере 4, но видимо это было стечение обстоятельств, я вечно считал на поздней стадии игры. Тогда надо пересмотреть игру в средние века и ренессансе. Самое забавное, что по моей методе у меня все всегда получалось, но то, что она неверна, это точно:)

Да, точно, Динамик, ты прав. тут пишут тоже самое http://forums.civfanatics.com/showthread.php?t=436795

ultra
25.09.2011, 21:38
Данная тема - это скопированные сообщения из ГП3 (http://www.civfanatics.ru/threads/9401-GP5-03-quot-%D0%9A%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%B0-%D0%BD%D0%B0%D1%86%D0%B8%D0%B9-quot?p=379157&viewfull=1#post379157).
Актуально для версии игры 383.

pioner
25.09.2011, 23:52
Данная тема - это скопированные сообщения из ГП3 (http://www.civfanatics.ru/threads/9401-GP5-03-quot-%D0%9A%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%B0-%D0%BD%D0%B0%D1%86%D0%B8%D0%B9-quot?p=379157&viewfull=1#post379157).
Актуально для версии игры 383.
Там дальше в теме (ГП5-03) SashaZ по-моему более подробней расписал. Или это он про перелив молотков подробно расписал?)))) Кстати про перелив молотков также можно создать тему!

ultra
26.09.2011, 00:57
Там дальше в теме (ГП5-03) SashaZ по-моему более подробней расписал. Или это он про перелив молотков подробно расписал?)))) Кстати про перелив молотков также можно создать тему!
Дай ссылочку, я скопирую сюда))) Про молотки отдельную тему создам.

Portweyn
26.09.2011, 11:06
Похоже, все тупо до безобразия. Все доступные техи записываются по очереди (по возрастанию стоимости, если одинаковая, то Н раз по столько). Далее ищется средняя по списку. Если такая есть, то ее стоимость и берется за 100%. Если число тех четное, то берутся 2 техи, между которыми получается середина списка и считается их ср.арифметическое. Количество тех в столбцах значения не имеет, просто тупо строится список, если 3 одинаковые техи, то они просто последовательно записываются.
Для четного числа тех это точно так, не могу найти нечетное число для проверки...


:worthy: Спасибо! умнейшим мира сего за то что прояснили мой разум в вопросе договоров.

Понятно почему теперь не так важно иметь октрытые дорогие техи в малом числе.

Если будет грубо говоря 100 100 200 1000
и 100 200 200 200 то во втором случае эффект выше при одинаковом мультипликаторе на договора.

Lexad
26.09.2011, 12:18
Похоже, все тупо до безобразия. Все доступные техи записываются по очереди (по возрастанию стоимости, если одинаковая, то Н раз по столько). Далее ищется средняя по списку. Если такая есть, то ее стоимость и берется за 100%. Если число тех четное, то берутся 2 техи, между которыми получается середина списка и считается их ср.арифметическое. Количество тех в столбцах значения не имеет, просто тупо строится список, если 3 одинаковые техи, то они просто последовательно записываются.
это не "тупо", это "медиана".

PapaIgor
23.10.2011, 13:40
это не "тупо", это "медиана".
Если кому надо. Моделька для расчетов договоров. Колбы доступных тех можно вводить в любом порядке (не обязательно в нарастающем) в обозначенный диапазон (всего 10, но легко расширить).

TPP
28.10.2011, 16:53
Если кому надо. Моделька для расчетов договоров. Колбы доступных тех можно вводить в любом порядке (не обязательно в нарастающем) в обозначенный диапазон (всего 10, но легко расширить).
Спасибо, теперь разобрался как договора работают. До этого почему то никак не мог въехать, не смотря на многочисленые разъяснения.

evv
19.12.2011, 18:27
Среднее медианное. "месье Журден и не знал, что говорит прозой" :)

TPP
14.02.2012, 15:33
Наработки по отдачи колб от договоров.
Пока только нормальная скорость.
Выставлять доступные техи и все будет работать.
Возможны еще какие то косяки, это пока на работки.

TPP
16.02.2012, 12:26
Улучшиная версия подсчета отдачи от научных договоров.
Если кто знает как изменяется стоимость наук от скорости игры, подскажите. Попробую еще добавить подсчет от скорости игры.

BlackSun_rus
16.02.2012, 12:44
Все лучше и лучше! Полезную вещь затеял!

Только есть сомнения в корректности расчетов... Похоже, что экселевская "медиана" по другому считает, нежели та, что в циве.

Пример: если поставить выученными горшки (35), письменность (55) и философию (105), то пишет выхлоп 17,5 (хотя вроде должно быть 55/2=27,5). А если добавить выученных животных, то по идее ничего поменяться не должно (ибо стоимость средней техи не изменилась), а выхлоп пересчитывается до нужного 27,5.

ЗЫ. Если я что-то неправильно понял про расчет - заранее сорри. Я тут не критикую, а наоборот, помочь хочу.

ЗЗЫ. Если хочешь, чтобы помогли дошлифовать прогу - не ставь защиту на ячейки со скрытыми формулами ;)

Lexad
16.02.2012, 12:50
А если добавить выученных животных, то по идее ничего поменяться не должно (ибо стоимость средней техи не изменилась)я не помню дерево, но у тебя точно ничего не меняется в списке изученных/доступных к изучению при этом?

BlackSun_rus
16.02.2012, 13:03
я не помню дерево, но у тебя точно ничего не меняется в списке изученных/доступных к изучению при этом?

Скрины:

1. Выхлоп должен быть 27,5.
5214

2. Добавили животных, выхлоп стал считаться правильно.
5215

3. Добежали до госслужбы, выхлоп должен стать 40, а у нас все еще 27,5.
5216

Sinderella
16.02.2012, 13:08
Все правильно у ТPP.
В первом примере доступны 3 техи по 35, 2 по 55, медиана 35, с договора 17.5.
В 3м примере 2 техи по 35, 3 по 55, медиана 55, с договора 27.5

BlackSun_rus
16.02.2012, 13:08
Еще один момент - стоимость оптики неправильно указана (85 вместо 105). Исправить не могу, ибо ячейка защищенная :)
Но есть подозрение, что не только в этом дело...

BlackSun_rus
16.02.2012, 13:11
Все правильно у ТPP.
В первом примере доступны 3 техи по 35, 2 по 55, медиана 35, с договора 17.5.
В 3м примере 2 техи по 35, 3 по 55, медиана 55, с договора 27.5

То есть медиана считается по доступным, а не изученным техам?

Если так, то получается что выгоднее не открывать крайние техи... Или я КО, и последним до этого допер?

Sinderella
16.02.2012, 13:12
То есть медиана считается по доступным, а не изученным техам?

Если так, то получается что выгоднее не открывать крайние техи... Или я КО, и последним до этого допер?

По доступным, да:)


Еще один момент - стоимость оптики неправильно указана (85 вместо 105). Исправить не могу, ибо ячейка защищенная :)
Но есть подозрение, что не только в этом дело...
Оптика кстати 85 и стоит. А вот компас у ТРР неправильный, у него 385, а на самом деле 375 колб

BlackSun_rus
16.02.2012, 13:15
По доступным, да:)

Ну тады - ой... :)

TPP
16.02.2012, 13:21
Исправил компас. Снял защиту.

kicks
16.02.2012, 19:48
Исправил компас. Снял защиту.

Спасибо, все наглядно :)

Интересно, как меняется выхлоп колб с одновременным исполнением например 3-х договоров (в один ход), если при этом заложена цепочка с переливом и откроются 1, 2 или 3 техи? Или не меняется, а тупо суммируются колбы со всех договоров и потом вливаются в цепочку?

TPP
17.02.2012, 10:01
Кто нибудь подскажите коэффицент увеличения науки от скорости (марафон, эпик, быстрая) и какое там округление.

Dynamic
18.02.2012, 13:14
Интересно, как меняется выхлоп колб с одновременным исполнением например 3-х договоров (в один ход), если при этом заложена цепочка с переливом и откроются 1, 2 или 3 техи? Или не меняется, а тупо суммируются колбы со всех договоров и потом вливаются в цепочку?
При одновременном завершении нескольких договоров их стоимость рассчитывается по первому. Сумма колб по договорам вливается в цепочку, но выучатся за раз только 2 науки, остальные колбы повиснут на 3-й науке в цепочке, причем их может накопиться гораздо больше, чем стоимость этой 3-й техи. На следующий ход цепочка продолжится - смогут открыться еще 2 техи и т.д.

kicks
18.02.2012, 14:50
При одновременном завершении нескольких договоров их стоимость рассчитывается по первому. Сумма колб по договорам вливается в цепочку, но выучатся за раз только 2 науки, остальные колбы повиснут на 3-й науке в цепочке, причем их может накопиться гораздо больше, чем стоимость этой 3-й техи. На следующий ход цепочка продолжится - смогут открыться еще 2 техи и т.д.

ОК, спасибо. Примерно так и представлял :)

iogahn
01.03.2012, 19:13
Народ, объясните пожалуйста как такое может быть, и не баг ли это:
1)На следующем ходу должны исполниться 2 научных договора сразу. Ситуация на скрине:
http://dl.dropbox.com/u/2015668/Civ5Screen0004.jpg
2)Следующий ход наступил. Открылись сразу Стандартизация и Радио, почти открылся Динамит, и кроме того, ВСЕ остальные технологии продвинулись на 1866 очков. Скрин:
http://dl.dropbox.com/u/2015668/Civ5Screen0005.jpg
Пробовал перезагружаться, результат всегда получается похожий. Могу сейв выложить.

Sinderella
01.03.2012, 19:24
Народ, объясните пожалуйста как такое может быть, и не баг ли это:
1)На следующем ходу должны исполниться 2 научных договора сразу. Ситуация на скрине:
http://dl.dropbox.com/u/2015668/Civ5Screen0004.jpg
2)Следующий ход наступил. Открылись сразу Стандартизация и Радио, почти открылся Динамит, и кроме того, ВСЕ остальные технологии продвинулись на 1866 очков. Скрин:
http://dl.dropbox.com/u/2015668/Civ5Screen0005.jpg
Пробовал перезагружаться, результат всегда получается похожий. Могу сейв выложить.

Все норм там. Стандартизация частично выучена, за 2 договора получаем стоимость 2 Радио плюс собственную науку.
То есть доучивается Стандартизация и Радио целиком. Остаток на Динамит, но за раз можно открыть только 2 техи, поэтому остался еще перлив в 1866 колб, которые потратятся на следующем ходу на выбранную теху. Если доучить Динамит, то еще на след.ходу, после того как выучится Динамит. И остальные науки, на ккоторые не тратился перелив, вернутся к прежней степени изученности

iogahn
01.03.2012, 19:40
А, да, проверил. Потом все возвращается на круги своя. Странный механизм, конечно.

TPP
11.03.2012, 12:55
Прикрутил зависимость от скорости.
Только сомнение по поводу эпика, почемуто в двух играх по разному наука стоила. Кому не в лом проверьте правильность.