Перейти к содержанию

Сообщения от Древо прокачки героя

Пока нет оценок — будьте первым!
Аватар пользователя
12 лет назад
Не, тут иначе. Я так понял, что тут зависит от генерации карты. И только когда сколько-то навыков нахватаешь -- тогда уже можно с большой вероятностью сказать, какая из возможных схем тебе выпала и планировать выбор дальнейших навыков героя. То есть нужен не скиллвил, а таблица. И, по-моему, где-то такая таблица была (точно обсуждалась), но только в другой теме.
Аватар пользователя
12 лет назад
Просто смотри, почему я скилвил агитирую- он удобен и прост, и гораздо наглядней таблицы ( в плане просмотра возможных комбинаций).
А если так, то таблицу как-то можна упорядочить для удобства
Аватар пользователя
12 лет назад
Ну да, но там нет круговых связей, как в пятых... Умений тоже нет, только навыки, скиллвил-то нужен для отображения умений в основном.
Аватар пользователя
12 лет назад
vbn, спасибо, гляну.
З.Ы: а сколько ЛМоракул будет просчитывать, если я возьму за расчет 2 героя (1 только для пробивки и атаки, 1 тупо для защиты замка)? если качать буду по-максимуму и смогу ли сам выбрать нужные скилы, которые я бы взял в игре для персов?
Аватар пользователя
12 лет назад
эта программа ведь для двойки...
Аватар пользователя
12 лет назад
ребята, а вообще насколько реально сделать это дерево? я просто могу и хочу, но, думаю: "Вдруг деревом навыков управляет всемогущий рандом"...
Аватар пользователя
12 лет назад
Естественно рандом. Хотя у каждого героя наиболее вероятно выпадение определенных навыков, в каждом сценарии эта вероятность будет своя, и некоторые казалось бы обязательные навыки могут не выпасть. Мало того, если начинать этот же сценарий заново, дерево прокачки для героя также изменится.
В ответ пользователю vbn
10 лет назад
vbn
Такая программа уже есть.
LMOracle она называется.
Это просто чудо, а не программа.

http://handbookhmm.ru/programs/LMOracle_3.17.6.2_FE.zip

Действительно, чудо!
Erutan Rivol, и для HoMM III она тоже работает (играю сейчас в HD-мод, все показывает верно).

Кто знает, можно ли ее использовать при онлайн-игре?
В ответ пользователю 1234ru
Аватар пользователя
10 лет назад
1234ru
Кто знает, можно ли ее использовать при онлайн-игре?
Она не работает в онлайне, а если бы и работала, то конечно же нельзя.
9 лет назад
Ничего не понимаю. Я прочитал пару статей, прочитал форум, и не понял до конца. В интернете есть таблицы навыков и шансов выпада того или иного навыка для героя. Что такое тогда "дерево навыков"?. Если на конкретной карте, для какого-то героя будет конкретное "дерево навыков" + учитывая шанс навыка, то получается, что дерево строится на момент создания сценария, то есть генерируется дерево по определенной вероятностью навыков для всех героев? Неужели нет кода или программы, которая где-то доставала б это дерево из кода, воно должно гдето хранитса и не надо никакого save-load делать програмно. Иначе нелогично, каждый раз есть шанс выпадения того или иного навыка, судя по туториалу, есть перегрузить сейв то должно выпасть другие навыки при подъеме лвла. Разве нет? Я про ето http://screencast.com/t/p9bvjQWDVtez - шанс випадения навиков

Как я понял, шангс выпадения навыков, это шанс при генерации случайной карты, игра сама генерирует это дерево, но дерево заполняетса шансами. То есть Рэндом, берешь героя 1, выбираешь навык 1, далее по Рэндому выбирает 2 навыка сама игра с какимто шансом. Это еще в начале генерации карты, а уже когда вы играете то игра использует сгенерированное дерево. Которое вы желаете узнать. Программа пашет методом save-load и тупо смотрит то что предлагает игра. Неужели никто еще нигде за столько лет, не получил это дерево навыков готовое из кода игры?
В ответ пользователю Dragonboh
9 лет назад
Dragonboh
Программа пашет методом save-load и тупо смотрит то что предлагает игра. Неужели никто еще нигде за столько лет, не получил это дерево навыков готовое из кода игры?
Если ещё не раскопали - может и не хранится; вероятней всего внутри самой игры псевдо-рандом, а для определения следующего случайного числа берется текущее состояние игры (позиции каких-нибудь объектов на карте, текущие количества ресурсов, армия на героях; некоторые программы используют системный таймер и состояние оперативной памяти без привязки к чему-то конкретному) и вычисляется некоторое достаточно сложное преобразование. Например, если что-то поменять на карте или поле боя то мораль которая работала на прошлом лоаде работать перестает, но если в точности скопировать все расстановки - мораль повторяется.

Какие именно преобразования выполняются и что используется в генераторе псевдо-случайных-чисел определить достаточно сложно, нужна серьезная обратная разработка, save-load в таком случае гораздо проще.

Статистика

Приветствуем новейшего участника: recijeb

Сейчас на сайте 6 пользователей 1305 гостей