Очки Исследования модификаций — это «опыт», который игрок может потратить на исследование модификаций той техники, на которой они были заработаны. Количество ОИм всегда совпадает с числом заработанных очков исследования.
То есть должен быль получить 31100 ОИ на модули, а не 8600.
Предлагаю изменить алгоритм начисления ОИ, таким образом, чтобы они не пропадали в никуда.
Очки Исследования модификаций — это «опыт», который игрок может потратить на исследование модификаций той техники, на которой они были заработаны. Количество ОИм всегда совпадает с числом заработанных очков исследования.
Мнение неоднозначное, но тут нарисовывается два варианта :
1- Полученные за бой ОИ в количестве N штук делить на /2, то есть - заработав за бой 15.000 ОИ, делим на два и получаем распределение по 7.500 на исследование модулей и техники
2- Полученные за бой ОИ в количестве N штук приумножать на *2, то есть - заработав за бой 15.000 ОИ, мы приумножаем их на два и получаем по 15.000 на исследование техники и 15.000 на исследование модулей
Учитывая тот факт, что игра у нас про гринд - будем откровенно говорить - то разработчики на второй вариант явно не пойдут, так как это вызовет сверхбыстрое исследование техники и модулей, что отрицательно скажется на обучении игре ближе к топ тиру.
Соответственно тут ближе первый вариант распределения ОИ, который будет более менее лояльным.
Либо же просить разработчиков более детально объяснить и расписать как начисляются, и распределяются ОИ за бой на исследование модификаций и техники.
Нет. Не нужно никаких вариантов. Требуется всего лишь хорошо сделать свою работу, но у улиток писатели кода есть, а программистов, которые помимо алгоритмов и структур данных, знали бы еще и программную инженерию и архитектуру - нет.
ОИ пропадают если не выходить на главный экран (АСБ), или выйти из боя раньше его окончания (АРБ) и еще в ряде других случаев. Причем часть потерянных ОИ прилетает потом, после следующего боя в котором соблюдены все условия начисления, но прилетает не вся.
Вместо того, чтобы безусловно вызывать функцию по начислению уже заработанных ОИ по выходу из боя, вне зависимости от его окончания, выхода на главный экран и т.д., они привязали её к чему-то еще и подозреваю вызывают из разных мест или расплодили в нескольких вариантах…
Конечно, есть еще и вторая часть ОИ по результатам боя, от достигнутого, её естественно следует начислять через функцию вызываемую по окончанию сессии и начислять на технику аккаунта, до распределения игроком.
Сейчас вообще непонятно куда ОИ записывают ни по итогам боя, ни по достигнутым результатам.
Не всегда, про штрафы не забывай. Например у тебя ещё 10% штраф на прокачку техники, как низкоранговой присутствует. Тч ОИм у тебя должно быть даже чуть больше по итогу.
Ну и, конечно, таки математика – не самая сильная ваша сторона.)
22 500 / (1-0.1)=25 000,
тк, по логике, мы имеем формулу:
а / (1-б) = с
где а - ОИт, б - штраф и с - ОИм.
Таке вы должны были получит 25к. Ну и к улитке с её вычислениями тоже есть вопросы