Итак, давайте определимся с подсчётами.
Я расскажу о том, как именно мы считали, а вы потом уже нас перепроверите. Вдруг, мы что-то упустили.
Перед тем, как перейти к непосредственным подсчётам, давайте сразу, объясним два нюанса:
Первое.
На задании 8 кодов, прохождение по 6. В старых движках не было деления в штрафах, во всех новых появилось. Штрафы заложены за каждый слитый код (орги не телепаты и не могут предугадать, какие именно коды не найдёт команда). И если в обычной линейной или нелинейной игре это не представляется проблемой, так как все команды получат одинаковое количество штрафов (что их, по сути, нивелирует). То в штурмовом формате есть вполне законная лазейка, когда команда берёт все коды на задании, тем самым не получая штрафы за необязательные для прохождения коды.
Орги намеренно не озвучивали данный лайфхак, так как это тоже элемент тактики. Возможность им воспользоваться напрямую зависит от понимания глубинных процессов игростроя. Кто-то понял и задержался в игре после её прохождения, кто-то не понял.
Отсюда и появились штрафы за пропущенные коды в казалось бы, взятых заданиях. Да, для успешного прохождения игры 6 из 8 достаточно. Для улучшения своей позиции необходимо после прохождения игры вернуться и найти ещё два кода.
Второе.
Вспомните, я всех предупреждал, что в зачёт пойдёт только время потраченное командами на семи полевых заданиях. Три сквозных штабных задания в зачёт не пойдут. Т.е. фактическое время прохождения командой игры является ввод последнего кода с полевого задания.
Движок абсолютно корректно работает в штурмовом формате, когда нет сквозных штабных заданий и прохождение по всем кодам. Но это не наш вариант, мы намеренно устроили движку стресс-тест, за что теперь и огребаем в виде ручного пересчёта статистики. Но теперь я точно знаю, как себя поведёт движок в той или иной ситуации и вроде бы полностью разобрался с формулами подсчёта.
Вернёмся к математике.
За основу расчётов мы брали две формулы.
Первая, если итоговое время команды по движку было больше реального.
Рассмотрим команду Котик-бюрократ 2,25G.
Движок насчитал ребятам 04:30:13 – это время мы берём за «X».
Последний введённый ребятами код был через 02:16:09 от начала игры – это время мы берём за «Y».
Команда не ввела два полевых кода, за что движок им насчитал 06:00 штрафного времени – это «F1».
Ребята решили все сквозные и заработали 19:00 бонусного времени – это «B1».
Ребята брали приквел и заработали 05:00 бонусного времени – это «B2»
Котики не пользовались штрафными подсказками и их штраф равен 00:00 – это «F2»
Теперь формула – Х-(Y+F1-B1-B2+F2)
В нашем случае 04:30:13 – (02:16:09 + 06:00 – 19:00 - 05:00 + 00:00) = 01:58:09
Вот эти 01:58:09 это и есть реальное время с учётом всех штрафов и бонусов, за которое Котик-бюрократ 2,25G прошли семь полевых заданий.
Чтобы скорректировать ребятам время в движке мы добавили им бонус равный 02:32:04 и теперь их время в движке – 01:58:09.
Ещё разок!
Рассмотрим команду бегобанда.
Движок насчитал ребятам 02:25:26 – это время мы берём за «X».
Последний введённый ребятами код был через 02:31:44 от начала игры – это время мы берём за «Y».
Команда не ввела один полевой код, за что движок им насчитал 03:00 штрафного времени – это «F1».
Ребята решили все сквозные и заработали 19:00 бонусного времени – это «B1».
Ребята брали приквел и заработали 08:00 бонусного времени – это «B2»
Бегобанда пользовались штрафными подсказками и их штраф равен 15:00 – это «F2»
Теперь формула – Х - (Y+F1-B1-B2+F2)
В нашем случае 02:25:26 - (02:31:44 + 03:00 – 19:00 - 08:00 + 15:00) = 02:22:44
Вот эти 02:22:44 это и есть реальное время с учётом всех штрафов и бонусов, за которое бегобанда прошли семь полевых заданий.
Чтобы скорректировать ребятам время в движке мы добавили им бонус равный 02:42 и теперь их время в движке – 02:22:44.
Надеюсь, наши расчёты не вызвали у вас вопросов?
Теперь поехали по всем остальным командам (уже в сокращенном формате, ведь нужные пояснения вы можете взять в примерах выше):
Вторая формула применялась в случае, если итоговое время команды по движку было меньше реального.
В этом случае, «Х» у нас чисто умозрительный и мы должны отнять его у «Y» чтобы выяснить размер штрафа, который нужно добавить для получения реального времени.
Шурики.
Y+F1-B1-B2+F2
02:41:37 + 03:00 – 12:00 – 06:00 + 15:00 = 02:41:37.
02:36:08 + 05:29.
Мы добавили команде штраф равный 05:29 и теперь её время 02:41:37.
Sиськины Sоседи.
Y+F1-B1-B2+F2
02:58:10 + 03:00 – 19:00 – 14:00 + 15:00 = 02:43:10.
Мы добавили команде штраф равный 12:53 и теперь её время 02:43:10.
Всё ещё достойны.
(Y+F1-B1-B2+F2)-X
(03:31:53 + 06:00 – 19:00 – 13:00 + 20:00) – 03:30:38 = 03:25:53.
Мы добавили команде бонус равный 04:45 и теперь её время 03:25:53.
M&M's.
X – (Y+F1-B1-B2+F2)
04:24:47 – (03:35:41 + 00:00 – 07:00 – 15:00 + 50:00) = 04:03:41.
Мы добавили команде бонус равный 21:06 и теперь её время 04:03:41.
Росколхоз.
X – (Y+F1-B1-B2+F2)
04:54:07 – (03:57:07 + 12:00 – 19:00 – 11:00 + 45:00) = 04:24:07.
Мы добавили команде бонус равный 30:00 и теперь её время 04:24:07.
чУдная семейка.
Y+F1-B1-B2+F2
04:07:32 + 09:00 – 05:00 – 08:00 + 35:00 = 4:38:32
Мы добавили команде штраф равный 02:03:53 и теперь её время 02:43:10.
Сиськины.
Y+F1-B1-B2+F2
04:51:14 + 12:00 – 00:00 – 07:00 + 15:00 = 5:11:17
Мы добавили команде штраф равный 14:29 и теперь её время 05:11:17.
Теперь чуть-чуть сложнее.
Для команд SUETA и АдреналиN мы не можем просто посчитать по последнему взятию полевых кодов. У них есть полностью слитые полевые задания, которые не попадают в наши формулы. Нет вводов кодов, нет и времени, к которому можно привязаться. Т.е. получается их результат выше, чем у команд, которые прошли все полевые задания. Если разделить 7 заданий на 5 часов, то мы получим примерно 42 минуты и много знаков после запятой. Мы округлили это значение до 45 минут (кстати, столько +/- у нас задания обычно и длятся). Это значение мы ввели в качестве штрафа за слив, как в обычной линейной игре.
Получилось следующее:
SUETA.
X – (Y+F1-B1-B2+F2) /+ F3
Где F3 штраф за слитый уровень.
04:53:04 – (03:56:51 + 39:00 – 00:00 – 10:00 + 00:00) = 04:25:51 /+ 02:15:00.
Мы добавили команде бонус равный 27:13 и штраф равный 02:15:00 и теперь её время 06:40:51.
АдреналиN.
X – (Y+F1-B1-B2+F2) /+ F3
Где F3 штраф за слитый уровень.
05:36:01 – (04:34:02 + 33:00 – 00:00 – 12:00 + 40:00) = 05:35:02 /+ 01:30:00.
Мы добавили команде бонус равный 00:59 и штраф равный 01:30:00 и теперь её время 07:05:02.
Уф, какая портянка получилась… Надеюсь, что теперь всем понятно откуда взялись штрафы и бонусы.
Про саму игру напишу уже тогда завтра, сейчас уже пора и домашними делами заняться!
- Подпись автора
Все игры проведённые мною, были проведены против моей воли!