![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Immortal Сообщений: 9 441 Спасибо сказали: 3954 раза ![]() |
Программа для расчёта силы охраны на случайных картах.
Программа. Программа показывает допустимое количество охранников каждого типа для заданной группы объектов. Идея программы принадлежит Vaflya, и он заполнил её текстовик уже давно, но доделал саму программу я только сейчас.
Программа написана на C# и требует .Net 2.0. Спасибо сказали: |
|
|
![]()
Сообщение
#2
|
|
Immortal Сообщений: 9 441 Спасибо сказали: 3954 раза ![]() |
Добавил текстовик для Хоты.
Сам больше делать ни каких версий не буду, но если кто сделает для чего-то ещё - выложу в шапку. |
|
|
![]()
Сообщение
#3
|
|
Newbie Сообщений: 35 Спасибо сказали: 14 раз ![]() |
Да-да, говорили о подобном с Vaflya. Вот оно, родилось!
![]() А то заглядываю во всякие разные таблицы. Удобно для онлайнщиков. Очень практично, особенно с учетом суммарной оценки объектов под охраной (этот момент не тестил). Для шаблона Jebus Cross по охранам ульев на стартовом респе (weak) при генерации strong на первой неделе полная сходимость. А вот с охраной двеллингов (сравнивал по 7 уровню) непонятная (необъяснимая) ситуация... ( Портал Славы - 37 огров, 22 дендроида-солдата, 22 демона; Пещера Дракона - 10 Вивернов-Монархов, 58 Арчеров) ... - похоже становится объяснимой. Но я не разобрался. ![]() Хотелось бы поподробнее узнать, на примере того же Джебуса. Я играю за Castle, захватываю у себя Портал Славы. Как-то влияют на это две деревеньки в моей зоне, одна из которых тоже типа Castle? Как-то влияет на это зеленый соперник, у которого тоже стартовый Castle? И как-то влияет на это песочная трежа (strong) с основным городом типа Castle (наполнение коробок с войсками кастловское)? Какие значения тогда нужно заносить в поля Zones count: Castle и All zones with towns count? А как будет выглядеть охрана портала в зонах без городов? Также неординарная (баговая) ситуация по землянкам (земляные элементали). Генератор для охран их считает как големов и ставит соответствующее количество. Для пандор еще нагляднее было бы представление (рекурсия типа) - охрана => содержимое ящика пандоры (т. е. чтоб можно было быстро найти что могли бы охранять 20 дендроидов-солдатов). И там поправить в табличко надо в Замороженном утёсе - Лазурики. |
|
|
![]()
Сообщение
#4
|
|
Immortal Сообщений: 9 441 Спасибо сказали: 3954 раза ![]() |
Цитата(rebellious) Я играю за Castle, захватываю у себя Портал Славы. Цитата(rebellious) Как-то влияют на это две деревеньки в моей зоне, одна из которых тоже типа Castle? Нет, подсчитываются только зоны по определённым признакам, если в зоне несколько замков какого-то типа, она не добавит в количество больше. Цитата(rebellious) Как-то влияет на это зеленый соперник, у которого тоже стартовый Castle? И как-то влияет на это песочная трежа (strong) с основным городом типа Castle (наполнение коробок с войсками кастловское)? Да, и то, и другое - влияет. Цитата(rebellious) Какие значения тогда нужно заносить в поля Zones count: Castle и All zones with towns count? All zones with towns count надо просто посмотреть в шаблоне. Это количество зон, удовлетворяющих любому из следующих условий: 1. В графе Town types для зоны стоит хотя бы 1 крестик (и не важно, сгенерировался ли город). 2. В зоне (Player towns: Minimum towns + Minimum castles > 0), владелец зоны - игрок, и он выбрал город не случайным (опять же, не важно, сгенерировался ли город). Zones count: Castle - это количество зон, удовлетворяющих тем же условиям, но при этом ещё и главным городом типа Castle. Любая зона, удовлетворяющая тем 2 условиям имеет 1 и только 1 тип главного города, причём это никогда не нейтралы. В таких зонах пандоры и провидцы с существами и жилища всегда принадлежат этому городу. Один из городов в такой зоне обычно является главным. Приоритеты такие: замок игрока - деревня игрока - нейтральный замок - нейтральная деревня. При этом учитываются только количества Minimum towns/castles: если все минимумы 0, то главный город вообще не сгенерируется. Главный город всегда соответствует типу главного города зоны и, похоже, располагается всегда в центре зоны. Зоны, которые не удовлетворяют вышеуказанным условиям, никак не влияют на ценности объектов. Тип существ в пандорах и пр. для них выбирается по территории, при этом могут выпасть и нейтралы (в HD+ не могут). На таких зонах могут быть города, но их типы полностью случайны и не связанны с территорией или существами пандор. Если взять Джебус, то у него все зоны удовлетворяют 1 условию, поэтому в All zones with towns count надо записывать 5. Если один из игроков играет замком, трежа замковская, и, скажем, в одной из побочных зон главный город - замок, то в Zones count: Castle надо писать 3. Но далеко не всегда это известно, может получиться, что придётся подбирать. По идее иногда так можно определить как раз чьи трежа и побочные зоны - по силе охраны. Цитата(rebellious) А как будет выглядеть охрана портала в зонах без городов? Ценность портала не зависит от того, в какой зоне он располагается, всегда подсчёт идёт по всем зонам шаблона. Т. е. она будет выглядеть так же, если в зоне та же сила монстров. Цитата(rebellious) Также неординарная (баговая) ситуация по землянкам (земляные элементали). Генератор для охран их считает как големов и ставит соответствующее количество. У них просто такое AI Value. Каменный Голем: 250. Стальной Голем: 412. Земляной Элементаль: 330. Наверное, оно действительно багнутое, т. к. у элементаля только скорость на 1 меньше, чем у стального голема, зато hp выше на 5, атака на 1 и макс. урон на 3. Но я не знаю, как считаются AI Value, в самой игре вряд ли этот подсчёт есть. Цитата(rebellious) Для пандор еще нагляднее было бы представление (рекурсия типа) - охрана => содержимое ящика пандоры (т. е. чтоб можно было быстро найти что могли бы охранять 20 дендроидов-солдатов). Да, это следующий этап разработки, но я пока не знаю, буду ли я этим заниматься в ближайшее время. Цитата(rebellious) И там поправить в табличко надо в Замороженном утёсе - Лазурики. Спасибо, поправил, перезалил. |
|
|
![]()
Сообщение
#5
|
|
Newbie Сообщений: 44 Спасибо сказали: 13 раз ![]() |
|
|
|
![]()
Сообщение
#6
|
|
![]() допустим, мяў Сообщений: 24 075 Спасибо сказали: 13380 раз ![]() |
Для этого есть воры и заклинание.
-------------------- Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская) |
|
|
![]()
Сообщение
#7
|
|
![]() Legendary lover Сообщений: 629 Спасибо сказали: 307 раз ![]() |
Ништяк))
Жаль только, что до ее практического применения мне еще эдак пол года |
|
|
![]()
Сообщение
#8
|
|
Immortal Сообщений: 9 441 Спасибо сказали: 3954 раза ![]() |
Обновил программу по ссылке из первого поста. Исправил перепутанные ценности пандор с золотом и опытом, а так же отсутствие обновления надписи с суммарной ценностью объектов при изменении количеств городов.
|
|
|
![]()
Сообщение
#9
|
|
Immortal Сообщений: 9 441 Спасибо сказали: 3954 раза ![]() |
Обновил программу по ссылке из первого поста. Добавил русский язык, сохранение состояния после закрытия программы и возможность переключаться между несколькими текстовиками через интерфейс программы.
|
|
|
![]() ![]() |
Текстовая версия | Сейчас: 22 August 2025 - 09:56 |
Copyright by Алексей Крючков
![]() Programming by Degtyarev Dmitry |
|