Что получает игрок в TW Mass Planer
TW Mass Planer помогает пройти весь путь подготовки масса: от загрузки целей и источников до расчёта, проверки, сохранения и выгрузки готового плана. Он не просто распределяет атаки, а учитывает тонкие настройки по каждому типу атак и не только.
1Единое пространство для подготовки массовЦели, источники, настройки, расчёты и результаты находятся в одном проекте. Не нужно держать всё в разных таблицах, заметках и отдельных файлах.
2Больше контроля над планомМожно задавать типы атак, районы целей, лимиты, время, резерв и другие условия. Планер учитывает эти правила при расчёте и помогает получить более управляемый результат.
3Проверка перед использованиемСервис помогает найти нехватку, дубли, проблемы со временем и незакрытые цели. Это снижает риск ошибок перед тем, как план начнут использовать игроки.
4Для миров с башнямиПланер учитывает башни у владельцев целей, расстояния и временные ограничения. Можно заранее увидеть риск засвета, обойти башни или осознанно распределить спорные маршруты.
5Для миров с церквямиМожно указать церкви и соборы, выбрать режим учёта ЗЦ, предпочитать источники внутри зоны или строго отсекать атаки вне ЗЦ. Планер показывает предупреждения до расчёта и помогает понять, где не хватает подходящих источников.
6Визуальные карты планаКарта показывает районы целей, типы атак и маршруты. Если мир с башнями — дополнительно видны башни и засвет. Если мир с церквями — видны ЗЦ, церкви, соборы и атаки вне ЗЦ. Так проще быстро проверить масс без ручной сверки координат.
7Инструмент для раскатаМодуль раската помогает заранее посчитать нужное количество катапульт по зданиям и распределить доступные войска между задачами.
Какие методы расчёта использует Планер
Планер использует расчёт с несколькими уровнями оптимизации. Система сначала стремится закрыть обязательное количество атак по целям, затем улучшает план среди допустимых вариантов и после этого проверяет итоговый результат.
✓Min-cost flow + Constraint SolvingАлгоритм строит допустимые связки «источник → цель» и выбирает более подходящую комбинацию с учётом лимитов деревень, расстояний, типов атак, районов целей, временных окон и запрета неправильных назначений.
✓Coverage-first + Time windowsСначала Планер закрывает требуемое количество атак, указанное пользователем. Окна прихода и отправки учитываются как важные ограничения, а атаки распределяются внутри заданных условий.
✓Shortlist fallback + Reserve + Server invariantsДля ускорения расчёта система сначала работает с коротким списком подходящих кандидатов, но при нехватке расширяет поиск. Резерв может добавляться поверх базового плана, а после расчёта сервер проверяет количество атак, временные окна, дубли, нехватку и корректность результата.
Как Планер считает план
Планер использует расчёт с несколькими уровнями проверки и улучшения результата. Сначала сервис строит допустимые связки «источник → цель», затем старается закрыть обязательное количество атак по каждой цели, после этого улучшает план среди подходящих вариантов и проверяет результат перед выдачей.
✓Расчёт с ограничениямиПланер учитывает заданные правила как ограничения: время, тип атаки, район цели, лимиты, доступность источников, а также башни для миров с башнями и ЗЦ для миров с церквями. Если связка нарушает важное правило, она не попадает в итоговый план.
✓Улучшение результатаПосле первичного расчёта Планер может дополнительно улучшать готовый план. Система старается сделать результат аккуратнее и удобнее, не нарушая заданные требования.
✓Проверка результатаПосле расчёта Планер проверяет итоговый план: количество атак по целям, дубли, временные окна, нехватку, резерв и соответствие заданным правилам.
✓Понятная диагностикаЕсли план не собирается полностью, TWMP помогает понять причину: не хватает источников, слишком узкое окно времени, мало подходящих деревень, конфликтуют ограничения или часть целей невозможно закрыть при текущих настройках.