[ВОПРОС] - Форум 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, время: 16:30.


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

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