Форум » Информация » Корректировка справочника до версии 4.0! » Ответить

Корректировка справочника до версии 4.0!

VDV_forever: Корректировка справочника до версии 4.0. Поскольку материала для справочника уже собрано огромное кол-во, необходимо начинать его обновлять (как можно интенсивнее, а не так вяло, как я это делаю в последнее время из-за нехватки времени). В данной теме, предлагаю совместными усилиями скидывать последовательно материал по каждому отдельно взятому разделу накопленному на форуме в разных темах. Что бы ничего не упустить. Как только будет готов любой из разделов, как его тут же можно будет обновлять в html, с заменой на справочнике. 1) Раздел 7. Монстры, их характеристики и особенности переименовать в 7. Юниты и существа, их характеристики и особенности. Из http://handbookhmm1.narod.ru/7.html сделать полноценный http://handbookhmm1.narod.ru/7_new.html, с полным описанием воинов. 2) Раздел 8. Объекты на карте приключений Разобраться с примечанием: «Примечание - объекты (С), (Б), (Л) и (Г) считаются общими (О), поскольку они присутствуют на нескольких ландшафтах.» В подраздел 8.2 Подробная информация добавить объект (Miner): «Официальное название - Shrine, для отличия от одноимённого объекта, дающего заклинание, используют названия Large Shrine, Oracle, Seer. Объект даёт полные сведения о силе соперников как в четырёх гильдиях воров. Остальные объекты можно глянуть здесь: http://tartarus.rpgclassics.com/homm1/MapObjects.php» Разобраться с типами. "Записки утонувшего капитана, или что нужно знать, прежде чем нырять в водоворот." (AlexSPl) 1. Если в Вашей армии всего один воин, то никакой водоворот Вам не страшен! 2. Если в Вашей армии больше одного воина, то смоет за борт половину воинов из отряда с наименьшей альфа-силой: floor(N/2), где N - количество воинов в отряде, floor() - округление вниз. Например, из 5 драконов выживут только 2. Последний воин - погибает: floor(1/2) = 0. 3. Если несколько отрядов в Вашей армии имеют одинаковую альфа-силу, то смоет половину того отряда, который расположен левее в окне Героя. 4. Компы проходят водовороты без потерь. 5. Вероятность пройти водоворот без потерь = 2/3 (66,7%). Вероятности для объектов на карте В книге "Strategy Guide" приводятся отличные от Справочника вероятности для некоторых объектов. Решил проверить. Вот результаты, сравнивайте: Сундук 1/3 - 1000 золота / 500 опыта 1/3 - 1500 золота / 1000 опыта 1/3 - 2000 золота / 1500 опыта Артефакт 60% - Бесплатно 20% - 50 воров 20% - 2000 золота Скелет 10% - Артефакт 90% - Пусто Пещера демона 30% - 1000 опыта 10% - Артефакт + 1000 опыта 30% - 2500 золота + 1000 опыта 30% - Потеря героя / Откуп за 2500 золота Кладбище, Кораблекрушение 30% - 1000 золота 30% - 2000 золота 30% - 5000 золота 10% - Артефакт + 2000 золота Святилище 40% - Заклинание 1-го уровня (25% - Bless, 12,5% - остальные) 40% - Заклинание 2-го уровня (все заклинания равновероятны: 12,5%) 20% - Заклинание 3-го уровня (все заклинания равновероятны: 12,5%) Опытным путём проверил вероятности сундука, вот результаты для 200 сундуков: 1000 золота / 500 опыта - 30,5% 1500 золота / 1000 опыта - 34% 2000 золота / 1500 опыта - 35,5% Так что вполне похоже на то, что вероятности равны по 33,3% сверить, исправить! Добавить текст событий при посещении объектов + обновить файл в разделе НОВАЯ ЛОКАЛИЗАЦИЯ http://handbookhmm1.f.qip.ru/?1-7-0-00000003-000-20-0 + Добавить примечание на Баг с кораблем (прикрепить сейвом)

Ответов - 48, стр: 1 2 3 All

VDV_forever: Спасибо Вова!

AlexSpl: Дима, ты не против, если я перепишу часть раздела 13. Мораль, Удача, Урон и ППБ, относящуюся непосредственно к ППБ? Я предлагаю не зацикливаться на повторении одной и той же битвы в течении нескольких попыток, а осветить тему с точки зрения более мощного понятия фиксированной карты битвы.

VDV_forever: Конечно не против Саша, только за! Новые знания ни кому еще не вредили.


VDV_forever: Саша, очень нужны твои знания по части исследования багов, а именно природы багов в обновленном разделе http://handbookhmm1.narod.ru/bags.html для пунктов: 6. Баг с неверным определением количества остающихся однотипных cуществ (автор AlexSPl). 8. Баги с призраками (автор AlexSPl).

VDV_forever: Возникла идея сделать 2 версии offline справочника, легкую и тяжелую. В тяжелую добавить полностью раздел скачать файлы. Какие мнения будут?

AlexSpl: Поддерживаю идею.

AlexSpl: Видать, с разделом о ППБ не успеваю. Можно пока кое-что из раздела "Интересные факты" взять.

VDV_forever: Да походу успеваешь, у меня наступил творческий кретинизм.

AlexSpl: Предположим, вы собираетесь в туристический поход. Сначала вы выбираете местность, куда хотите пойти, и отмечаете на её карте маршрут. У вас есть определённый запас еды и воды, опыта и воли. Местность может быть знакомой или же вы идёте туда впервые. Вы даже можете соревноваться с другими туристическими группами в скорости достижения конечной точки маршрута. Битва в Героях 1 – это своеобразный туристический поход. Она разворачивается на определённой карте битвы, у вас есть маршрут – последовательность действий, которые вы выполняете для достижения конечной его точки, а именно победы. У вас есть средства достижения цели: армия, магия, опыт и воля. В начале битвы игра случайным образом выбирает за вас карту битву, на которой будет происходить сражение. От выбранной карты может зависеть очень многое. Например, на одной карте битвы вы будете получать мораль на первом ходу, что позволит закончить бой без потерь, а на другой – нет. На одной карте битвы катапульта будет проламывать стену за один выстрел, что позволит вам, например, стрелять без штрафа уже в первом раунде, а на другой – нет и т.д. Итак, маршрут или путь битвы – это совокупность последовательности действий отрядов и героев противостоящих сторон и сопутствующих этим действиям событий и величин. Карта битвы – это совокупность всех возможных маршрутов битвы. На одной и той же карте битвы, совершая одни и те же действия, вы будете получать одинаковые результаты. Иными словами, маршрут битвы – есть постоянная для любой карты битвы. Например, если отряд в первом раунде наносит 21 единицу повреждений и получает мораль, то, сколько бы вы не переигрывали бой на этой карте битвы, этот отряд будет всегда наносить данное количество повреждений и получать мораль. Но если карта битвы выбирается за нас случайным образом, какой во всём этом прок? Оказывается, что игрок может до определённой степени контролировать выбираемую карту битвы. Это достигается следующим образом. Получение уровня любым из героев фиксирует псевдослучайное число, которое используется для генерации номера карты битвы. Иными словами, получая непосредственно перед битвой уровень какому-нибудь герою, вы можете контролировать выбираемый номер карты битвы. Причём совсем не обязательно получать уровень герою на текущем сейве, но обязательно – в течение текущей игровой сессии.

AlexSpl: Играя турнирную карту, обнаружил технический баг: игра "застывает"/"зависает" во время хода противника (приложение не отвечает). Сделать ничего нельзя, кроме как закрыть окно игры. Первый раз сталкиваюсь с такой проблемой. Саму ситуацию, при которой возникает баг, трудно повторить, но мне всё-таки удалось это сделать. Сейчас пытаюсь выяснить причины. Кто-нибудь уже сталкивался с подобной проблемой?

AlexSpl: Продолжая продолжать... Удалось выяснить, что: 1. Номер выбираемой карты битвы зависит от координат атакуемых монстров (героя, города и т.п.), а также некоторого случайного числа (насколько оно случайно, можно судить по пункту 3). 2. Число различных карт для любой битвы не превышает 2000 (1000 карт битвы, если флаг морали установлен, и ещё 1000, если нет). Именно столько (1000) значений может принимать случайное число, участвующее при определении номера карты битвы. Реальное число карт может оказаться меньше из-за того, что некоторые карты могут повторяться. Но я считаю, что вероятность повторения довольна мала, так что реальное количество карт для любой битвы можно считать равным 2000. Выбор есть 3. Получение одного или нескольких уровней любым героем фиксирует случайное число, использующееся при определении номера карты битвы. Конкретное значение этого числа зависит от получаемого уровня и, предположительно, номера дерева прокачки героя. Какие практические выводы можно сделать из всего этого? 1. Любая битва, даже первая битва сессии, в принципе, может быть повторена ведущим сколько угодно раз. Для этого необходимо найти соответствующего героя, который будет получать нужный уровень непосредственно перед проведением битвы. Здесь нужно понимать, что задача поиска такого героя чрезвычайно сложна. Но здесь важнее само утверждение о возможности повторить любую битву и существование практического способа это сделать 2. Вместо того, чтобы переигрывать одну и ту же битву в надежде на выпадение удачной карты, можно просто перебирать эти карты путём загрузки заранее подготовленных сейвов, где различные герои получают различные уровни. Плюс этого метода в том, что способ повторения битвы будет вам известен. Ещё один плюс в том, что не придётся выходить из игры, если вдруг битва зациклится, как ППБ. Как проверить? Создайте тестовый сейв, например, с 8 героями. Рядом с каждым поставьте беседку. Почему-то всегда вспоминается камень +1000 Теперь, получая уровень герою на тестовом сейве и загружая после этого сейв с битвой, вы добьётесь повторяемости событий и уронов. 8 героев, получающих уровень, означает 8 различных повторяемых карт битвы! Одна из них вполне может оказаться удачной. Кроме того, никто не запрещает сделать несколько тестовых сейвов или поставить на карту более 8 героев.

AlexSpl: Играя турнирную карту, обнаружил технический баг: игра "застывает"/"зависает" во время хода противника (приложение не отвечает). Сделать ничего нельзя, кроме как закрыть окно игры. Первый раз сталкиваюсь с такой проблемой. Саму ситуацию, при которой возникает баг, трудно повторить, но мне всё-таки удалось это сделать. Сейчас пытаюсь выяснить причины. Кто-нибудь уже сталкивался с подобной проблемой? Всё, выяснил. Ошибка возникает в фазе определения компом, какое заклинание направлять (ошибка AI). У AI есть определённые проблемы с Метеоритным Дождём (мой случай). Можно предположить, что у него будут также проблемы с Огненным Шаром.

VDV_forever: http://handbookhmm1.narod.ru/pc.html 24.5 Игрок-прорицатель, или как сделать так, чтобы героев компа переклинило? ППХ Однако любым героем, в том числе и своим. Все хотел проверить, но лень вперед меня родилась Спасибо Саша! Про карты надо более детально вникнуть, переварить. Спасибо!

VDV_forever: P.S. Вы даже себе представить не можете сколько будет весить полная offline версия справочника 4.0. Думаю, вряд ли её захотят качать...

VDV_forever: Народ у всех глючит, или только у меня? Имеется в виду файлообменник. Уже завтра надеялся запустить новую версию справочника, ан нет... P.S. Будет, как я уже и говорил, 2 варианта справочника версии 4.0. Уже все готово на 95%. *** Тупит все пипец, при закачке. Если сегодня получится закачать 2 файла, завтра внесу недостающие ссылки на справочник и возможно уже завтра вечером буду закачивать справочник. Надеюсь проделанная совместная работа всем придется по нраву. Жаль, что некоторые моменты все же не успели полноценно отработать и включить в справочник, но если будет время и желание, то почему бы и нет, учтем их в следующей версии...

AlexSpl: Хотелось бы ещё, чтобы оффлайн версия Справочника давала переключаться на другие приложения по Alt + Tab.

VDV_forever: AlexSpl пишет: Хотелось бы ещё, чтобы оффлайн версия Справочника давала переключаться на другие приложения по Alt + Tab. Да, это будет сделано, причем обязательно

AlexSpl: Только сейчас заметил, что книга в углу сайта стала чем-то "знакомее"

VDV_forever: Спасибо, что заметил и оценил.

AlexSpl: Если же говорить о максимальном уроне, который может нанести один отряд за один раунд, то безоговорочными лидерами будут гидры: под заклинанием "берсерк" за один удар они могут снять 32000 * 8 = 256000 HP, а если им придёт ещё и мораль после этого, то дополнительно 32000 * 5 = 160000 HP. Итого за один раунд - 416000 HP! Примечание - гидры могут одновременно атаковать 8 стеков монстров на поле боя, если 3 дружественных стека монстров будут находиться под заклинанием "берсерк". На практике же (при игре), такую ситуацию встретить просто невозможно! На самом деле, достаточно одного только отряда гидр под Берсерком и 8-ми одноклеточных отрядов вокруг него.



полная версия страницы