[ÏÐÎÃÐÀÌÌÀ] Êàëüêóëÿòîð óðîíà - Ôîðóì 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
Ñîîáùåíèÿ: 11704
1750
Îòïðàâèòü ñîîáùåíèå äëÿ  Dirty_Player ñ ïîìîùüþ ICQ Dirty_Player#3487
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 29.04.2007
Àäðåñ: Las Vegas, Nevada
Ñîîáùåíèÿ: 11704
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
Ñîîáùåíèÿ: 11704
1750
Îòïðàâèòü ñîîáùåíèå äëÿ  Dirty_Player ñ ïîìîùüþ ICQ Dirty_Player#3487
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 29.04.2007
Àäðåñ: Las Vegas, Nevada
Ñîîáùåíèÿ: 11704
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
Ñîîáùåíèÿ: 11704
1750
Îòïðàâèòü ñîîáùåíèå äëÿ  Dirty_Player ñ ïîìîùüþ ICQ Dirty_Player#3487
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 29.04.2007
Àäðåñ: Las Vegas, Nevada
Ñîîáùåíèÿ: 11704
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
Ñîîáùåíèÿ: 11704
1750
Îòïðàâèòü ñîîáùåíèå äëÿ  Dirty_Player ñ ïîìîùüþ ICQ Dirty_Player#3487
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 29.04.2007
Àäðåñ: Las Vegas, Nevada
Ñîîáùåíèÿ: 11704
1750
Îòïðàâèòü ñîîáùåíèå äëÿ  Dirty_Player ñ ïîìîùüþ ICQ Dirty_Player#3487
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: [ÏÐÎÃÐÀÌÌÀ] Êàëüêóëÿòîð óðîíà

Спасибо, будем тестировать. Для наглядности и ознакомления переношу тему в раздел онлайна, где её все увидят, а то народ у нас ленивый. Через какое-то время верну назад
Dirty_Player âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#9
Ñòàðûé 05.08.2012, 19:50
  #9
^
Marmot
 
Àâàòàð äëÿ Marmot
📖
Ðåãèñòðàöèÿ: 07.01.2010
Àäðåñ: Ìîçûðü
Ñîîáùåíèÿ: 2124
Ðåãèñòðàöèÿ: 07.01.2010
Àäðåñ: Ìîçûðü
Ñîîáùåíèÿ: 2124
Ïî óìîë÷àíèþ
Re: [ÏÐÎÃÐÀÌÌÀ] Êàëüêóëÿòîð óðîíà

nappyЭто в смысле 2.0 включен по умолчанию в SP3, я так понимаю? Просто у меня сейчас XP SP3, и 4.0 на нее становится без проблем.
Microsoft .NET Framework 2.0 не входит в состав Windows XP, даже с SP3! Это совершенно точно, ибо у меня новый компьютер с предустановленной Windows XP SP3, и, например, для того, чтобы заработал ProspectorRT (и еще одна программа), пришлось найти, скачать и установить Framework 2.0.
Почему-то в каждой бочке меда своя ложка дегтя. Разработчики программ должны помнить, что не у всех пользователей установлены последние версии ОС и прикладных программ.
__________________
Âîñêðåñàéòå, êàì³íí³ äóø³, Ðîç÷èíÿéòå ñåðöÿ ³ ÷îëî, Ùîá íå ñêàçàëè Ïðî âàñ ãðÿäóù³: ¿õ íà çåìë³ íå áóëî…
(Âàñèëü Ñèìîíåíêî. Ëþäè – ïðåêðàñí³)
Âîñêðåñàéòå, êàì³íí³ äóø³, Ðîç÷èíÿéòå ñåðöÿ ³ ÷îëî, Ùîá íå ñêàçàëè Ïðî âàñ ãðÿäóù³: ¿õ íà çåìë³ íå áóëî…
(Âàñèëü Ñèìîíåíêî. Ëþäè – ïðåêðàñí³)
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
Ñîîáùåíèÿ: 3354
1656
Lider1#1997
Ðåãèñòðàöèÿ: 16.10.2007
Àäðåñ: D:\games\heroes3
Ñîîáùåíèÿ: 3354
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
Ñîîáùåíèÿ: 11704
1750
Îòïðàâèòü ñîîáùåíèå äëÿ  Dirty_Player ñ ïîìîùüþ ICQ Dirty_Player#3487
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 29.04.2007
Àäðåñ: Las Vegas, Nevada
Ñîîáùåíèÿ: 11704
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
Ñîîáùåíèÿ: 1011
Ðåãèñòðàöèÿ: 25.02.2011
Àäðåñ: Kharkov
Ñîîáùåíèÿ: 1011
Ïî óìîë÷àíèþ
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
Ñîîáùåíèÿ: 11704
1750
Îòïðàâèòü ñîîáùåíèå äëÿ  Dirty_Player ñ ïîìîùüþ ICQ Dirty_Player#3487
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 29.04.2007
Àäðåñ: Las Vegas, Nevada
Ñîîáùåíèÿ: 11704
1750
Îòïðàâèòü ñîîáùåíèå äëÿ  Dirty_Player ñ ïîìîùüþ ICQ Dirty_Player#3487
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: [ÏÐÎÃÐÀÌÌÀ] Êàëüêóëÿòîð óðîíà

В существах не хватает баллисты и других боевых машин.
Dirty_Player âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò
Ñòðàíèöà 1 èç 5


Îïöèè òåìû



×àñîâîé ïîÿñ GMT +4, âðåìÿ: 11:09.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Ðóññêèé)

ßíäåêñ öèòèðîâàíèå    Top.Mail.Ru