Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Интересные факты!

Обсуждаем, делимся впечатлениями, новой информацией
offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

7 кентавров при атак..

Сообщение AlexSpl » 30 май 2011, 08:44

Цитата:
7 кентавров при атаке героя 127 нанесут гномам урон:
Атака 32000-32000 (максимально возможный урон одному стеку юнита);
Умрет 1600-1600

... как то неверится...

и лишь с атакой героя 90, 7 кентавров нанесут:
Атака 30736-32000, Умрет 1536-1600 гномов.

5 горгульям достаточно уровня атаки героя 86 для уничтожения 1600 гномов.


Давайте посчитаем (пусть удача равна 0):

1. 7 кентавров и герой с атакой 127.
Атака кентавров под знамёнами героя: 3 + 127 = -126 << 5 => модификатор урона будет наименьшим из возможных (0,2).
Находим урон: floor(0,2 * [7 .. 14] + 0,5) = [1 .. 3], т.е. в данном случае атака кентавров не убьёт ни одного гнома (здесь баг, разумеется);

2. 7 кентавров и герой с атакой 90.
Атака кентавров под знамёнами героя: 3 + 90 = 93 >> 5 => модификатор урона будет наибольшим из возможных (5).
Находим урон: 5 * [7 .. 14] = [35 .. 70], т.е. в этом случае атака кентавров снесёт от 1 до 3 гномов.

3. 5 горгулий и герой с атакой 86.
Атака горгулий под знамёнами героя: 4 + 86 = 92 >> 5 => модификатор урона будет наибольшим из возможных (5).
Находим урон: 5 * [10 .. 15] = [50 .. 75], т.е. атака горгулий снесёт от 2 до 3 гномов.
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

хм.. а как тогда отк..

Сообщение VDV_forever » 30 май 2011, 13:49

хм.. а как тогда откорректировать данный расчет (в 11 разделе), чтобы расчет выводился правильно? Есть мысли?

Да уж, очередной ляп в справочнике , спасибо Саша
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Посмотрю дома исходн..

Сообщение AlexSpl » 30 май 2011, 13:52

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

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Дима, поправь functi..

Сообщение AlexSpl » 30 май 2011, 15:28

Дима, поправь
Код: Выделить всё
function calc(A1, D2, U1, K1) {
 var i = A1 - D2
   return Math.min(Math.max(Math.round(eval(U1 * K1 * Math.pow((1.0 + 0.1 * sign(i)),
          Math.abs(i)))), 1), 32000)
 }


на

Код: Выделить всё
function calc(A1, D2, U1, K1) {
 var i = A1 - D2
   if (i > 17) i = 17
   if (i < -16) i = -16
   return Math.min(Math.max(Math.round(eval(U1 * K1 * Math.pow((1.0 + 0.1 * sign(i)),
          Math.abs(i)))), 1), 32000)
 }


Примечание. Как я уже говорил ранее, формула для урона, представленная в Справочнике, даёт отличную аппроксимацию, но если Вам нужен абсолютно точный результат, см. мою статью об уроне в HoMM I.
Последний раз редактировалось AlexSpl 14 дек 2012, 11:04, всего редактировалось 1 раз.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Точные модификаторы ..

Сообщение AlexSpl » 30 май 2011, 15:45

Точные модификаторы урона

Изображение
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Отлично :sm15: , спа..

Сообщение VDV_forever » 31 май 2011, 07:12

Отлично , спасибо дружище! Эту бы табличку тоже неплохо было бы поместить в справочник в 11 раздел . Как бы еще её привезать, т.е. куда на твой взгляд уместнее было бы ее вставить?
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Если не сильно напря..

Сообщение AlexSpl » 31 май 2011, 08:18

Если не сильно напрягаться, то можно под строчкой

H(I) = (1.0 + 0.1 * sign(I))|I|

с указанием, что в таблице приведены точные значения модификатора урона H(I)
(в таблице он обозначен буквой k).

А вообще, конечно, раздел требует переработки,
...как и раздел "Дипломатия",
...как и раздел "Баги"
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

:sm54: :sm54: :sm..

Сообщение VDV_forever » 31 май 2011, 11:31

как и все остальные разделы начиная с 7 и >

похоже, что с героями 1, мы закончим еще ой как не скоро

... У меня с недавнего времени наступил уже чисто творческий интерес к игре... Жаль конечно, что к игре мало народу проявляет интерес.
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
Miner  
Мастер
Мастер
 
Сообщения: 459
Зарегистрирован: 27 окт 2010, 09:21
Откуда: Россия, Томск
Пол: Не указан
Награды: 2
Высшая медаль (1) Победителю турнира по HMM1_TE (1)
Поблагодарили: 230 раз.

Особенности заклинан..

Сообщение Miner » 23 июн 2011, 11:50

Особенности заклинания "Вызов корабля"

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

корабли вызываются в порядке их постройки, то есть, сначала вызывается первый построенный корабль, независимо от того, где он находится! Если первый корабль занят кем-либо, то тогда вызывается второй корабль и т. д.
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Спасибо Вова! :sm15..

Сообщение VDV_forever » 24 июн 2011, 11:03

Спасибо Вова! Сей факт обязательно будет использован при редактировании справочника! Про проверку не говорю, думаю ты это делал и не раз.
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

Пред.След.

Вернуться в Общий раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3