Страница 1 из 1
[not a bug]Неправильная формула вычесления времени иследован
Добавлено: 26 мар 2011, 16:15
Mahomed
Изменена схема работы МИС. Теперь МИС работает следующим образом:
1. По каждой планете вычисляется эффективный уровень исследования (ЭУИ) = уровень лаборатории / (0,5 ^ уровень нанитки)
2. Планеты сортируются по эффективному уровню
3. Отсекаются планеты с уровенм лаборатории, недостаточным для проведения данного исследования
4. Выбирается верхние (уровень МИС + 1) планет в списке и суммируется ЭУИ этих планет
5. Получившееся число подставляется в формулу вычисления времени исследования
Следствия:
1. Нанолаборатория теперь увеличивают эффективность лаборатории только на той планете, на которой они расположены
2. Время исследования теперь одинаково на всех планетах. На некоторых планетах чуть больше, на некоторых - чуть меньше, но в среднем - лучше, чем было раньше
3. Имеет смысл держать только (уровень МИС + 1) планет с лабораториями. Остальные просто не будут подключаться.
3.1. Примечание к следствию 3 - собственно, так было и раньше - все равно исследование могло проводиться только на одной планете
Это не правильно!!!
В исследовании 100% должна принимать лаборатория планеты на которой оно исследуется...а то получается что ресы списываем в 1 месте, исследование заказываем в 1 месте ,а изучаем в другом месте......
И если исходить логике то на планете с ИЛ 1 уровня должны быть открыты к изучению все те исследования что открыты на планете с макс уровнем ИЛ, ведь она ж сможет исследование провести
отсюда получим что время исследования нужно считать исходя такого алгоритма :
1) Сортировка планет по уровню ИЛ, за исключением планеты на которой находимся(чтоб исключить двойное попадание в формулу)
2) добавление к текущему уровню ИЛ на планете уровни первых N исследовательских лаб в списке( N - уровень МИСа)
3) расчет времени исследования
В качестве примера :
Код: Выделить всё
[16:00:32] Витько :): ну смотри.....есть МИС 2 лвла...есть планета 1 с ИЛ 10 лвла....есть планета 2 с ИЛ 9 лвла, есть планета 3 с ИЛ 5 лвла и есть планета 4 с ИЛ 3 лвла
[16:01:15] Витько :): изходя из логики и описания и уовн МИСа мы подключаем еще 2 планеты с самым большим лвлом.........
[16:02:05] Витько :): тоесть если проводить иследования на планете 3 то получим - 5 лвл ИЛ с этой планеты +10 лвл +9 лвл...итого получаем 24 ЛВЛ
[16:02:29] Витько :): если мы проводим иследование на планете 4 то получим - 3+10+9 = 22 ЛВЛ
[16:02:45] Витько :): отсюда и время на планете 3 и 4 должно быть разное
И если и оставить текущую механику расчета времени то изменить описание МИСа....потому что он не ПРИСОЕДЕНЯЕТ(присоеденить можно к чему то) дополнительную ИЛ а ДАЕТ ВОЗМОЖНОСТЬ ПРОВОДИТЬ ИССЛЕДОВАНИЕ В N+1 ИЛ МАКС ЛВЛА
Re: Неправильная формула вычесления времени иследования
Добавлено: 26 мар 2011, 17:35
Gorlum
А СМЫСЛ?!
Сейчас исследования включаются на разных планетах именно из-за отсутствие глобального банка ресурсов. Ты все равно не можешь одновременно заказать исследования на двух планетах. Поэтому ЗАЧЕМ тебе нужно УДЛИНЯТЬ время исследование подключением менее продвинутой лабы? От меня это ускользает...
Re: Неправильная формула вычесления времени иследования
Добавлено: 26 мар 2011, 18:05
Mahomed
Потому что логически правильно включать в сеть лабораторию планеты на которой запускается исследование
Re: Неправильная формула вычесления времени иследования
Добавлено: 26 мар 2011, 18:46
Gorlum
Mahomed писал(а):Потому что логически правильно включать в сеть лабораторию планеты на которой запускается исследование
Зачем? Какой в этом смысл? Выбором планеты в таком случае ты не улучшишь скорость, а вот ухудшить сможешь. Смысл?
Re: Неправильная формула вычесления времени иследования
Добавлено: 26 мар 2011, 19:01
Mahomed
1) не везде должны быть одни плюсы. На каких то планетах исследование проводить должно быть выгоднее на каких то нет(выгода во времени)
2) С таки м же успехом можно сделать ИЛ не на планету, а на игрока...с общим ее лвлом.......правда она будет дороже в постройке(ведь лвл нужен будет больше)
Время исследования должно быть на всех планетах одно только в том случае если уровень МИС 9.....
Re: Неправильная формула вычесления времени иследования
Добавлено: 26 мар 2011, 19:28
Gorlum
Mahomed писал(а):1) не везде должны быть одни плюсы. На каких то планетах исследование проводить должно быть выгоднее на каких то нет(выгода во времени)
2) С таки м же успехом можно сделать ИЛ не на планету, а на игрока...с общим ее лвлом.......правда она будет дороже в постройке(ведь лвл нужен будет больше)
Время исследования должно быть на всех планетах одно только в том случае если уровень МИС 9.....
Ну так очередь ресерча по определению и должна идти на игрока! Техи - это аттрибут игрока, а не планеты. То, что сделано иначе - это проблемы хнова и огейма.
Re: Неправильная формула вычесления времени иследования
Добавлено: 26 мар 2011, 20:52
Mahomed
ну и разрешить тогда постройку ИЛ только на 1 планете.....а МИС вообще убрать...по большому счету ничего не изменится
Re: Неправильная формула вычесления времени иследования
Добавлено: 26 мар 2011, 22:11
Gorlum
Mahomed писал(а):ну и разрешить тогда постройку ИЛ только на 1 планете.....а МИС вообще убрать...по большому счету ничего не изменится
Изменится. Ты зарыдаешь, когда увидишь стоимость ИЛ эквивалентную ЭУИ.
Re: Неправильная формула вычесления времени иследования
Добавлено: 26 мар 2011, 22:50
Ivash
да ладно вам, и так норм)