Объявления

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

Недели и Месяцы

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

Недели и Месяцы

Сообщение VDV_forever » 18 сен 2013, 12:11

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

offlineАватара пользователя
DR28  
Мастер
Мастер
 
Сообщения: 251
Зарегистрирован: 25 июн 2012, 18:59
Откуда: Санкт-Петербург
Пол: Не указан
Награды: 8
Победителю турнира по HMM2 (1) Победителю этапа по HMM2 (3) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) 3 место 2 этапа по HMM2 (1)
Поблагодарили: 91 раз.

Re: Недели и Месяцы

Сообщение DR28 » 24 сен 2013, 06:30

Неделя:
любого игрового монстра - прирост +5
неигрового существа (кузнечика, муравья, стрекозы, паука, бабочки, шмеля, саранчи, червя (земляного), шершня, жука, белки, кролика, суслика, барсука, крысы, орла, ласки, ворона, мангуста, собаки, муравьеда (трубкозуба), ящерицы, черепахи, дикобраза (ежа), кондора) - прирост стандартный
Месяц:
любого игрового монстра - прирост х2
чумы - прирост 0, уполовинивание невыкупленных юнитов
Нестандартный прирост на внешние жилища и юниты на карте не влияет, при чуме прироста нет (не уверен, давно это было)
Как-то так
Вернуться к началу

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 раз.

Re: Недели и Месяцы

Сообщение AlexSpl » 02 май 2015, 17:26

Как быстрее всего найти Месяц (Month), Неделю (Week) и День (Day) по заданному общему кол-ву дней (Days) прохождения?

У меня пока так:
Month = (Days - 1) / 28 + 1;
Week = (Days - 1) / 7 % 4 + 1;
Day = (Days - 1) % 7 + 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 раз.

Re: Недели и Месяцы

Сообщение AlexSpl » 02 май 2015, 20:31

Месяцы в игре Герои Меча и Магии 2
Основные сведения

1. Месяцы, когда ничего не происходит

Сообщение:
"Астрологи объявляют месяц [название месяца].

Население всех жилищ возросло."

Вероятность: 50%.

Эффект: нет.

Особенности:
Всего существует 10 месяцев, когда ничего не происходит:
Кузнечика, Муравья, Стрекозы, Паука, Бабочки, Шмеля, Цикады, Земляного червя, Шершня, Жука.

Они наступают с одинаковой вероятностью 1/20.

2. Месяцы, когда популяция определённых монстров удваивается

Сообщение:
"Астрологи объявляют, что этому месяцу покровительствует сила [название существа в родительном падеже мн. ч.].

Популяция [название существа в родительном падеже мн. ч.] удваивается!

Население всех жилищ возросло."

Вероятность: 40%.

Эффект:
1. Количество существ в жилищах, за исключением внешних, удваивается.
Число существ, чья популяция удваивается, рассчитывается следующим образом:
– сначала происходит обычный прирост существ в жилище;
– затем количество существ в жилище удваивается;
– прирост существ во внешних жилищах происходит обычным образом.

2. На карте случайным образом появляются новые отряды нейтралов, чья популяция удваивается (см. ниже).

Пример:
Вопрос:
На конец месяца имеем 54 крестьянина. В замке построены Колодец и Ферма. Сколько крестьян будет доступно для найма в жилище, если наступает месяц "крестьян"?
Ответ: (54 + 12 (базовый прирост) + 2 (Колодец) + 8 (Ферма)) * 2 = 152 (крестьянина).

Особенности:
Популяция удваивается только для следующих монстров:
Крестьянин, Тролль, Гном, Рух, Огр, Друид, Вампир, Волк, Кентавр, Горгулья, Единорог, Лич.

Любой из этих месяцев наступает с одинаковой вероятностью 1/30.

Численность новых нейтралов, появляющихся на карте при наступлении месяца

Вероятность появления нового отряда нейтралов зависит от общего числа клеток на карте, на которых они могут появиться (например, понятно, что они не могут появиться на воде или на занятой клетке). Вероятность появления новых нейтралов для каждой такой клетки равна 1/361. Вероятность, что новый отряд нейтралов окажется лояльным равна 20/101.

Численность нейтралов в новом отряде есть сумма двух случайных чисел из следующих диапазонов:

Код: Выделить всё
1.  Крестьяне       40 – 80
2.  Тролли          7 – 10
3.  Гномы           12 – 25
4.  Рухи            10 – 16
5.  Огры            12 – 25
6.  Друиды          10 – 25
7.  Вампиры         8 – 12
8.  Волки           20 – 35
9.  Кентавры        20 – 50
10. Горгульи        15 – 30
11. Единороги       8 – 15
12. Личи            6 – 10

Например, численность единорогов в новом отряде при наступлении одноимённого месяца будет равна [8 - 15] + [8 - 15] = [16 - 30].

3. Месяц чумы

Сообщение:
"Астрологи объявляют месяц ЧУМЫ!

Население всех жилищ уменьшилось вдвое."

Вероятность: 10%.

Эффект:
1. Прироста существ в замках и городах не происходит.
2. Количество существ во всех жилищах, за исключением внешних, уменьшается вдвое.

Пример:
Вопрос: На конец месяца имеем 39 гоблинов. Сколько гоблинов будет доступно для найма в жилище, если наступает месяц ЧУМЫ?
Ответ: [39 / 2] = 19 (гоблинов).
Вернуться к началу

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 раз.

Re: Недели и Месяцы

Сообщение AlexSpl » 02 май 2015, 23:10

Как происходит еженедельный прирост существ в жилищах городов и замков?

Прирост Growth в жилище равен:

Growth = [[(BaseGrowth + Well + Grower) * NeutralTownMod] * CompMod] + WeekBonus, где

BaseGrowth - базовый прирост,
Well - бонус Колодца (Well = 2, если Колодец построен, иначе 0),
Grower - бонус генератора существ 1-го уровня (Grower = 8 для всех жилищ 1-го уровня, в случае если отстроен генератор, иначе 0),
NeutralTownMod = 0.5 для нейтральных городов и замков, иначе равен 1,
CompMod - модификатор прироста для компьютерного игрока (в случае если число существ в жилище равно 0, т.е. комп выкупил всех существ в жилище до наступления новой недели, CompMod = 1.2 на сложности игры "Тяжелая", CompMod = 1.32 на сложности "Эксперт", CompMod = 1.44 на сложности "Невозможная", иначе равен 1),
WeekBonus - бонус недели существ (WeekBonus = 5, если наступила неделя существа в жилище, иначе 0).

Примеры
1. Найти прирост крестьян в нейтральном городе без Колодца и Фермы:
Growth = [[(12 + 0 + 0) * 0.5] * 1] + 0 = (или проще) [12 / 2] = 6

2. Найти прирост крестьян в замке компьютерного игрока с отстроенным Колодцем и Фермой на сложности "Невозможная" и при условии, что комп выкупил всех крестьян до наступления новой недели, которая оказалась неделей крестьян:
Growth = [[(12 + 2 + 8) * 1 ] * 1.44] + 5 = 36
Последний раз редактировалось AlexSpl 03 май 2015, 12:09, всего редактировалось 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 раз.

Re: Недели и Месяцы

Сообщение AlexSpl » 03 май 2015, 00:13

Как так получается, что после наступления месяца чумы в жилищах компа появляются новые монстры?

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

При наступлении нового месяца прирост существ в жилище происходит, как обычно:

Growth = [(BaseGrowth + Well + Grower) * CompMod]

Если это месяц чумы, то от этого числа отнимается прирост, но уже без бонуса для компа! Для игрока-человека CompMod = 1, и всё выглядит так, как будто прироста нет, а число существ в жилищах уполовинилось: (BaseGrowth + Well + Grower) - (BaseGrowth + Well + Grower) = 0. Для компа эта разность не равна 0: (BaseGrowth + Well + Grower) * CompMod - (BaseGrowth + Well + Grower) <> 0!

Давайте рассмотрим следующий реальный случай. Играем на сложности "Невозможная" (CompMod = 1.44). В замке компа отстроены гоблины и волки, Колодец (+2) и Мусорная куча (+8). Все волки выкуплены, а вот 1 гоблина комп оставил. Что происходит, когда наступает месяц чумы?

1. Находим прирост гоблинов. Так как гоблины выкуплены не полностью, то CompMod = 1 и прирост Growth = 10 + 2 + 8 = 20. Итого гоблинов: 1 (невыкупленный) + 20 (прирост) = 21. При наступлении месяца чумы прирост вычитается: 21 - 20 = 1 (т.е. идёт "откат" прироста), и оставшееся количество существ делится нацело на 2: [1 / 2] = 0. В итоге у компа гоблинов нет.

2. Находим прирост волков. Так как волки полностью выкуплены, то CompMod = 1.44 и прирост Growth = [(5 + 2) * 1.44] = 10 (волков). При наступлении месяца чумы прирост вычитается, но уже без модификатора CompMod, т.е. остаётся 10 - 7 = 3 волка, которые и уполовиниваются: [3 / 2] = 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 раз.

Re: Недели и Месяцы

Сообщение AlexSpl » 03 май 2015, 00:30

Вот Вам задачка на засыпку :) На 1-4-7 в нейтральном рыцарском городе (без Колодца и Фермы) в Мазанке имеется 30 крестьян. Сколько крестьян будет доступно для найма на 2-1-1, если наступил:

а) месяц единорогов;
б) месяц крестьян;
в) месяц чумы.

 Решение
а) 30 + [12 * 0.5] = 36;
б) (30 + [12 * 0.5]) * 2 = 72;
в) [(30 + [12 * 0.5] - 12) / 2] = 12!
Вернуться к началу

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 раз.

Re: Недели и Месяцы

Сообщение AlexSpl » 03 май 2015, 00:45

С неделями всё то же самое, что и в Героях 1, поэтому просто продублирую пост из "Интересных фактов" с небольшими изменениями. Т.к. формулу недельного прироста я привёл выше, то не буду тратить время на расчёт табличек с бонусами прироста для компьютерных игроков. Если будет соответствующий раздел в Справочнике, посчитать не составит труда. Итак.

Недели в игре Герои Меча и Магии 2
Основные сведения

1. Недели, когда ничего не происходит

Сообщение:
"Астрологи объявляют неделю [название недели].

Население всех жилищ возросло."

Вероятность: 75%

Эффект: нет.

Особенности:
Всего существует 15 недель, когда ничего не происходит:
Белки, Кролика, Суслика, Барсука, Крысы, Орла, Горностая, Ворона, Мангуста, Собаки, Муравьеда, Ящерицы, Черепахи, Дикобраза, Кондора.

Они наступают с одинаковой вероятностью 1/20.

2. Недели, когда прирост определённых монстров увеличивается

Сообщение:
"Астрологи объявляют, что этой неделе покровительствует сила [название существа в родительном падеже мн. ч.].

Популяция [название существа в родительном падеже мн. ч.] +5.

Население всех жилищ возросло."

Вероятность: 25%

Эффект:
Прирост существ в жилищах, за исключением внешних, увеличивается на 5.

Особенности:
Прирост увеличивается только для замковых существ.

Любая из таких недель наступает с одинаковой вероятностью 1/228 (25% * 1/57 по числу замковых существ).
Вернуться к началу

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 раз.

Re: Недели и Месяцы

Сообщение AlexSpl » 03 май 2015, 04:28

О том, как формируется гарнизон нейтральных городов и замков и как происходит прирост существ в таком гарнизоне

Начальное формирование гарнизона и еженедельное его пополнение происходит почти одинаково.

При начальном формировании в гарнизон нейтрального города/замка попадают 4 отряда неулучшенных существ 1-4 уровня этого города/замка. Например, для замка Рыцарей это будут Peasants, Archers, Pikemen и Swordsmen. Отряды занимают слоты гарнизона слева направо, причём одинаковые отряды объединяются в один слот. Отряды могут повторяться. Например, гарнизон замка может состоять только из одного большого отряда крестьян (все 4 отряда оказались отрядами крестьян и объединились). Размеры отрядов см. далее.

Недельный прирост гарнизона происходит следующим образом. Сначала приходит обязательное пополнение, а затем с вероятностью 80/101 для замка и 40/101 для города - дополнительное. Пополнением назовём отряд неулучшенных существ 1-5 уровня этого города/замка, причём обязательное и дополнительное пополнение может состоять из одних и тех же существ. Новые отряды присоединяются к старым.

Базовый размер пополнения (BaseGrowth) зависит от уровня существ:

1-й уровень: 8 - 15
2-й уровень: 5 - 7
3-й уровень: 3 - 5
4-й уровень: 1 - 3
5-й уровень: 1

Размер пополнения может быть увеличен в зависимости от длительности игры, а именно: базовый размер пополнения увеличивается на 1 за каждые 20 дней игры. Нетрудно догадаться, что бонус начинает действовать только с 4-й недели (1-4-1 = 22-й игровой день). Если обозначить пополнение гарнизона как Growth, а порядковый номер дня, в который происходит пополнение, - DayNumber, то Growth = BaseGrowth + [DayNumber / 20].

Если 4-й уровень существ может быть в гарнизоне нейтрального города/замка с самого начала, то 5-й уровень существ начинает пополнять ряды защитников гарнизона далеко не сразу. С течением игрового времени вероятность того, что пополнение будет состоять из низкоуровневых отрядов (1-4-й уровень), падает. Соответственно, растёт вероятность высокоуровневого пополнения (5-й уровень). Вероятности равны (Tier - уровень существ):

P[Tier 1] = 5 / (15 + [DayNumber / 10])
P[Tier 2] = 5 / (15 + [DayNumber / 10])
P[Tier 3] = 3 / (15 + [DayNumber / 10])
P[Tier 4] = 2 / (15 + [DayNumber / 10])
P[Tier 5] = [DayNumber / 10] / (15 + [DayNumber / 10])

Так, при формировании гарнизона (1-1-1, DayNumber = 1) и для первого пополнения в начале второй недели (1-2-1, DayNumber = 8) имеем:

P[Tier 1] = 5/15
P[Tier 2] = 5/15
P[Tier 3] = 3/15
P[Tier 4] = 2/15
P[Tier 5] = 0

Первое пополнение 5-го уровня появится не раньше 1-3-1 (DayNumber = 15):

P[Tier 1] = 5/16
P[Tier 2] = 5/16
P[Tier 3] = 3/16
P[Tier 4] = 2/16
P[Tier 5] = 1/16

Как видно, при очень долгой игре гарнизон будет пополняться практически только отрядами 5-го уровня. Недели и месяцы прироста существ на размер гарнизона не влияют.
Вернуться к началу

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

Re: Недели и Месяцы

Сообщение VDV_forever » 03 май 2015, 09:02

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

След.

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

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

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