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

Вернуться   Форум HeroesWorld-а > Все о Heroes 3 - Герои Меча и Магии 3 - Информация, Обсуждения, Турниры, Скачать|Download > Heroes 3 Tournament - Турниры по 3-им Героям - ONLINE > Справочные и обучающие материалы для игроков HoMM3 online
Имя
Пароль
Карта сайта Регистрация Справка Пользователи Календарь Все разделы прочитаны
Быстрая навигация по основным разделам форума:
Кланы HW Турниры на HW КАРТЫ и Картостроительство Heroes 6 Heroes 5 Heroes 4 Heroes 3 Heroes 2 Heroes 1 Might&Magic

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

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

Всем привет!

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

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

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



Испытания проводились на версии героев 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 вне форума   Ответить с цитированием
Старый 05.08.2012, 19:07   #2
Dirty_Player
 
Аватар для Dirty_Player
Координатор
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 10672
Dirty_Player - уровень боевого духа Dirty_Player - уровень боевого духа Dirty_Player - уровень боевого духа
1753
Отправить сообщение для  Dirty_Player с помощью ICQ
Выставка наград
По умолчанию Re: [ПРОГРАММА] Калькулятор урона

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Исправлен глупый баг, связанный как раз таки с ненавистью существ друг к другу. Версия по ссылке обновлена.
nappy вне форума   Ответить с цитированием
Старый 06.08.2012, 09:42   #14
dnaop-wr
 
Аватар для dnaop-wr
Регистрация: 25.02.2011
Адрес: Kharkov
Сообщения: 994
dnaop-wr - уровень боевого духа
По умолчанию 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
dnaop-wr вне форума   Ответить с цитированием
Старый 16.08.2012, 20:04   #15
Dirty_Player
 
Аватар для Dirty_Player
Координатор
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 10672
Dirty_Player - уровень боевого духа Dirty_Player - уровень боевого духа Dirty_Player - уровень боевого духа
1753
Отправить сообщение для  Dirty_Player с помощью ICQ
Выставка наград
По умолчанию Re: [ПРОГРАММА] Калькулятор урона

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


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.
Быстрый переход


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


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

Яндекс цитирование  Rambler\'s Top100   Рейтинг@Mail.ru

Авторские права - Copyright © 2002-2018 www.HeroesWorld.ru All rights reserved (new server)


На правах рекламы:123123