Расчёт экономики, не замер прохождения. Учитывает фарм, последовательный крафт и необходимые улучшения. Точные маршруты, случайные бои и платные препятствия 56/108 в Gaia исключены. Время каждой клетки показано отдельно.
Как считалось — допущения и границы
Это расчётная модель экономики, не замер полного прохождения игроком. X — порядковый номер открытой клетки, а не ID клетки в карте. Y — время этой отдельной клетки в минутах; время не накопительное.
На каждом шаге выбирается доступная клетка с минимальным расчётным временем подготовки и оплаты. Учитываются from, need_opened_hex, автоматические открытия, локальные переходы, награды боссов, уже открытые источники, требования инструмента и доступные фабрики. При равенстве выбирается меньший ID. Сначала Gaia, затем последовательно остальные миры; каждый мир открывается полностью.
Старт: пустой инвентарь, axe1 / pickaxe1 / sword1. Инвентарь и купленные улучшения переносятся между мирами. Инструмент улучшается только когда без этого нельзя добыть нужный материал; улучшения ради ускорения заранее не покупаются. Не используются чит, покупки, реклама, подарки и пассивные бонусы.
Удар — 0,5 с, как в assets/animations/mining.lua. Модель считает один источник за удар и в среднем 2 с на смену источника. Скорость ограничена доступным числом источников и их восстановлением. Используются средние устойчивые скорости, без моделирования каждого удара, текущего остатка узла и точного маршрута. В игре можно одновременно задеть несколько источников: это может ускорить реальное прохождение.
Изготовление и необходимые улучшения оплачиваются и ожидаются последовательно. Параллельное производство, добыча во время изготовления, промежуточная сдача ресурсов и обратные маршруты не оптимизируются. Излишки партий и награды боссов сохраняются. Время оплаты клеток следует шагу 0,08 с из rect_res.lua.
Обязательные боссы и добыча с повторяемых врагов оценены по здоровью, урону и 45% времени активных ударов; для босса добавлено 20 с восстановления. Меч в этом сценарии остаётся первого уровня. Случайные бои, смерти, реклама, загрузки, перемещение между клетками и анимации открытия исключены. Платные препятствия Gaia 56 и 108 не моделируются: расчёт проверяет граф открытия клеток, но не физическую проходимость маршрута.
Ремонт выходного портала Gaia (500 монет, 1200 рубинов, 400 урана) учтён в первой точке Trollheim как подготовка входа; цена читается из m/bribable.lua. Остальные стартовые и автоматически открытые клетки имеют нулевую отдельную стоимость. В CSV указаны ID, тип открытия, цена, уровни инструментов и действия для каждой точки.
Поэтому графики показывают стоимость последовательного жадного фарма при описанных условиях; они не являются точным прогнозом времени человека. Большие пики включают накопление на необходимое улучшение инструмента.
Исходная ветка: agent/worlds2-15-polish, база f2cbd1b. Генератор: tools/balance/greedy_opening.py. Обычный authored-order отчёт проекта: md/references/campaign_polish/final-estimates.json.