Программа по определению удачи/морали в героях 3! - Страница 39 - Форум HeroesWorld-а

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

Heroes 3 Tournament - Турниры по 3-им Героям - OFFLINE Тут вы можете объявить об своем турнире или принять участие в объявленных турнирах Heroes Of Might And Magic 3. Этот раздел для Offline-турниров.

Ответ
Страница 39 из 45
 
Опции темы
#571
Старый 10.11.2008, 17:56
  #571
^
VDV_forever
 
Аватар для VDV_forever
📖
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

AlexSpl;201457.:: LMOracle 3.4 ::.

2) Добавлен монитор урона для версии HoMM I 1.1 RU;

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

Тестирование проводилось без указания конкретных параметров для разных режимом, т.е. перед каждой атакой своего монстра просто задавался один из режимов боя "Without retaliation" (Без ответки), "With retaliation" (С ответкой) или "Without attack".

С моралью и удачей 2 и 3, программа работа без сбоев и выдавала четкое выпадение марали и удачи. Но как только мораль была 1 и удача 1, то здесь 50 на 50. Интересно почему?

Завтра буду тестировать при полном указании параметров для разных режимов. О всех своих наблюдениях поделюсь.

P.S. Большая просьба, к программе сделать небольшой мануал, который сделать как вложение в любом удобном для Вас виде.

С уважением, VDV_forever
VDV_forever вне форума
Ответить с цитированием
#572
Старый 10.11.2008, 18:34
  #572
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

2VDV_forever: При атаке с ответкой необходимо задавать также точное количество воинов в отряде противника, которые СМОГУТ ответить после удара (двойной клик по "Defender"). В определении этого числа как раз и должен помочь монитор урона. А также остальные параметры, т.к. они влияют не только на урон, но и на мораль. Если параметры заданы неверно, мораль будет предсказываться некорректно. Буду признателен за тестирование.

P. S. Новая версия будет к концу недели.
AlexSpl вне форума
Ответить с цитированием
#573
Старый 10.11.2008, 20:59
  #573
^
Монца
📖
Регистрация: 16.05.2007
Адрес: Краснодар
Сообщения: 255
Отправить сообщение для  Монца с помощью ICQ
Регистрация: 16.05.2007
Адрес: Краснодар
Сообщения: 255
Отправить сообщение для  Монца с помощью ICQ
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

Тогда и все настройки в ini скидывать нужно. Сделаю.
настройки может и можно в ини, но для хранения героев хотелось бы иметь несколько файликов и загружать любой из них. Например, загрузил бегунов, а потом силачей, а потом прыгунов)
А если будет настройка только, то получится хранить только какую то одну комбинацию героев.
Монца вне форума
Ответить с цитированием
#574
Старый 11.11.2008, 15:53
  #574
^
VDV_forever
 
Аватар для VDV_forever
📖
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Лампочка
Re: Программа по определению удачи/морали в героях 3!

Уважаемый AlexSPl!

1) Удалось выяснить, что ни при каких обстоятельствах в бою, стоя на одном месте (через пробел), не удастся предсказать выпадение морали и удачи, поскольку они (мораль и удача), попросту говоря не выпадут!

2) Иногда программа дает сбои при определении морали (2 и 3), а когда она равна 1, то вообще не работает в связи с этим вопрос:
Правильно ли я задаю дополнительные параметры?

Пример: нападаю 3 джиннами на мечников (5 стеков по 6);
Выбираю режим ”With retaliation” (с ответкой);
Захожу в Defender.
Открываю программу для расчета урона в бою (автор Монца)* вычисляю, что с первого удара умрет 3-4 мечника (какое число выбирать). Ставлю 3.
*Чем с математической точки зрения отличается Ваша формула от формулы Монца, для расчета наносимого урона в бою?
Минимальный урон (у одного джинна или у 3?). Ставлю 24 (у 1-го джинна)*;
Максимальный урон (у одного джинна или у 3?). Ставлю 36 (у 1-го джинна)*;
*3-джинна наносят максимальный удар 109, а в программе LMOracle можно указать только 2-ух значное значение для этого параметра.
Защита воинов в атакуемом отряде. Ставлю 12 с учетом атаки героя (9+3).

Все ли я делаю правильно? Наверняка нет.

3) Видимо из-за этого вычисление Damage у меня не соответствует действительности, очень хочется разобраться. В общем, без бутылки чувствую тут не разобраться. В действительности, если значение наносимого урона по противнику будет рассчитываться верно, то это программа, станет просто неотъемлемой частью при игре, для любого профессионального оффлайнщика.

4) Как необходимо менять режимы, или какой из примеров правильный?

Пример1:
Нападаю кентаврами и горгульями на крестьян и огров. Крестьяне умирают без ответки, огры всегда отвечают.

1 раунд: ходят горгульи -> ставлю режим "With retaliation" (С ответкой) нападаю на огров;
Ходят кентавры -> ставлю режим "Without retaliation" (без ответки) и убиваю крестьян.

Пример2:
Нападаю кентаврами и горгульями на крестьян и огров. Крестьяне умирают без ответки, огры всегда отвечают.

1 раунд: ходят горгульи -> ставлю режим "Without retaliation" (без ответки) нападаю на огров;
Ходят кентавры -> ставлю режим "With retaliation" (С ответкой) и убиваю крестьян.
Задавая таким образом эти режим для следующего своего монстра.

5) Нельзя ли сделать так, что бы указание дополнительных параметров задавалось автоматически программно, это бы сильно облегчило жизнь игрокам.

6) В конце этого года предполагается полностью обновить сайт www.handbookhmm1.narod.ru, в который планируется включить все известные программы по героям 1 (сделанные пользователями HW), а том числе и Вашу программу (с Вашего разрешения), поэтому было бы крайне желательно, чтобы в это обновление вошел готовый продукт Вашего производства. Сейчас занимаюсь именно этим разделов в справочнике, поэтому возникает столько много вопросов. Чуть позже появятся вопросы и к нашему Монца, который сделал не менее полезную и нужную программу ”героекопалку”.

С уважением, VDV_forever
VDV_forever вне форума
Ответить с цитированием
#575
Старый 11.11.2008, 16:42
  #575
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

2VDV_forever:
:: Инструкция ::
1) Начните бой;

2) Задайте значения морали и удачи в меню "Settings" (Morale, Luck, Enemy's Luck);
Примечание: этот пункт очень важен, так как из-за неправильного значения удачи урон будет рассчитываться неверно.

3) Выберите режим "Without retaliation" (Без ответки), "With retaliation" (С ответкой) или "Without attack" (Без атаки);

4) Задайте дополнительное условие (оно одно для HoMM I), если нужно: "Double attack" (эльфы, паладины и т.д.);

5а) Режим "Without retaliation":
Сделайте двойной клик на надписи "Defender" и в появившееся окошечко введите защиту атакуемого отряда (не ошибётесь куда). Если атакующий отряд является стрелковым и блокирован, поставьте флажок "Blocked" (половинит урон для стрелков, игнорируется всеми остальными).

5б) Режим "With retaliation":
Здесь нужно ввести следующие параметры (сверху вниз, слева направо):
1) Точное количество воинов в атакуемом отряде, которые СМОГУТ ответить после (первого) удара атакующего (в определении этого числа поможет монитор урона, см. ниже);
2) Минимальный урон воина (ед. ч.) в атакуемом отряде;
3) Максимальный урон воина (ед. ч.) в атакуемом отряде;
4) [Уже задано] Атака воинов в Вашем текущем отряде;
5) Защита воинов в атакуемом отряде.

Примечания (5б):
1) Параметры атаки и защиты следует вводить с учётом всех бонусов (числа в скобках в окне информации);
2) Флажок "Blocked" в этом режиме установлен из-за того, что если стрелки бьют с ответкой, значит, они блокированы, а остальные юниты игнорируют этот флаг.

Программа сигнализирует зелёным цветом перед ходом любого отряда о возможности выпадения морали и/или удачи при заданных условиях.

Правильный пример:
Пример1:
Нападаю кентаврами и горгульями на крестьян и огров. Крестьяне умирают без ответки, огры всегда отвечают.

1 раунд: ходят горгульи -> ставлю режим "With retaliation" (С ответкой) нападаю на огров;
Ходят кентавры -> ставлю режим "Without retaliation" (без ответки) и убиваю крестьян.

При атаке стека огров задайте их (огров) минимальный и максимальный урон и защиту. Посмотрите на урон в статусной строке (Damage). Прикиньте, сколько огров выживут после атаки горгулий. Задайте это число.
AlexSpl вне форума
Ответить с цитированием
#576
Старый 11.11.2008, 18:50
  #576
^
VDV_forever
 
Аватар для VDV_forever
📖
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Лампочка
Re: Программа по определению удачи/морали в героях 3!

VDV_forever;2058662) Иногда программа дает сбои при определении морали (2 и 3), а когда она равна 1, то вообще не работает в связи с этим вопрос:
Правильно ли я задаю дополнительные параметры?

Пример: нападаю 3 джиннами на мечников (5 стеков по 6);
Выбираю режим ”With retaliation” (с ответкой);
Захожу в Defender.
Открываю программу для расчета урона в бою (автор Монца)* вычисляю, что с первого удара умрет 3-4 мечника (какое число выбирать). Ставлю 3.
*Чем с математической точки зрения отличается Ваша формула от формулы Монца, для расчета наносимого урона в бою?
Минимальный урон (у одного джинна или у 3?). Ставлю 24 (у 1-го джинна)*;
Максимальный урон (у одного джинна или у 3?). Ставлю 36 (у 1-го джинна)*;
*3-джинна наносят максимальный удар 109, а в программе LMOracle можно указать только 2-ух значное значение для этого параметра.
Защита воинов в атакуемом отряде. Ставлю 12 с учетом атаки героя (9+3).


Выходит все делаю правильно, но не работает...
Завтра буду еще раз тестировать.

Выделил также жирным непонятные моменты

С уважением, VDV_forever
VDV_forever вне форума
Ответить с цитированием
#577
Старый 11.11.2008, 19:06
  #577
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

2VDV_forever: Нужно указать минимальный и максимальный урон мечника (не джинна).
Формула Монцы даёт отличную аппроксимацию, но не годится для точного расчёта.
Умрёт 3-4 мечника... См. урон в статусной строке и узнаете не диапазон, а точное число.
Например, атакуем 10 гидр, пусть урон равен 151 HP. Значит, умрёт 2 гидры. В большое окошко прописываем число 10-2=8.

Добавлю во избежание недоразумений: число воинов в атакующем отряде программа находит сама, равно как и минимальный и максимальный урон, а также атаку. Параметры атакуемого (кроме защиты) нужны для предсказания морали. Так как число изменений R в Героях I зависит не только от числа отвечающих, но и, как это ни странно, от урона! Причём это число не ограничено десятью, как в "трёшке".

P. S.
Минимальный урон (у одного джинна или у 3?). Ставлю 24 (у 1-го джинна)*;
Максимальный урон (у одного джинна или у 3?). Ставлю 36 (у 1-го джинна)*;

Проблема, видимо, здесь. Вместо 24 и 36, попробуйте указать 4 и 6 (на джиннах не советую тестировать из-за шанса располовинить противника).
AlexSpl вне форума
Ответить с цитированием
#578
Старый 12.11.2008, 17:16
  #578
^
VDV_forever
 
Аватар для VDV_forever
📖
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Лампочка
Re: Программа по определению удачи/морали в героях 3!

Уважаемый AlexSPl!

Полностью разобравшись в этой поистине потрясающей программе, выражаю Вам огромную благодарность, за огромную работу, проделанную Вами для фанатов серии игры 1-3! Все работает!
Но, как Вы знаете аппетит приходит во время еды.

1) Монитор урона – это просто круто, теперь благодаря ему можно с точностью сказать какой урон будет нанесен атакующем отрядом по выбранному отряду противника. Для трудных и нудных битв, это зачастую бывает решающим моментом, и, битву “в слепую” приходилось переигрывать снова и снова, пока необходимый урон не будет нанесен по противнику! Теперь этот процесс намного облегчит всем нам жизнь. Тем, кто не пробовал данную программу обязательно рекомендую, потом, за уши не оттащишь.

2) Предсказание морали будет 100%, если перед каждым действием того или иного монстра в отряде атакующей стороны, будут заданы те параметры по которым и будет сделан шаг. т.е. если Вы задаете режим "With retaliation", то обязательно нужно указать все необходимые дополнительные парметры в графе “Defender”, а затем обязательно напасть на отряд с ответкой, а не пропустить ход например. При морали +1, если хоть раз ошибиться (особенно с режимом), а потом указывать режимы правильно, программа может и не предсказать морали!

3) Программой очень удобно пользоваться в случае, когда игрок нападает одним отрядом на отряд нейтральных монстров (5 стеков одинаковых монстров у противника). Тогда нужно менять только расчетное число воинов в атакуемом отряде, которые смогут ответить после (первого) удара атакующего. Для случая же когда нападаешь на героя противника, приходится задавать все параметры для разных режимов с нуля для каждого действия игрока! Это не очень удобно, поэтому предлагаю (если это в принципе возможно) ввести 5 окон во вкладке Defender, для каждого стека противника и непосредственно в начале боя указать основные параметры для каждого, т.е.
- Минимальный урон воина (ед. ч.) в атакуемом отряде;
- Максимальный урон воина (ед. ч.) в атакуемом отряде;
- Защита воинов в атакуемом отряде.
Тогда останется, только выбирать атакуемый стек, по монитору определять количество юнитов стека, которые смогут ответить после атаки и менять только один параметр в окне вкладки “Defender” того стека, который предполагается атаковать!

4) Отдельное спасибо за MP monitor, за вкладку Find!!! Очень удобно

5) Скажите, а предполагается ли в будущем сделать Diplomacy Oracle для героев 1? Дипломатия в героях 1 самая тривиальная т.е. присоединяемость монстров не зависит от наличия им подобных войск у героя, не зависит от морали армии, а зависит исключительно от совокупной силы армии героя.

С уважением, VDV_forever
VDV_forever вне форума
Ответить с цитированием
#579
Старый 12.11.2008, 19:09
  #579
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

При морали +1, если хоть раз ошибиться (особенно с режимом), а потом указывать режимы правильно, программа может и не предсказать морали!
Можно подробнее?

Для случая же когда нападаешь на героя противника, приходится задавать все параметры для разных режимов с нуля для каждого действия игрока! Это не очень удобно, поэтому предлагаю (если это в принципе возможно) ввести 5 окон во вкладке Defender, для каждого стека противника и непосредственно в начале боя указать основные параметры для каждого
Реализую, но по-другому. Думал, эта часть светофора никому не будет интересна

5) Скажите, а предполагается ли в будущем сделать Diplomacy Oracle для героев 1?
Да, если это будет востребовано
AlexSpl вне форума
Ответить с цитированием
#580
Старый 12.11.2008, 20:10
  #580
^
VDV_forever
 
Аватар для VDV_forever
📖
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

AlexSpl;206067Можно подробнее?

При морали у героя +1, если хоть раз ошибится в задании параметра во время боя, то у меня иногда наблюдается сбой в работе алгоритма программы, т.е. она неправильно предсказывает мораль, чего с моралью +2 и +3 не происходит, т.е. иногда можно и не задавать параметры вовсе, программма все равно будет правильно предсказывать мораль .
Продолжаю тестировать
[/quote]

AlexSpl;206067Реализую, но по-другому. Думал, эта часть светофора никому не будет интересна

С нетерпением будем ждать.

Шутите? Просто нашим геройщикам лень разбираться, но зато когда им в руки наконец-то попадет этот продукт и они вкусят все его прелести, то
без этой программы в последствии они уже вряд ли сядут играть турнир на оптимальный результат!

AlexSpl;206067Да, если это будет востребовано

На разведку дипломатии в героях 1 уходит много времени, поэтому это очень востребовано!

Представляю, запустил прогу, сел играть, кликнул правой кнопкой мыши по нейтральному отряду монстров, а прога в трее тебе выдает: монстры готовы присоедениться к Вашей армии, при силе Вашего отряда равном 457! Круто!

С уважением, VDV_forever
VDV_forever вне форума
Ответить с цитированием
#581
Старый 13.11.2008, 10:44
  #581
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

При морали у героя +1, если хоть раз ошибится в задании параметра во время боя, то у меня иногда наблюдается сбой в работе алгоритма программы, т.е. она неправильно предсказывает мораль, чего с моралью +2 и +3 не происходит, т.е. иногда можно и не задавать параметры вовсе, программма все равно будет правильно предсказывать мораль .
Задание значения морали, как и удачи, выше нуля нужно только для сигнала. При ошибке исчезнет только подсветка, а цифры будут корректно отображаться по-прежнему.
AlexSpl вне форума
Ответить с цитированием
#582
Старый 17.11.2008, 15:42
  #582
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

.:: LM Oracle 3.74 ::.

1. Добавлена возможность поиска комбинации навыков (до восьми);
2. Теперь цвет имени Героя в списке несёт смысловую нагрузку;
3. Для Героев I добавлена возможность вводить параметры всех отрядов противника;
4. Теперь список Героев можно сохранить и загрузить;
5. Удобная сортировка в обе стороны;
6. Иструкция прилагается.

Перед построением дерева, а также перед поиском комбинации навыков рекомендую свернуть окно Героев, т.к. в несвёрнутом состоянии игра грузит ЦП наполовину.

Сравните:
1) Время построения дерева на 20 уровней при несвёрнутом окне игры - около 30 мин, при свёрнутом - 5 мин 45 с.
2) Время построения дерева вторичных навыков (+15 уровней, 32766 левел-апов) для Героя первого уровня при свёрнутом окне игры на моей машине - 8 с, при несвёрнутом - 32 с.

LM Oracle 3.74
AlexSpl вне форума
Ответить с цитированием
#583
Старый 14.01.2009, 18:43
  #583
^
VDV_forever
 
Аватар для VDV_forever
📖
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

AlexSpl2VDV_forever: Пока парочка скринов:*там где тучки*

Как удалось добится этого феномена? Мне так и не удалось это реализовать на практике.

С уваженеим, VDV_forever
VDV_forever вне форума
Ответить с цитированием
#584
Старый 14.01.2009, 19:26
  #584
^
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: Программа по определению удачи/морали в героях 3!

2АлексСПЛ:
Кстати, в качестве замечаний:
1. Оракул неправильно предсказывает деревья героев из конфлюкса.
2. Ловля морали не совсем корректно работает, когда драконы/фениксы продувают двоих.
Dirty_Player вне форума
Ответить с цитированием
#585
Старый 14.01.2009, 20:44
  #585
^
Kamikaze
 
Аватар для Kamikaze
📖
Регистрация: 02.09.2006
Адрес: Краснодар
Сообщения: 1700
Отправить сообщение для  Kamikaze с помощью ICQ
Выставка наград
Регистрация: 02.09.2006
Адрес: Краснодар
Сообщения: 1700
Отправить сообщение для  Kamikaze с помощью ICQ
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

у меня неправильно рассчитывает урон в первых героях
__________________

Индивидуальный и клановый рейтинги Heroes World

Handmade

Индивидуальный и клановый рейтинги Heroes World

Handmade
Kamikaze вне форума
Ответить с цитированием
Ответ
Страница 39 из 45


Опции темы



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


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

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