Объявления
Поздравляем
Avrelian


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

Программа для разведки

Не запускается игра? Проблемы со звуком? Где, в конце концов, взять игру, скачать патчи, приложения и карты? Как установить все это? Все проблемы обсуждаем в этом разделе
offlinetemig  
имя: Артем
Новичок
Новичок
 
Сообщения: 15
Зарегистрирован: 02 ноя 2023, 14:24
Пол: Мужчина
Поблагодарили: 10 раз.

Re: Программа для разведки

Сообщение temig » 06 ноя 2023, 02:48

AlexSpl писал(а):

Для одного и того же множества разрешённых навыков - 255. Зависимость есть только от стартовых, если не считать сам номер дерева (Seed). В программе можно поиграться с деревьями, меняя номер, и даже выставить последовательность посещения объектов, которые дают вторичные навыки.

Спасибо за ответ. Появилась идея написать что-то вроде справочного просмотровщика возможных деревьев прокачки героя, который бы определял нужное дерево по паре введенных первых прокачек героя (что дают на выбор и какой первичный навык растет) для карт с заданным набором разрешенных навыков. Без чтения памяти героев, просто как справочный ресурс, аналогично калькуляторам урона и пандор, который можно было бы применять в любых играх. Еще вопрос, а с первичными навыками как, посещение героем объектов на поднятие первичных характеристик никак не влияет на дальнейшее выпадение первичного навыка в дереве?
Вернуться к началу

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

Re: Программа для разведки

Сообщение AlexSpl » 06 ноя 2023, 10:55

Вторичные навыки считаются уже после первичных. Есть зависимость от веса, уровня и номера дерева.
Вернуться к началу

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

Re: Программа для разведки

Сообщение AlexSpl » 13 ноя 2023, 03:11

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

Немножко читерская тема, конечно. Например, в турнирах онлайн. Купил героя, получил уровень, вбил параметры. Земля далеко - герой пошёл в скауты, пробуешь качать другого :smile1: По-хорошему, нужно увеличивать размер Seed до 4 байтов. Прокачка не сломается (даже улучшится за счёт того, что вероятности получения вторичных навыков устремятся к их табличным значениям), зато предсказать развитие героя будет практически невозможно.
Вернуться к началу

offlinetemig  
имя: Артем
Новичок
Новичок
 
Сообщения: 15
Зарегистрирован: 02 ноя 2023, 14:24
Пол: Мужчина
Поблагодарили: 10 раз.

Re: Программа для разведки

Сообщение temig » 18 ноя 2023, 11:21

AlexSpl писал(а):

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

Немножко читерская тема, конечно. Например, в турнирах онлайн. Купил героя, получил уровень, вбил параметры. Земля далеко - герой пошёл в скауты, пробуешь качать другого :smile1: По-хорошему, нужно увеличивать размер Seed до 4 байтов. Прокачка не сломается (даже улучшится за счёт того, что вероятности получения вторичных навыков устремятся к их табличным значениям), зато предсказать развитие героя будет практически невозможно.

Я уверен, что есть игроки, имеющие деревья, хотя бы для некоторых героев, хотя бы просто в выписанном виде. Поэтому мне хотелось бы уравнять владеющих такой информацией и не владеющих. Думаю игра даже может заиграть новыми красками в чем-то, будет какой-то интерес в продумывании развития своих героев наперед с меньшей долей рандома. По сути аналогично калькулятору пандор, когда ты можешь посмотреть, скажем, может ли там быть магия и постараться взять коробку героем с мудростью.
Вернуться к началу

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

Re: Программа для разведки

Сообщение AlexSpl » 18 ноя 2023, 17:48

Всё равно останется элемент непредсказуемости. Например, Thunar #56, рандомная карта:

5: Tactics 2, Tactics 3, Earth Magic 1, Earth Magic 2, Earth Magic 3.

Тот же Thunar, который взял Pathfinding в Хижине Ведьмы на 3-м уровне (чего в принципе нельзя заранее знать):

7: Tactics 2, Armorer 1, Earth Magic 1, Tactics 3, Earth Magic 2, Estates 2, Earth Magic 3.

Два левелапа теряем до Expert Earth Magic одним неудачным посещением ведьмы :smile4: Дерево поломано. Качать Estates в реале никто не будет. Поэтому эффективно потеряно даже три уровня (один из вариантов прокачки Земли за 8-м уровней):

8: Tactics 2, Tactics 3, Pathfinding 2, Pathfinding 3, Wisdom 1, Earth Magic 1, Earth Magic 2, Earth Magic 3.

Остальные 5 путей прокачки в этом случае примерно такие же или даже хуже (например, через First Aid).

* * *
Или вот совсем "запоротое" дерево прокачки, когда в Хижине Thunar берёт Air Magic:

9: Archery 1, Artillery 1, Leadership 1, Navigation 1, Tactics 2, Earth Magic 1, Earth Magic 2, Archery 2, Earth Magic 3.
9: Archery 1, Artillery 1, Leadership 1, Navigation 1, Tactics 2, Earth Magic 1, Earth Magic 2, Leadership 2, Earth Magic 3.

Navigation никто качать не будет, как и Artillery. Даже Leadership под вопросом. И если отказываться от этих навыков, то Expert Earth Magic светит Thunar'у только на 13 уровне:

12: Tactics 2, Tactics 3, Air Magic 2, Estates 2, Estates 3, Air Magic 3, Offense 1, Offense 2, Offense 3, Earth Magic 1, Earth Magic 2, Earth Magic 3.
12: Tactics 2, Tactics 3, Air Magic 2, Logistics 1, Wisdom 1, Estates 2, Earth Magic 1, Diplomacy 1, Logistics 2, Earth Magic 2, Wisdom 2, Earth Magic 3.
12: Archery 1, Tactics 2, Air Magic 2, Archery 2, Air Magic 3, Archery 3, Estates 2, Tactics 3, Earth Magic 1, Earth Magic 2, Estates 3, Earth Magic 3.
12: Archery 1, Tactics 2, Air Magic 2, Archery 2, Air Magic 3, Archery 3, Estates 2, Tactics 3, Earth Magic 1, Earth Magic 2, Wisdom 1, Earth Magic 3.
12: Archery 1, Tactics 2, Air Magic 2, Archery 2, Air Magic 3, Archery 3, Estates 2, Tactics 3, Earth Magic 1, Luck 1, Earth Magic 2, Earth Magic 3.

В реальной партии, кстати, будут вопросы к тому, почему игрок не взял Air Magic в Хижине после разведки объекта скаутом. Будет реально трудно объяснить непосещение объекта :smile14:

Да, тут ещё и Estates :smile1: А за 13 уровней тоже ерунда выходит (первый левелап, естественно, уйдёт в прокачку Тактики):

13: Tactics 2, Armorer 1, Logistics 1, Logistics 2, Armorer 2, Scholar 1, Air Magic 2, Tactics 3, Mysticism 1, Earth Magic 1, Earth Magic 2, Armorer 3, Earth Magic 3.
13: Tactics 2, Armorer 1, Logistics 1, Archery 1, Logistics 2, Tactics 3, Air Magic 2, Learning 1, Logistics 3, Earth Magic 1, Earth Magic 2, Learning 2, Earth Magic 3.
13: Tactics 2, Armorer 1, Logistics 1, Archery 1, Logistics 2, Tactics 3, Air Magic 2, Learning 1, Logistics 3, Earth Magic 1, Earth Magic 2, Archery 2, Earth Magic 3.

Scholar или Learning :smile11: А ведь этого не избежать, т.к. игрок по-любому возьмёт Logistics :!:

Более-менее адекватные пути через Archery на 2-м уровне (но так вряд ли кто сообразит сделать):

13: Archery 1, Tactics 2, Air Magic 2, Archery 2, Air Magic 3, Ballistics 1, Pathfinding 1, Offense 1, Earth Magic 1, Tactics 3, Earth Magic 2, Offense 2, Earth Magic 3.
13: Archery 1, Tactics 2, Air Magic 2, Archery 2, Air Magic 3, Ballistics 1, Pathfinding 1, Offense 1, Earth Magic 1, Tactics 3, Earth Magic 2, Pathfinding 2, Earth Magic 3.
13: Archery 1, Tactics 2, Ballistics 1, Offense 1, Wisdom 1, Archery 2, Air Magic 2, Archery 3, Tactics 3, Offense 2, Earth Magic 1, Earth Magic 2, Earth Magic 3.

* * *
Можно придумать и ситуации, когда посещение Хижины Ведьмы и подобных объектов, наоборот, превратит поломанное изначально дерево в конфетку. Этого тоже не предусмотреть в реальной онлайн партии. Единственное, что можно сделать, это перепроверять дерево главного героя после посещения Хижин и т.п. скаутом. Т.е. у предлагаемой Вами программы должен быть полный функционал LMOracle. 1) Определяем номер дерева прокачки по первому левелапу (кстати, ещё не доказано, что одного левелапа будет достаточно для точного определения номера дерева, однако вероятность "угадать" я оцениваю как крайне высокую); 2) Строим дерево прокачки с полученным номером, ищем оптимальные пути получения нужных нашему герою вторичных навыков; 3) В течение игры, встречая объекты, дающие вторичный навык, перестраиваем дерево с учётом их посещения, чтобы увидеть, не получаем ли мы более короткий путь прокачки выбранных нами навыков.

К последнему пункту могут быть вопросы (придётся объяснять отказ от посещения Хижин и т.п.). Ко второму тоже, если мы готовы пожертвовать слотом (-ами) для вторичных навыков ради ускоренной прокачки нужных герою навыков. Например, Вы берёте в реальной игре Learning или Eagle Eye. А оппонент или аудитория такая: wtf?! Сорри, ребята, миссклик :smile12:
Вернуться к началу

offlinetemig  
имя: Артем
Новичок
Новичок
 
Сообщения: 15
Зарегистрирован: 02 ноя 2023, 14:24
Пол: Мужчина
Поблагодарили: 10 раз.

Re: Программа для разведки

Сообщение temig » 19 ноя 2023, 05:34

Понятно, что хижины ведьмы, ломают дерево, но они не так часто встречаются, по крайней мере с полезными навыками, которые точно стоит брать, типа земли или логи (тут больше проблем с флаксом из-за лачуги отшельника, которую герои наверняка будут брать и возможного универа). Смотря стримы игроков, играющих в тот же JC, я смог предсказать дерево для большинства героев по первым двум взятым уровням, а иногда и по одному (обычно по первому уровню остается в отсеве в среднем 4 возможных дерева, максимально, кажется, видел 8 возможных). При этом часто в отсеве после 1 уровня могут остаться деревья, где герой берет например только землю дальше во всех деревьях (или, наоборот, вариантов с быстрой землей нет ни для одного дерева). Пока я выгрузил все 255 деревьев для каждого героя из Вашей программы до 5 уровня (для стандартного набора навыков, без навигации и резиста), чтобы определить его номер, но думаю, будет время разберусь и непосредственно с генерацией деревьев, пока было время разобраться с генерацией первичных навыков.

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

Как Вы понимаете этот пункт правил "Запрещён просмотр дерева прокачки героя программными средствами (приравнивается к мапхаку (вскрытию карты))"?

Это действует на просмотр номера дерева из памяти программы? Или запрет использования любых справочных программ для определения деревьев? А если это будет набор страниц, где можно через ctrl+f найти нужное дерево, то стало быть, разрешено?
Вернуться к началу

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

Re: Программа для разведки

Сообщение AlexSpl » 19 ноя 2023, 05:52

Цитата:
Как Вы понимаете этот пункт правил "Запрещён просмотр дерева прокачки героя программными средствами (приравнивается к мапхаку (вскрытию карты))."

Это действует на просмотр номера дерева из памяти программы? Или запрет использования любых справочных программ для определения деревьев? А если это будет набор страниц, где можно через ctrl+f найти нужное дерево, то стало быть, разрешено?

Notepad - тоже программное средство :smile1: Формулировка запрета оставляет лазейки. Ведь при огромном желании деревья можно и в тетрадку выписать (нужно исправить на: "любыми средствами"). Знать прокачку героя в онлайн-партии - это чит. Программа для оффлайна создавалась, где как раз таки очень важна разведка и оптимизация. Онлайн нужно защищать. Fair Play, все дела. Как я уже предлагал, путём сильного увеличения кол-ва деревьев. Я бы и калькулятор пандор запретил. Человек не способен получить такую информацию без вспомогательных средств в реальной игре :smile2:
Вернуться к началу

offlinetemig  
имя: Артем
Новичок
Новичок
 
Сообщения: 15
Зарегистрирован: 02 ноя 2023, 14:24
Пол: Мужчина
Поблагодарили: 10 раз.

Re: Программа для разведки

Сообщение temig » 19 ноя 2023, 06:02

Помимо калькулятора пандор, частенько вижу, что игроки используют калькулятор ГС стека, вводя координату, где стоят монстры) Мне кажется, что просчет дерева, просчет пандор и калькулятор ГС стека, это из одного ряда) Чем что-то запрещать или разрешать выборочно, мне кажется логичнее было бы запретить в онлайне все, что взаимодействует с игрой и ее памятью, и разрешить любые справочные программы, которые не взаимодействуют с игрой, но это только мое мнение)
Вернуться к началу

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

Re: Программа для разведки

Сообщение AlexSpl » 19 ноя 2023, 06:23

Это будет отвлекать от игры. Хотя зрителям тех же стримов, наверное, есть, чем заниматься во время просмотра :smile1: Главное, чтобы в чате не подсказывали игрокам. Если серьёзно, то в Героях "детерминированный рандом". Конечно, здорово, когда после загрузки сейва ничего не меняется (получается как бы непрерывная игра даже с перерывами), однако это открывает пандорку для всяких злоупотреблений (калькуляторов, таблиц и пр.). Одно дело знать матчасть и как всё работает, другое - знать, например, что вопреки здравому смыслу тебе нужно взять ненужный навык, чтобы получить Expert Earth Magic как можно быстрее. Это нелогично и неправильно, отвлекает от игры лишней суетой. Есть вариант прикидывать вероятности. Это другое дело. И вот это уже матчасть. Но вероятности работают в среднем и для какой-то одной конкретной партии почти бесполезны.
Вернуться к началу

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

Re: Программа для разведки

Сообщение AlexSpl » 19 ноя 2023, 11:05

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

Можно ещё присвоить каждому навыку численную ценность (очки). Каждый левелап герой получает какое-то кол-во очков. Землю, естественно, сделать супердорогой, чтобы экспертная бралась довольно поздно. Т.е. до определённого уровня этот навык не предложат совсем, т.к. у героя будет недостаточно очков для его выбора*. Тут идея такая: хочешь копи очки на Expert Earth Magic, а хочешь - трать их на менее дорогие навыки и получай увеличение эффективности героя прямо сейчас. Если грамотно реализовать, довольно жизнеспособная механика получается, а не как теперь, где тебе может повезти чуть ли не в самом начале партии - и ты всех делаешь направо и налево с массслоу.

Вообще, в Героях рандом заточен под большое кол-во партий. Важен процент побед. А современный тренд - баланс в каждой конкретной игре, чего очень трудно достичь с таким рандомом. Не повезло с ним - что ж, не так стыдно проиграть. А если выиграешь, можешь считать себя суперскилловым отцом :smile27:

*) Совсем убирать случайность при левелапе нельзя, конечно, иначе получится модель Героев 6, где ты всегда бегаешь с одними и теми же навыками и специально не тратишь очки, чтобы на 5-м взять "Теснить врага!" :smile2: Полное отсутствие рандома убьёт интригу. Мне кажется, что Героев за этот самый "ненавистный" рандом и любят :smile31:

* * *
Конечно, сейчас уже никто сильно переделывать механику Героев не будет. Точно не в рамках HotA. А запретить пользоваться заранее подготовленными деревьями вряд ли получится, да и накладно это контролировать. Лучше, как я предлагал выше сделать: больше деревьев красивых и разных - и идея сама уйдёт в небытие. Если оставят 255 и Вы реально напишете "угадыватель" дерева по первому-второму левел-апу, то им придётся пользоваться всем, кто серьёзно настроен на победу, а это дополнительная работа, никак не связанная с самим игровым процессом.

Как вариант ещё, в самой игре в диалоге левелапа показывать навыки следующего уровня парой мелких картинок под каждым из предлагаемых навыков, чтобы игрок понимал, что его ждёт на следующем левелапе при выборе конкретного навыка. Это частично бы сгладило число неудачных прокачек. И оправдывало бы взятие мусорных навыков: почему ты взял Learning? так за ним же Землю дают. И всё. Ни у кого не было бы вопросов. Вот это в рамках HotA реализовать элементарно, кстати. А если заморочиться, то можно и в Хижинах (и т.п.) под иконкой навыка показывать следующий левелап: смотрите, что случится, если Вы сейчас выучите этот навык. Если это воспринимать как элемент механики игры, заточенный на сглаживание неудачных прокачек, то никто не будет против, я думаю.
Вернуться к началу

Пред.След.

Вернуться в Техническая часть

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

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