[ПРОГРАММА] Калькулятор урона - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

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

Ответ
Страница 1 из 5
 
Опции темы
#1
Старый 05.08.2012, 19:00
  #1
^
nappy
📖
Регистрация: 19.07.2012
Сообщения: 24
Регистрация: 19.07.2012
Сообщения: 24
По умолчанию
[ПРОГРАММА] Калькулятор урона

Всем привет!

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

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

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



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

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

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

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

Любые предложения и указания на неточности в расчетах приветствуются.
nappy вне форума
Ответить с цитированием
#2
Старый 05.08.2012, 19:07
  #2
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11688
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11688
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

Баг с расхождением единицы урона давно замечен при расчётах. Как побороть это мы так и не придумали, решили тупо забить
Прога у меня не запустилась. Фреймворк 4 требует
Так же не учтено то, что разрушающий луч может накапливать эффект при многократном касте.
Можно добавить удар с удачей. Можно добавить опцию выстрела на прямую стрелу или рукопашный урон стрелка.
Ну и если совсем доводить до идеала, то надо спецов по монстрам включить.
А вообщем огромное спасибо за труд! Ещё бы запустилась...
Dirty_Player вне форума
Ответить с цитированием
#3
Старый 05.08.2012, 19:12
  #3
^
nappy
📖
Регистрация: 19.07.2012
Сообщения: 24
Регистрация: 19.07.2012
Сообщения: 24
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

Хм, кстати, да, можно попробовать спустить версию до 3.5, чтобы на семерке у всех работала. Я как-то об этом не подумал, у всех тестировщиков был установлен 4, видимо
nappy вне форума
Ответить с цитированием
#4
Старый 05.08.2012, 19:17
  #4
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11688
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11688
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

nappyХм, кстати, да, можно попробовать спустить версию до 3.5, чтобы на семерке у всех работала. Я как-то об этом не подумал, у всех тестировщиков был установлен 4, видимо
А для тех у кого ВинХП? До версии 2.0 спустить никак? Ну плюс дописал ещё уточнения

Ещё из магии можно добавить базовую забывчивость.
Так же видимо не учтена ненависть монстров друг к другу: Блеки/Титаны, Эфриты/Джинны, Ангелы/Дьяволы, Воздух/Земля, Вода/Огонь. Ну и плюс урон психических элементалей по имунным к магии разума.
Dirty_Player вне форума
Ответить с цитированием
#5
Старый 05.08.2012, 19:26
  #5
^
nappy
📖
Регистрация: 19.07.2012
Сообщения: 24
Регистрация: 19.07.2012
Сообщения: 24
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

Dirty_PlayerТак же не учтено то, что разрушающий луч может накапливать эффект при многократном касте.
Об этом помню, но мне было лень, честно говоря Хотя да, можно поставить вместо галочки счетчик.

Dirty_PlayerМожно добавить опцию выстрела на прямую стрелу или рукопашный урон стрелка.
Да, хорошая идея. Сейчас урон рассчитывается с прямой стрелы.

Dirty_PlayerНу и если совсем доводить до идеала, то надо спецов по монстрам включить.
Так учтены же.

Dirty_PlayerА для тех у кого ВинХП? До версии 2.0 спустить никак?
Это в смысле 2.0 включен по умолчанию в SP3, я так понимаю? Просто у меня сейчас XP SP3, и 4.0 на нее становится без проблем.

Dirty_PlayerТак же видимо не учтена ненависть монстров друг к другу: Блеки/Титаны, Ангелы/Дьяволы, Воздух/Земля, Вода/Огонь. Ну и плюс урон психических элементалей по имунным к магии разума.
Учтены.
nappy вне форума
Ответить с цитированием
#6
Старый 05.08.2012, 19:29
  #6
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11688
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11688
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

nappyЭто в смысле 2.0 включен по умолчанию в SP3, я так понимаю?
Именно.
nappyПросто у меня сейчас XP SP3, и 4.0 на нее становится без проблем.
Тогда в первый пост ссылку для скачивания, если не трудно
Dirty_Player вне форума
Ответить с цитированием
#7
Старый 05.08.2012, 19:35
  #7
^
nappy
📖
Регистрация: 19.07.2012
Сообщения: 24
Регистрация: 19.07.2012
Сообщения: 24
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

Dirty_PlayerТогда в первый пост ссылку для скачивания, если не трудно
Добавил.
nappy вне форума
Ответить с цитированием
#8
Старый 05.08.2012, 19:43
  #8
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11688
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11688
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

Спасибо, будем тестировать. Для наглядности и ознакомления переношу тему в раздел онлайна, где её все увидят, а то народ у нас ленивый. Через какое-то время верну назад
Dirty_Player вне форума
Ответить с цитированием
#9
Старый 05.08.2012, 19:50
  #9
^
Marmot
 
Аватар для Marmot
📖
Регистрация: 07.01.2010
Адрес: Мозырь
Сообщения: 2114
Регистрация: 07.01.2010
Адрес: Мозырь
Сообщения: 2114
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

nappyЭто в смысле 2.0 включен по умолчанию в SP3, я так понимаю? Просто у меня сейчас XP SP3, и 4.0 на нее становится без проблем.
Microsoft .NET Framework 2.0 не входит в состав Windows XP, даже с SP3! Это совершенно точно, ибо у меня новый компьютер с предустановленной Windows XP SP3, и, например, для того, чтобы заработал ProspectorRT (и еще одна программа), пришлось найти, скачать и установить Framework 2.0.
Почему-то в каждой бочке меда своя ложка дегтя. Разработчики программ должны помнить, что не у всех пользователей установлены последние версии ОС и прикладных программ.
__________________
"Мур хутка рухне, рухне, рухне - I пахавае свет стары!" ("Стены рухнут" па-беларуску)
"Мур хутка рухне, рухне, рухне - I пахавае свет стары!" ("Стены рухнут" па-беларуску)
Marmot вне форума
Ответить с цитированием
#10
Старый 05.08.2012, 19:53
  #10
^
nappy
📖
Регистрация: 19.07.2012
Сообщения: 24
Регистрация: 19.07.2012
Сообщения: 24
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

MarmotРазработчики программ должны помнить, что не у всех пользователей установлены последние версии ОС и прикладных программ.
Ну, когда-то меня тоже раздражало, что программы требуют .NET Framework для работы, но нынче его использует практически каждая вторая, так что... В данном случае выбор обусловен простотой и скоростью разработки. Я бы мог написать то же самое на MFC, но это было бы гораздо больнее :P
nappy вне форума
Ответить с цитированием
#11
Старый 05.08.2012, 20:01
  #11
^
Lider1
 
Аватар для Lider1
📖
Регистрация: 16.10.2007
Адрес: D:\games\heroes3
Сообщения: 3326
1656
Lider1#1997
Регистрация: 16.10.2007
Адрес: D:\games\heroes3
Сообщения: 3326
1656
Lider1#1997
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

MarmotMicrosoft .NET Framework 2.0 не входит в состав Windows XP, даже с SP3! Это совершенно точно, ибо у меня новый компьютер с предустановленной Windows XP SP3, и, например, для того, чтобы заработал ProspectorRT (и еще одна программа), пришлось найти, скачать и установить Framework 2.0.
Почему-то в каждой бочке меда своя ложка дегтя. Разработчики программ должны помнить, что не у всех пользователей установлены последние версии ОС и прикладных программ.

Лично я вообще не вижу проблемы - взять да обновить (установить), что тут такого то?
__________________
А зачем мне думать если есть Киселев???
А зачем мне думать если есть Киселев???
Lider1 вне форума
Ответить с цитированием
#12
Старый 05.08.2012, 20:14
  #12
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11688
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11688
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

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

P.S. Сортировку героев можно так же сделать как и монстров. Ну это я вредничаю )
Dirty_Player вне форума
Ответить с цитированием
#13
Старый 05.08.2012, 20:43
  #13
^
nappy
📖
Регистрация: 19.07.2012
Сообщения: 24
Регистрация: 19.07.2012
Сообщения: 24
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

Исправлен глупый баг, связанный как раз таки с ненавистью существ друг к другу. Версия по ссылке обновлена.
nappy вне форума
Ответить с цитированием
#14
Старый 06.08.2012, 09:42
  #14
^
dnaop-wr
 
Аватар для dnaop-wr
📖
Регистрация: 25.02.2011
Адрес: Kharkov
Сообщения: 1009
Регистрация: 25.02.2011
Адрес: Kharkov
Сообщения: 1009
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

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

Справочник по НоММ-4 http://handbookhmm.ru/pamyatka-dlya-heroes-iv.html

Памятка по НоММ-3 http://handbookhmm.ru/pamyatka-dlya-homm-iii.html

и HotA http://handbookhmm.ru/vyishla-obnovl...-iii-hota.html
Техника в руках индейца мертва.

Справочник по НоММ-4 http://handbookhmm.ru/pamyatka-dlya-heroes-iv.html

Памятка по НоММ-3 http://handbookhmm.ru/pamyatka-dlya-homm-iii.html

и HotA http://handbookhmm.ru/vyishla-obnovl...-iii-hota.html
dnaop-wr вне форума
Ответить с цитированием
#15
Старый 16.08.2012, 20:04
  #15
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11688
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11688
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: [ПРОГРАММА] Калькулятор урона

В существах не хватает баллисты и других боевых машин.
Dirty_Player вне форума
Ответить с цитированием
Ответ
Страница 1 из 5


Опции темы



Часовой пояс GMT +4, время: 21:42.


vBulletin v3.5.0, Copyright ©2000-2021, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru