[ÂÎÏÐÎÑ] - Ôîðóì HeroesWorld-à

Áûñòðàÿ íàâèãàöèÿ ïî îñíîâíûì ðàçäåëàì ôîðóìà:
Òóðíèðû
ÊÀÐÒÛ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Îáùèé - Ãåðîè Ìå÷à è Ìàãèè 3 - Heroes OF Might And Magic 3 Èíôîðìàöèÿ îá èãðå è åå îáñóæäåíèÿ.

Îòâåò
 
Îïöèè òåìû
#1
Ñòàðûé 24.06.2015, 12:06
  #1
^
Plasma
📖
Ðåãèñòðàöèÿ: 24.06.2015
Ñîîáùåíèÿ: 6
Ðåãèñòðàöèÿ: 24.06.2015
Ñîîáùåíèÿ: 6
Ïî óìîë÷àíèþ
[ÂÎÏÐÎÑ]

Всем привет!
Не знаю в какой раздел написать, поэтому здесь оставлю. Давно есть желание написать программу для рассчетов по битвам для героев. По диплому я инженер-программист, но опыта серьезного нет, т.к. не работал по специальности. Пару тройку месяцев назад, начал осваивать 1с-ку. Старая идея не дает покоя, и вот решился наконец реализовать. Понятно, что 1с-ка несколько не тот формат для этого, и я бы быстрее накидал все в делфи. Но т.к. сейчас я ее осваиваю, решено было делать в ней. Вопрос собственно в том, есть ли на этом форуме среди любителей героев опытные программисты 1с, которые могли бы помочь советом?
Plasma âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#2
Ñòàðûé 24.06.2015, 12:16
  #2
^
ÄàÓ
 
Àâàòàð äëÿ ÄàÓ
📖
Ðåãèñòðàöèÿ: 17.09.2013
Àäðåñ: Óêðàèíà
Ñîîáùåíèÿ: 827
1239
Îòïðàâèòü ñîîáùåíèå äëÿ  ÄàÓ ñ ïîìîùüþ ICQ petro#3772
Ðåãèñòðàöèÿ: 17.09.2013
Àäðåñ: Óêðàèíà
Ñîîáùåíèÿ: 827
1239
Îòïðàâèòü ñîîáùåíèå äëÿ  ÄàÓ ñ ïîìîùüþ ICQ petro#3772
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ]

http://www.cyberforum.ru/ подробнее что за программа? что именно будет считать?
__________________
672466033

Ìèõà#7845

Ëàíäàó ëåâ https://www.youtube.com/watch?v=PNj_9EQxDoI&t=1174s



Òóò äåëèìñÿ êíèãàìè https://forum.heroesworld.ru/showthre...27#post1139927
672466033

Ìèõà#7845

Ëàíäàó ëåâ https://www.youtube.com/watch?v=PNj_9EQxDoI&t=1174s



Òóò äåëèìñÿ êíèãàìè https://forum.heroesworld.ru/showthre...27#post1139927
ÄàÓ âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3
Ñòàðûé 24.06.2015, 12:59
  #3
^
Plasma
📖
Ðåãèñòðàöèÿ: 24.06.2015
Ñîîáùåíèÿ: 6
Ðåãèñòðàöèÿ: 24.06.2015
Ñîîáùåíèÿ: 6
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ]

Вводим монстров и их количество с одной и с другой стороны, дополнительно указываем парметры героев, прокачку вторичных навыков (тех что в расчете урона участие принимают). Наличие определенных артефактов и иконки заклинаний.
На выходе получаем для каждого слота героя1 против каждого слота героя2 различные данные: урон, сколько убито будет, за сколько ударов, ответный урон и т.п. Сейчас в паинте картинку накидаю примерно как представляю.
Собственно основная проблема сейчас это отображение нормальное на форме 1с-ной. В половину формы не влезает, а растягивание элементов криво работает.

Добавлено через 17 минут
что-то типа этого будет:

В центральных полях пусто, т.к. формулы не вставлял еще. Красным/зеленым будет выделятся завалит монстр 1на1 вражеский слот или нет. В самих ячейках можно выводить либо за сколько ударов, либо урон, остальное во всплывающей подсказке. Над количеством монстров иконки развития навыков. Туда же добавить нужно остальные параметры.
Plasma âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#4
Ñòàðûé 25.06.2015, 12:36
  #4
^
dnaop-wr
 
Àâàòàð äëÿ dnaop-wr
📖
Ðåãèñòðàöèÿ: 25.02.2011
Àäðåñ: Kharkov
Ñîîáùåíèÿ: 1011
Ðåãèñòðàöèÿ: 25.02.2011
Àäðåñ: Kharkov
Ñîîáùåíèÿ: 1011
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ]

Идея неплохая, но насколько результат оправдывает затраты? Подобные утилиты хороши на этапе обучения. Но после того, как набираешься некоторого опыта, начинаешь играть интуитивно (зачастую не пытаешься даже прочитать о количестве зверей в отряде, а просто их уничтожаешь). И сначала откладываешь утилиту, а потом о ней вообще забываешь.
У меня тут пару неплохих утилит скачанных нашлось - посмотри.
Âëîæåíèÿ
Òèï ôàéëà: zip combat emulator.zip (487.0 Êáàéò, 24 ïðîñìîòðîâ)
__________________
Òåõíèêà â ðóêàõ èíäåéöà ìåðòâà.

Ñïðàâî÷íèê ïî ÍîÌÌ-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 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#5
Ñòàðûé 25.06.2015, 23:43
  #5
^
Plasma
📖
Ðåãèñòðàöèÿ: 24.06.2015
Ñîîáùåíèÿ: 6
Ðåãèñòðàöèÿ: 24.06.2015
Ñîîáùåíèÿ: 6
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ]

Все верно. Эти причины и заставляли меня долгое время не начинать писать прогу. Еще лень делфи ставить было. А сейчас я 1ску изучаю, ставить уже ничего не надо. С базами она сама работает, интерфейс накидать, да сделать импорт монстров из физмига. Нашел как из экселя в 1ску справочники забивать - потом в работе пригодится. Сейчас с формами копаюсь, тоже чего-нибудь осядет полезного в голове. Если с этой стороны смотреть, то и затрат тут никаких нет. А если процесс удовольствие приносит и пишешь для себя, то почему бы и не покодить?

з.ы. Если какому-нибудь новичку эта прога будет полезной я только рад буду.
Plasma âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#6
Ñòàðûé 18.07.2015, 01:16
  #6
^
AmberSoler
 
Àâàòàð äëÿ AmberSoler
📖
Ðåãèñòðàöèÿ: 22.05.2006
Ñîîáùåíèÿ: 1396
Ðåãèñòðàöèÿ: 22.05.2006
Ñîîáùåíèÿ: 1396
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ]

Plasmaз.ы. Если какому-нибудь новичку эта прога будет полезной я только рад буду.
Новички в трешке?

Добавлено через 2 часа 59 минут
PlasmaНа выходе получаем для каждого слота героя1 против каждого слота героя2 различные данные: урон, сколько убито будет, за сколько ударов, ответный урон и т.п.
Предлагаю провести эмуляцию (составить простой алгоритм) выявления победителя в бою, когда у одного героя в армии гранд-эльфы а у второго - грейженные пегасы. Вводная такова: гранд-эльфы выносят пегасов в один раунд, при условии возможности нанести удар. Но у пегасов первый ход - в силу биологии (как правило) .

В таком случае - единичный отряд снимает ответку, второй (основной) наносит безответный удар, при этом блокируя стрелков (половинчатый урон в блокировке). Как ваш алгоритм предскажет тактику боя? Объявит гранд-эльфов победителем?
__________________
Ñíà÷àëà áûëî ñëîâî...

FizMiG v.2.0 *** Î÷åðåäíîå îáíîâëåíèå ñïðàâî÷íèêà! *** http://vk.com/fizmig



Ñíà÷àëà áûëî ñëîâî...

FizMiG v.2.0 *** Î÷åðåäíîå îáíîâëåíèå ñïðàâî÷íèêà! *** http://vk.com/fizmig



AmberSoler âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#7
Ñòàðûé 22.08.2015, 13:26
  #7
^
Plasma
📖
Ðåãèñòðàöèÿ: 24.06.2015
Ñîîáùåíèÿ: 6
Ðåãèñòðàöèÿ: 24.06.2015
Ñîîáùåíèÿ: 6
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ]

Фразу "Новички в трешке?" при желании можно и ФизМиГу и любому руководству по игре адресовать.
А мой алгоритм предсказывать пока еще не умеет, да и цели такой, чтоб предсказать итог боя я не ставлю - слишком большая задача.
Все, что я хотел, это дать неопытному игроку примерное представление о силе монстров в слотах и о том как различные заклинания смогут повлиять на конечный урон. Вот допустим встречаются две большие армии, и игрок, в силу отсутствия опыта, не знает к примеру, кто сильнее 35 минотавров или 58 пегасов. Зная формулы расчет урона займет какое-то время, а если у нас по 7 слотов в каждой армии?
Моя программа только просчитает для всех указанных монстров результат первого удара, без учета того, кто первый будет ходить. Без дополнительных настроек для минотавров покажет что для убийства пегасов нужно от 4 до 2 ударов (без ответки), а для пегасов соответственно от 7 до 4.
По эльфам, да и вообще по всем лучникам по умолчанию будет рассчитываться урон на стрельбу полной стрелой, а результат при блокировании во всплывающем окне.
Plasma âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò


Îïöèè òåìû



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


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

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