Объявления

Форум о Героях Меча и Магии и King's Bounty. Если Вы любите эти игры, мы будем рады видеть Вас в наших рядах. :smile2:
Для регистрации на форуме необходимо написать письмо на vdv_forever@bk.ru либо на dumai-spb@mail.ru с указанием желаемого ника


Заклинания, их типы и свойства

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

Re: Неточности и дополнения!

Сообщение VDV_forever » 16 мар 2015, 06:58

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

offlineАватара пользователя
Владимир
Ветеран
Ветеран
 
Сообщения: 613
Зарегистрирован: 30 окт 2012, 18:37
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 361 раз.

Re: Неточности и дополнения!

Сообщение Владимир » 16 мар 2015, 07:45

AlexSpl писал(а):

Например, вот одна из самых простых: найти вероятность появления заклинания Magic Arrow в нейтральном рыцарском замке. На первый взгляд, всё просто, но на деле решение довольно-таки интересное получится. А вот уже намного сложнее: найти вероятность появления заклинания Haunt в комповском замке Чародеев с отстроенной библиотекой :smile2:

Четвёртое заклинание не учитываем, его всё равно видно не будет.
Если верить тексту, методом исчерпания вариантов.
1) 20/101 - стрела попадает первым или вторым заклинанием, как "обязательное ударное". Иначе,
2а) 50/101 - на первый уровень не попала обязательная снималка магии (Cure или Dispel magic).
2б) 51/101 - на первом уровне она есть.
Всего заклинаний у нас 12, два из них походные, и все они "хорошие" (не исчезают на 2.3).
Случай (2а), - в котором нет ещё ни одного заклинания.
1/12+2/12*(1/10+9/10*1/9)+9/12*(1/11+2/11*1/9+8/11*1/10)=14/55
Случай (2б), - в котором первое заклинание - одно из боевых
1/11+2/11*1/9+8/11*7/10 (совпадает с последним множителем строки выше) = 91/495
Итого, 20/101+81/101*(50/101*14/55+51/101*91/495)=20/101+81/101*3647/16665=209569/561055 - если считать точно, полагая, что ГПСЧ идеальный.
Иначе, 37,35%
Ужас! Можно я не буду считать про комповский замок? :smile5:
VDV_forever писал(а):

Спасибо за статью, Александр! :smile20:
Давно у нас не было позновательного материала :smile18:

Можно сделать новый раздел справочника - для интересующихся.
Я считаю, что смогу ужать текст раза в два, без потери (игрового) смысла, тогда его можно будет добавить и в раздел "Заклинания" - как это было сделано для первых героев. В общем, я напишу свой сокращённый вариант - подумаем, насколько он уместен.
Вернуться к началу

offlineАватара пользователя
VDV_forever
Администратор
 
Сообщения: 3703
Изображений: 7
Зарегистрирован: 22 мар 2009, 12:36
Поблагодарили: 903 раз.

Re: Неточности и дополнения!

Сообщение VDV_forever » 16 мар 2015, 09:16

В справочник, обязательно! Можно добавить в раздел статьи по ГММ2, или включить в существующий раздел.
Володь твой материал будет актуален, а может это будет ваша совместная статья? :smile1:
В таком формате еще не было работ. :smile2:
p.s. готовлю свой материал по новой игре в стиле героев, проект так сказать. Может вас, самых светлых умов, это заинтересует....
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
Владимир
Ветеран
Ветеран
 
Сообщения: 613
Зарегистрирован: 30 окт 2012, 18:37
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 361 раз.

Магическая гильдия в Героях 2

Сообщение Владимир » 16 мар 2015, 15:31

VDV_forever писал(а):

В справочник, обязательно! Можно добавить в раздел статьи по ГММ2, или включить в существующий раздел.
Володь твой материал будет актуален, а может это будет ваша совместная статья? :smile1:
В таком формате еще не было работ. :smile2:

Вряд ли. Речь идёт не о дополнении, расширении и уточнении, а как раз об уменьшении количества материала. Что касается "новых статей"... у нас и в старых ещё полно ляпов и недоделок.

Ну вот, например, описания уровней магической башни из 8. Города-замки и их постройки
Цитата:
Позволяет изучать заклинания n-го уровня. Когда гильдия магов построена, сами заклинания становятся доступны любому из героев с книгой заклинаний.

Добавляет m заклинаний n-го уровня. Позволяет любому герою с книгой заклинаний, посетившему замок, запомнить эти заклинания.
Для первого уровня, - "Содержит" вместо "Добавляет"
Тоже плохо, на самом деле, может быть Orzie или AlexSPl подскажут, как лучше написать.
Но почему-то по первым Героям у нас вообще нигде на видном месте не указано, сколько заклинаний на каком уровне.

Теперь по длинному и сложному тексту для магической башни в Героях 2. Копирую, вырезаю лишнее, сшиваю несостыковки в получившемся.
Магическая гильдия в Героях 2

Магическая гильдия любого города может иметь максимум 5 этажей, или уровней. Каждый построенный этаж открывает доступ к новым заклинаниям соответствующего уровня. 1-й и 2-й этажи гильдии магов открывают доступ к 3 заклинаниям 1-го уровня и 3 заклинаниям 2-го уровня соответственно. На 3-м и 4-м этажах можно выучить по 2 заклинания 3-го и 4-го уровня соответственно. 5-й этаж даёт только 1 заклинание. В городе Чародеев можно возвести Библиотеку, которая откроет доступ к одному дополнительному заклинанию на каждом этаже гильдии.

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

На первом этапе на полки гильдии попадают т.н. обязательные заклинания. Давайте посмотрим, что конкретно происходит на этом этапе.
1. Если город является городом Некромантов и, кроме того, принадлежит компьютерному игроку, то на полки магической гильдии такого города попадает одно из мертвяцких заклинаний: Death Ripple (с вероятностью 50/101), Death Wave (с вероятностью 51/101).
2. На полки гильдии обязательно попадает одно из заклинаний, которым можно снимать негативные эффекты с отрядов: Dispel Magic (25/101), Mass Dispel (25/101), Anti-Magic (25/101), Cure (26/101).
3. Выбирается и добавляется одно ударное заклинание: Magic Arrow (20/101), Lightning Bolt (20/101), Fireball (20/101), Cold Ray (20/101), Cold Ring (21/101). Если город оказался Некрополем компьютерного игрока, в котором на первых двух шагах уже выбраны два заклинания третьего уровня, на 3-м шаге игра всё ещё может выбрать Fireball или Cold Ring, но в гильдии они не появятся.

На втором этапе, все остальные полки в гильдии заполняются последовательно, с первого по пятый этаж.
1. Случайным образом выбирается заклинание нужного уровня, которого ещё нет на полках гильдии.
На полках каждого этажа магической гильдии не может находиться более одного походного заклинания. Если на этаже уже есть походное заклинание, игра будет выбирать только боевые.
2. В игре есть "редкие" и "неподходящие для типа замка" заклинания. Заклинания Holy word и Holy shout считаются неподходящими для Некрополя, а Death ripple и Death wave - для всех остальных замков. Редкие заклинания - это Town Portal, Visions, Haunt, и все 8 заклинаний вызова элементалей. Если заклинание оказалось редким или неподходящим, с вероятностью 10/11 оно будет отклонено, и игра вернётся на шаг 1.
3. Только для городов под управлением компьютера. С некоторой вероятностью ИИ может отклонить заклинание, которое он считает слабым, и вернуться к шагу 1.
Когда все проверки пройдены, заклинание добавляется в гильдию магов.

Это черновик на основе текста от AlexSPl. По смыслу, идентичен исходному, если
1). Мы не пользуемся вспомогательными программами и просто хотим прикинуть, какие заклинания можно ожидать в магической башне.
2). Нам безразличен или неизвестен тип ГПСЧ, используемый в игре, свойства его неидеальности, порядок и количество срабатываний. Смысл и порядок пунктов 1-5 в описании точного алгоритма был именно в этом?

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

VDV_forever писал(а):

p.s. готовлю свой материал по новой игре в стиле героев, проект так сказать. Может вас, самых светлых умов, это заинтересует....

Готовлю логику, дискретную математику и теорию вычислений... и ещё 3 предмета, которые будут на экзамене.
Последний раз редактировалось Владимир 15 апр 2015, 08:19, всего редактировалось 3 раз(а).
Вернуться к началу

offlineАватара пользователя
AlexSpl
Эксперт
Эксперт
 
Сообщения: 2989
Зарегистрирован: 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)
Поблагодарили: 1361 раз.

Re: Неточности и дополнения!

Сообщение AlexSpl » 16 мар 2015, 17:38

Вот моё решение задачи о вероятности появления Magic Arrow. Немного более подробное, чем у Владимира. К сожалению, как ни крутил, не придумал ничего, кроме как метода "в лоб".

 
Начало у меня такое же, так что останавливаться на этом не буду (интуитивно кажется, что события в скобках независимы, хотя формально не проверял). Вероятность появления заклинания Magic Arrow равна P = 20/101 + 81/101 * (50/101 * P' + 51/101 * P'').

Пусть
M - множество, состоящее из 1-го заклинания Magic Arrow. Мощность множества M равна m = 1.
B - множество, состоящее из всех остальных боевых заклинаний 1-го уровня. Мощность множества B равна b = 9.
A - множество, состоящее из 2-х походных заклинаний 1-го уровня. Мощность множества A равна a = 2.
Объединение этих множеств есть множество Z = M|B|A и состоит из 1 + 9 + 2 = 12 элементов, т.е. мощность множества равна z = 12.

Находим P'.

1. Найдём вероятность P1 появления заклинания Magic Arrow в 1-м слоте.

P1 = P[M] = m/z = 1/12.

2. Найдём вероятность P2 появления заклинания Magic Arrow во 2-м слоте. Здесь возможны два случая: когда в 1-й слот выбирается одно заклинание из множества B (случай 1) и когда - одно из множества A (случай 2).

1) P[BM] = b/z * m/(z - 1) = 9/12 * 1/11 = 9/132 = 3/44;
2) P[AM] = a/z * m/(z - 2) = 2/12 * 1/10 = 2/120 = 1/60.

P2 = P[BM] + P[AM] = 3/44 + 1/60 = 14/165.

3. Найдём вероятность появления заклинания Magic Arrow в 3-м слоте. Здесь возможны три случая.

3.1. P[BBM] = b/z * (b - 1)/(z - 1) * m/(z - 2) = 9/12 * 8/11 * 1/10 = 3/55;
3.2. P[BAM] = b/z * a/(z - 1) * m/(z - 3) = 9/12 * 2/11 * 1/9 = 1/66;
3.3. P[ABM] = a/z * b/(z - 2) * m/(z - 3) = 2/12 * 9/10 * 1/9 = 1/60.

P3 = P[BBM] + P[BAM] + P[ABM] = 19/220.

Тогда вероятность появления заклинания Magic Arrow в одном из трёх слотов равна P' = P1 + P2 + P3.

Находим P''.

Первый слот занят либо заклинанием Cure, либо заклинанием Dispel Magic. Обозначим буквой С множество, состоящее из этих двух заклинаний. Так что теперь m = 1, b = 9 - 1 = 8 (в первом слоте одно заклинание из множества C), a = 2, z = 12 - 1 = 11.

1. Найдём вероятность P2 появления заклинания Magic Arrow во 2-м слоте.

P[CM] = m/z = 1/11.

P2 = P[CM].

2. Найдём вероятность P3 появления заклинания Magic Arrow в 3-м слоте.

P[CBM] = b/z * 1/(z - 1) = 8/11 * 1/10 = 8/110 = 4/55;
P[CAM] = a/z * 1/(z - 2) = 2/11 * 1/9 = 2/99.

P3 = P[CBM] + P[CAM] = 46/495.

Тогда вероятность появления заклинания Magic Arrow в одном из двух оставшихся (2-м или 3-м) слотов равна P'' = P2 + P3.

Итого, P = 20/101 + 81/101 * (50/101 * (1/12 + 14/165 + 19/220) + 51/101 * (1/11 + 46/495)) = 20/101 + 81/101 * (50/101 * 14/55 + 51/101 * 91/495) = 20/101 + 81/101 * (140/1111 + 1547/16665) = 20/101 + 81/101 * 3647/16665 = 209569/561055 ~ 37,35%.
Вернуться к началу

offlineАватара пользователя
AlexSpl
Эксперт
Эксперт
 
Сообщения: 2989
Зарегистрирован: 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)
Поблагодарили: 1361 раз.

Re: Неточности и дополнения!

Сообщение AlexSpl » 16 мар 2015, 17:59

Цитата:
Сокращённый текст ни в коем случае не предлагается как замена полного, но именно в качестве дополнения к разделу о заклинаниях кажется мне более уместным. Если не подойдёт, можно оставить только полный вариант.

Для Справочника самое то :smile17:

Цитата:
Тоже плохо, на самом деле, может быть Orzie или AlexSPl подскажут, как лучше написать.

Я бы написал просто: каждый новый этаж гильдии магии открывает доступ к заклинаниям, хранящимся на его полках. Ведь это есть то, что на самом деле и происходит (заклинания уже лежат на полках гильдии, просто у игрока нет возможности изучить их, пока он не построит соответствующий этаж). Можно указать также количество и особенности (1 походное, Библиотека и т.п.).

Если нужен реализм, можно вообразить, что все заклы хранятся (а лучше - находятся в процессе создания) в подвале гильдии под замком, а когда строится новый этаж, архимаг их туда переносит, чтобы каждый герой мог ознакомиться с текстами :)
Вернуться к началу

offlineАватара пользователя
AlexSpl
Эксперт
Эксперт
 
Сообщения: 2989
Зарегистрирован: 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)
Поблагодарили: 1361 раз.

Re: Неточности и дополнения!

Сообщение AlexSpl » 16 мар 2015, 19:15

Цитата:
Володь твой материал будет актуален, а может это будет ваша совместная статья? :smile1:
В таком формате еще не было работ.

Как это не было? :smile4: Очень жаль, что ты отошёл от дел :smile7: Хотя все мы понимаем, что к чему. Что одними Героями жить нельзя, даже если очень хочется. Важно только помнить, что где-то в далёком 2008-м сидит человек за компом и ему хорошо. И не важно, каково этому человеку сейчас, главное - что тот, прежний, всё ещё любит эту игру, искренне и безусловно.
Вернуться к началу

offlineАватара пользователя
VDV_forever
Администратор
 
Сообщения: 3703
Изображений: 7
Зарегистрирован: 22 мар 2009, 12:36
Поблагодарили: 903 раз.

Re: Неточности и дополнения!

Сообщение VDV_forever » 17 мар 2015, 02:08

AlexSpl писал(а):

Цитата:
Володь твой материал будет актуален, а может это будет ваша совместная статья? :smile1:
В таком формате еще не было работ.

Как это не было? :smile4: Очень жаль, что ты отошёл от дел :smile7: Хотя все мы понимаем, что к чему. Что одними Героями жить нельзя, даже если очень хочется. Важно только помнить, что где-то в далёком 2008-м сидит человек за компом и ему хорошо. И не важно, каково этому человеку сейчас, главное - что тот, прежний, всё ещё любит эту игру, искренне и безусловно.

Саш, я имел в виду статью в соавторстве AlexSpl и Владимир. :smile2:
Верно говоришь, раньше я просто жил героями... :smile4: эх золотое время было...
Сейчас приоритеты расставлены иначе и ничего поделать не могу.. :smile29: но геройская любовь она настоящяя, вечная! :smile16:
В геройской среде, в настоящее время, остались нескольно человек которым по настоящему интересна игра, ее изучение. И вот это действительно печально... :smile29:
***
Владимир, Александр со смарта не удобно писАть ( Замечания и дополнения обязательно будут учтены, однако есть вопросы...
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
VDV_forever
Администратор
 
Сообщения: 3703
Изображений: 7
Зарегистрирован: 22 мар 2009, 12:36
Поблагодарили: 903 раз.

Re: Неточности и дополнения!

Сообщение VDV_forever » 22 мар 2015, 02:52

AlexSpl писал(а):

Каким образом заклинания попадают в магическую гильдию?

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

offlineАватара пользователя
Владимир
Ветеран
Ветеран
 
Сообщения: 613
Зарегистрирован: 30 окт 2012, 18:37
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 361 раз.

Re: Заклинания, их типы и свойства

Сообщение Владимир » 20 ноя 2015, 16:38

Перенёс сюда всё по заклинаниям из "неточностей и дополнений"
Как редактировать раздел справочника?
Когда я пытаюсь в нём что-нибудь поменять, после сохранения новой версии страница превращается в Адъ.

Например, в конце неверно указаны иммунитеты существ, "Видеть всё" пришло из Героев 1, можно добавить огра как демонстрацию окаменения.
Dispel Magic, или всё-таки Mass Dispel пришёл из Героев 1?

А в идеале - вообще хоццтся сменить формат основной части раздела, таблиц.
Вернуться к началу

Пред.След.

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

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

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