[ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3. - Страница 27 - Форум HeroesWorld-а

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

Общий - Герои Меча и Магии 3 - Heroes OF Might And Magic 3 Информация об игре и ее обсуждения.

Ответ
Страница 27 из 50
 
Опции темы
#391
Старый 26.06.2009, 10:06
  #391
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

Дипломатия

1. Находим силу героя Hero_Power = sqrt((1 + 0.05 * Attack) * (1 + 0.05 * Defense));

2. Находим силу войск героя, Creatures_Power: cуммируем AI величины всех стеков;

3. Cила армии героя Army_Power = floor(Hero_Power * Creatures_Power);

4. Аналогично (см. п.2) находим силу нейтральных войск Neutrals_Power (игнорируем факт появления грейда);

5. k = Army_Power / Neutrals_Power;

6. Находим Power_Factor ("показатель силы"):
Power_Factor = 11 при k >= 7,
Power_Factor = floor(2 * (k - 1)), при 1 < k < 7,
Power_Factor = -1, при 0.5 < k <= 1,
Power_Factor = -2, при 0.333 < k <= 0.5,
Power_Factor = -3, при k <= 0.333
Примечания:
1. число 0.333 = 333/1000 (не 1/3!)
2. число k находится с небольшой погрешностью (деление), что может проявить себя на границах вышеприведённых интервалов.

7. Находим "симпатию" (0 <= Sympathy <= 2):
Sympathy = 0, если в армии героя нет таких же существ, как нейтралы (или их [ап, даун]грейдов),
Sympathy = 1, если в армии героя есть хотя бы одно такое же существо (или [ап, даун]грейд),
Sympathy = 2, если число таких существ строго больше, чем всех остальных в армии героя.
Примечание: здесь элементали магмы, льда и энергии не являются апгрейдами элементалей земли, воды и огня соответственно и наоборот.

8. Находим X (настроение нейтралов):
X = -4 для Compliant (податливых),
X = 1..7 (случайное целое) для Friendly,
X = 1..10 для Aggressive,
X = 4..10 для Hostile,
X = 10 для Savage.

9. Находим "харизму" Ch героя:
Ch = Power_Factor + Diplomacy_Level + Sympathy
Примечание. Если играть на Easy, при расчётах Diplomacy_Level берётся на единицу больше, но, тем не менее, ограничен 3.

a) если Ch < X нейтралы будут драться;

б) если Ch >= X, то
1) нейтралы присоединятся бесплатно, если Sympathy + Diplomacy_Level + 1 >= X;
2) если не хотят просто так (условие 1 не выполняется), присоединятся за деньги, но только если Sympathy + 2*Diplomacy_Level + 1 >= X;
3) если герой отклонит предложение присоединиться, нейтралы:
- обидятся и будут драться, если Ch = X,
- попытаются сбежать, если Ch > X.
4) если условия 1 и 2 не выполняются (не хотят присоединяться), нейтралы:
- будут драться, если Ch = X,
- попробуют сбежать, если Ch > X.

P.S. Почему Дипломатия запрещена на рандомных картах (все hostile)?
Нетрудно прикинуть, что вероятность присоединения нейтралов за деньги может достигать 86%!

В архиве - таблица AI величин, мини-программа по определению вероятности появления спелла в магической гильдии, а также ридми к ней.
AlexSpl вне форума
Ответить с цитированием
#392
Старый 26.06.2009, 15:14
  #392
^
AmberSoler
 
Аватар для AmberSoler
📖
Регистрация: 22.05.2006
Сообщения: 1396
Регистрация: 22.05.2006
Сообщения: 1396
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

AlexSplДипломатия
6. Находим Power_Factor ("показатель силы"):
Power_Factor = floor(2 * (k - 1)), при 1 <= k < 7,
Power_Factor = -1, при 0.5 < k <= 1,
Если можно уточните строгость неравенств. Хотя, конечно же, это не критичный вопрос, но для полноты картины... что будет при k=1?
__________________
Сначала было слово...

FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig



Сначала было слово...

FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig



AmberSoler вне форума
Ответить с цитированием
#393
Старый 26.06.2009, 15:47
  #393
^
VDV_forever
 
Аватар для VDV_forever
📖
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

AlexSplВ архиве - таблица AI величин, мини-программа по определению вероятности появления спелла в магической гильдии, а также ридми к ней.

ааа, круто!!! А можно и для единички такую же. Это же реальная экономия времени при игре на турнирах! А можно сделать так, чтобы конкретно узнать какая именно магия сформировалась на загруженном сейве в том или ином замке? Или эта прога так и делает?

Спасибо!

С уважением, VDV_forever
VDV_forever вне форума
Ответить с цитированием
#394
Старый 28.06.2009, 21:13
  #394
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

2Amber_Soler: Исправил неравенства.
2VDV_forever: Реализовал показ спеллов пока только для трёшки.
AlexSpl вне форума
Ответить с цитированием
#395
Старый 28.06.2009, 22:34
  #395
^
Elcidere
 
Аватар для Elcidere
📖
Регистрация: 30.01.2006
Адрес: Нижний Новгород
Сообщения: 240
Отправить сообщение для  Elcidere с помощью ICQ
Регистрация: 30.01.2006
Адрес: Нижний Новгород
Сообщения: 240
Отправить сообщение для  Elcidere с помощью ICQ
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

AlexSplДипломатия

1. Находим силу героя Hero_Power = sqrt((1 + 0.05 * Attack) * (1 + 0.05 * Defense));

2. Находим силу войск героя, Creatures_Power: cуммируем AI величины всех стеков;

3. Cила армии героя Army_Power = floor(Hero_Power * Creatures_Power);


Золотые слова! Но...

Я было взялся в пятницу офф Water Magic играть и увидел, что если 100 фей негредженые, то на базовой дипломатии не хотят к ним приведения сверху-слева присоединяться, а к улучшенным за денежки с удовольствием. Почему?
Насколько я смог понять ни в этой методе определения, ни в той что в ФизМиге грейд не учитывается...

Так и сидел час размышляя, даже играть желание пропало
__________________


Когда я умер, небыло никого, кто бы это опроверг

клан "Vampires"

P.S. ...но против креста Я не пойду никогда...


Когда я умер, небыло никого, кто бы это опроверг

клан "Vampires"

P.S. ...но против креста Я не пойду никогда...
Elcidere вне форума
Ответить с цитированием
#396
Старый 28.06.2009, 23:07
  #396
^
AmberSoler
 
Аватар для AmberSoler
📖
Регистрация: 22.05.2006
Сообщения: 1396
Регистрация: 22.05.2006
Сообщения: 1396
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

ElcidereТак и сидел час размышляя, даже играть желание пропало
Однажды у Сороконожки спросили как ей удается одновременно управлять таким большим количеством ног? Она задумалась и не смогла сделать ни шагу...

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

FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig



Сначала было слово...

FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig



AmberSoler вне форума
Ответить с цитированием
#397
Старый 29.06.2009, 16:41
  #397
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

Читайте внимательнее.
Грейд влияет на Power_Factor (он окажется больше), что позволит величине Ch стать не меньше (больше) настроения нейтралов.
AlexSpl вне форума
Ответить с цитированием
#398
Старый 21.08.2009, 12:56
  #398
^
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: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

Стр.64 Юниты-маги.
Чёрный рыцарь не может бить двойным уроном.
Dirty_Player вне форума
Ответить с цитированием
#399
Старый 21.08.2009, 14:24
  #399
^
Lider1
 
Аватар для Lider1
📖
Регистрация: 16.10.2007
Адрес: D:\games\heroes3
Сообщения: 3349
1656
Lider1#1997
Регистрация: 16.10.2007
Адрес: D:\games\heroes3
Сообщения: 3349
1656
Lider1#1997
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

А я бы че добавил, так это например выпадение у Ивора эльфов, от 3х до 6, но фигня ведь, бывает и 0 !!! От 0 до 6 логичнее, выглядит более правдоподобно.

з: А вообще Ивор без эльфов это прикол ))
__________________
А зачем мне думать если есть Киселев???
А зачем мне думать если есть Киселев???
Lider1 вне форума
Ответить с цитированием
#400
Старый 21.08.2009, 16:21
  #400
^
AmberSoler
 
Аватар для AmberSoler
📖
Регистрация: 22.05.2006
Сообщения: 1396
Регистрация: 22.05.2006
Сообщения: 1396
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

Dirty_PlayerСтр.64 Юниты-маги.
Чёрный рыцарь не может бить двойным уроном.
Кстати, да! Спасибо.

KlukaВ таблице юнитов приводится
"василиск"
и
"великий васелиск"

Наверное, стоит определиться с написанием
Я подумал над Вашим предложением и определился - только "Василиск" будет правильно, и никак иначе... Спасибо за замечание.

Lider1А я бы че добавил, так это например выпадение у Ивора эльфов, от 3х до 6, но фигня ведь, бывает и 0 !!! От 0 до 6 логичнее, выглядит более правдоподобно.

з: А вообще Ивор без эльфов это прикол ))
А как Вам Гурниссон без Баллисты или Маг без Книги Заклинаний..
Действительно, иногда герои приходят без положенных им по рангу юнитов, но этот вопрос пока оставим, надо тестировать всех героев для полноты картины. Вопрос только во времени. В любом случае, благодарю за внимание к моей работе.
__________________
Сначала было слово...

FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig



Сначала было слово...

FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig



AmberSoler вне форума
Ответить с цитированием
#401
Старый 25.10.2009, 14:03
  #401
^
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: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

В разделе: "Монстры в игре и их особенности" допущена ошибка. Урон элементаля магмы указан не верно.
Dirty_Player вне форума
Ответить с цитированием
#402
Старый 27.10.2009, 20:42
  #402
^
AmberSoler
 
Аватар для AmberSoler
📖
Регистрация: 22.05.2006
Сообщения: 1396
Регистрация: 22.05.2006
Сообщения: 1396
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

Dirty_PlayerВ разделе: "Монстры в игре и их особенности" допущена ошибка. Урон элементаля магмы указан не верно.
Да, исправлено... Спасибо за подсказку.
__________________
Сначала было слово...

FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig



Сначала было слово...

FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig



AmberSoler вне форума
Ответить с цитированием
#403
Старый 29.01.2010, 14:45
  #403
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

Для справочника, может быть, инфа слишком специфическая, но лучше места не нашёл, поэтому здесь.

Зависимость появления грейженого стека от координат

Появится ли грейженый стек или нет, зависит от условия:

([ax + by + cz + d] mod 32768) mod 100 < 50, где
a = 2992.911117
b = 14174.264968
c = 5325.181015
d = 32788.727920

0 <= x <= 143
0 <= y <= 143

z = 0 для поверхности
z = 1 для подземки

[x] = floor(x)

Грейд будет, если условие выполняется.

Расположение нейтралов с грейженым стеком для карты 144 х 144 с подземкой и без
0 - грейда нет, 1 - грейд есть.

Проверить клетку (x, y, z) на грейд можно с помощью программы Bitmap Generator
AlexSpl вне форума
Ответить с цитированием
#404
Старый 25.02.2010, 19:04
  #404
^
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: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

Прошу убрать бред со страницы 4.
если у героя две пары перчаток, действовать будет только одна. Исключение - Bogarus. (Добавил ROLpogo http://www.heroesportal.net).
Никаких исключений нет.

На движение по горизонтали и вертикали тратится 100 MP, по диагонали - 141 MP (100 * 21/2).
Что такое 21/2??? Тут должен быть "Корень из 2". Теорема Пифагора работает и в Героях!!!
Dirty_Player вне форума
Ответить с цитированием
#405
Старый 25.02.2010, 23:37
  #405
^
Marmot
 
Аватар для Marmot
📖
Регистрация: 07.01.2010
Адрес: Мозырь
Сообщения: 2120
Регистрация: 07.01.2010
Адрес: Мозырь
Сообщения: 2120
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

Dirty_PlayerЧто такое 21/2??? Тут должен быть "Корень из 2". Теорема Пифагора работает и в Героях!!!
Я сначала тоже не понял. А подумав, решил: это запись "два в степени одна вторая", то есть тот же квадратный корень из 2: 2^(1/2). Просто здесь нужен верхний индекс, но это ведь не "Ворд"!
__________________
Воскресайте, камінні душі, Розчиняйте серця і чоло, Щоб не сказали Про вас грядущі: їх на землі не було…
(Василь Симоненко. Люди – прекрасні)
Воскресайте, камінні душі, Розчиняйте серця і чоло, Щоб не сказали Про вас грядущі: їх на землі не було…
(Василь Симоненко. Люди – прекрасні)
Marmot вне форума
Ответить с цитированием
Ответ
Страница 27 из 50


Опции темы



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


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

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