Перейти к содержанию

Сообщения от Калькулятор урона

Пока нет оценок — будьте первым!
14 лет назад
Всем привет!

В ходе просмотров стримов по героям родилась идея написать функциональный калькулятор урона, который позволил бы точнее оценивать свои силы перед пробитием той или иной охраны. Я слышал, что такие программы уже существуют, но найденные образцы, мягко говоря, не впечатлили, что дало дополнительную мотивацию для воплощения идеи в жизнь.

При расчетах учитываются вторичные навыки героев, заклинания, наложенные на юнитов, специализация героев (по юнитам, по вторичным навыкам, по заклинаниям), особенности юнитов (например, мишки или ненависть юнитов друг к другу) и т.д. - короче говоря, практически любые факторы, потенциально влияющие на урон в бою.

Как это все выглядит:



Испытания проводились на версии героев SOD. Единственная редко возникающая ошибка в расчетах заключается в неправильном округлении (странность героев) и выражается в разнице реального и расчетного урона на единичку. Будем думать, как это побороть :)

Собственно, ссылка на программу: https://dl.dropbox.com/u/1446115/H3Calc.zip

Исходники на гитхабе: https://github.com/nickynick/H3Calc

Для работы программы нужна 4 версия .NET Framework. У многих, думается, он уже стоит, а вообще скачать его можно здесь: http://www.microsoft.com/en-US/download/details.aspx?id=17851

Любые предложения и указания на неточности в расчетах приветствуются. :)
Аватар пользователя
14 лет назад
Баг с расхождением единицы урона давно замечен при расчётах. Как побороть это мы так и не придумали, решили тупо забить :)
Прога у меня не запустилась. Фреймворк 4 требует :(
Так же не учтено то, что разрушающий луч может накапливать эффект при многократном касте.
Можно добавить удар с удачей. Можно добавить опцию выстрела на прямую стрелу или рукопашный урон стрелка.
Ну и если совсем доводить до идеала, то надо спецов по монстрам включить.
А вообщем огромное спасибо за труд! Ещё бы запустилась...
14 лет назад
Хм, кстати, да, можно попробовать спустить версию до 3.5, чтобы на семерке у всех работала. Я как-то об этом не подумал, у всех тестировщиков был установлен 4, видимо :)
В ответ пользователю nappy
Аватар пользователя
14 лет назад
nappy
Хм, кстати, да, можно попробовать спустить версию до 3.5, чтобы на семерке у всех работала. Я как-то об этом не подумал, у всех тестировщиков был установлен 4, видимо :)
А для тех у кого ВинХП? До версии 2.0 спустить никак? Ну плюс дописал ещё уточнения

Ещё из магии можно добавить базовую забывчивость.
Так же видимо не учтена ненависть монстров друг к другу: Блеки/Титаны, Эфриты/Джинны, Ангелы/Дьяволы, Воздух/Земля, Вода/Огонь. Ну и плюс урон психических элементалей по имунным к магии разума.
В ответ пользователю Dirty_Player
14 лет назад
Dirty_Player
Так же не учтено то, что разрушающий луч может накапливать эффект при многократном касте.
Об этом помню, но мне было лень, честно говоря :) Хотя да, можно поставить вместо галочки счетчик.
Dirty_Player
Можно добавить опцию выстрела на прямую стрелу или рукопашный урон стрелка.
Да, хорошая идея. Сейчас урон рассчитывается с прямой стрелы.
Dirty_Player
Ну и если совсем доводить до идеала, то надо спецов по монстрам включить.
Так учтены же.
Dirty_Player
А для тех у кого ВинХП? До версии 2.0 спустить никак?
Это в смысле 2.0 включен по умолчанию в SP3, я так понимаю? Просто у меня сейчас XP SP3, и 4.0 на нее становится без проблем.
Dirty_Player
Так же видимо не учтена ненависть монстров друг к другу: Блеки/Титаны, Ангелы/Дьяволы, Воздух/Земля, Вода/Огонь. Ну и плюс урон психических элементалей по имунным к магии разума.
Учтены. :)
В ответ пользователю nappy
Аватар пользователя
14 лет назад
nappy
Это в смысле 2.0 включен по умолчанию в SP3, я так понимаю?
Именно.
nappy
Просто у меня сейчас XP SP3, и 4.0 на нее становится без проблем.
Тогда в первый пост ссылку для скачивания, если не трудно :)
Аватар пользователя
14 лет назад
Спасибо, будем тестировать. Для наглядности и ознакомления переношу тему в раздел онлайна, где её все увидят, а то народ у нас ленивый. Через какое-то время верну назад :)
В ответ пользователю nappy
Аватар пользователя
14 лет назад
nappy
Это в смысле 2.0 включен по умолчанию в SP3, я так понимаю? Просто у меня сейчас XP SP3, и 4.0 на нее становится без проблем.
Microsoft .NET Framework 2.0 не входит в состав Windows XP, даже с SP3! Это совершенно точно, ибо у меня новый компьютер с предустановленной Windows XP SP3, и, например, для того, чтобы заработал ProspectorRT (и еще одна программа), пришлось найти, скачать и установить Framework 2.0.
Почему-то в каждой бочке меда своя ложка дегтя.:( Разработчики программ должны помнить, что не у всех пользователей установлены последние версии ОС и прикладных программ.
14 лет назад
Marmot
Разработчики программ должны помнить, что не у всех пользователей установлены последние версии ОС и прикладных программ.
Ну, когда-то меня тоже раздражало, что программы требуют .NET Framework для работы, но нынче его использует практически каждая вторая, так что... В данном случае выбор обусловен простотой и скоростью разработки. Я бы мог написать то же самое на MFC, но это было бы гораздо больнее :P
В ответ пользователю Marmot
Аватар пользователя
14 лет назад
Marmot
Microsoft .NET Framework 2.0 не входит в состав Windows XP, даже с SP3! Это совершенно точно, ибо у меня новый компьютер с предустановленной Windows XP SP3, и, например, для того, чтобы заработал ProspectorRT (и еще одна программа), пришлось найти, скачать и установить Framework 2.0.
Почему-то в каждой бочке меда своя ложка дегтя.:( Разработчики программ должны помнить, что не у всех пользователей установлены последние версии ОС и прикладных программ.

Лично я вообще не вижу проблемы - взять да обновить (установить), что тут такого то?
В ответ пользователю Lider1
Аватар пользователя
14 лет назад
Lider1
Лично я вообще не вижу проблемы - взять да обновить (установить), что тут такого то?
Тем более в 1 посте появилась ссылка. Я обновил, всё работает. Даже специальности по монстрам учтены и ненависть друг к другу :) Респект вообщем!

P.S. Сортировку героев можно так же сделать как и монстров. Ну это я вредничаю )
14 лет назад
Исправлен глупый баг, связанный как раз таки с ненавистью существ друг к другу. Версия по ссылке обновлена. :)
В ответ пользователю nappy
Аватар пользователя
14 лет назад
nappy
Хм, кстати, да, можно попробовать спустить версию до 3.5, чтобы на семерке у всех работала. Я как-то об этом не подумал, у всех тестировщиков был установлен 4, видимо :)
Я например 7-й виндой вообще не пользуюсь и фрамверк, который кстати не входит в СП-3, а ставится отдельно, обычно не ставлю выше 2.0 (нет необходимости). Не следует также забывать, что сделанные ранее аналогичные утилиты (хотя и менее информативные) вообще не требовали фрамверка, да и сама игра Н-3 была рассчитана даже не на ХРяка, а на 98-ю винду. Установить фрамверк-4 конечно можно, но как-то не хочется из-за одной маленькой утилитки ставить дополнительное и не нужное для других целей ПО, которое значительно превышает саму игру. Хотя возможно фрамверк облегчает решение некоторых задач, а без него построить калькуляцию труднее...
Аватар пользователя
14 лет назад
В существах не хватает баллисты и других боевых машин.

Статистика

Приветствуем новейшего участника: recijeb

Сейчас на сайте 5 пользователей 1253 гостей