На актуальных версиях Warcraft 3 можно непосредственно определять все параметры нанесенного урона. Иначе - только с костылями вроде яда или мемхака (который работает лишь на старых версиях).
Если надо сделать ИИ, лучше его сделать в редакторе триггеров (на JASS или LUA), потому что стандартные средства создания ИИ хорошо приспособлены лишь к стандартным расам. Советую сперва сообразить алгоритм работы ИИ, прежде чем его начинать реализовывать. Если нету своих идей, можно почитать AI Game Development, там описано большое число разных ИИ алгоритмов.
Лучший способ избежать потери информации ввиду такого рода глюков в будущем - это регулярное создание резервных копий. Желательно одновременно на компьютере (в архиве .7z, чтобы избежать разного рода "авто-детектов" наподобие того, который использует рефандед при деинсталляции) и еще где-нибудь, к примеру, на яндекс диске, или на внешнем жестком диске. А еще лучше, если этих "где-нибудь" несколько. К примеру, мой варкрафт 1.26 лежит на всех доступных мне внешних носителях информации, обладающих достаточной вместимостью. И потерять и его могу, только если они все навернутся одновременно.
Игровые константы - Технологии - Зависимости (эквиваленты) - Герой. Туда добавляешь своего нестандартного героя, и они будут находится на равных условиях со стандартными.
Теперь можно строить только трех героев, за это спасибо. Но все равно 1 героя за золото требует, что делать?
Триггеры - Действия, Игрок - Set Property - Set Игрок 1 (красный) Доступные герои to 1. Это добавляешь куда-нибудь в инициализацию (триггер с событием "Инициализация" или "Map initialization"), и первый герой (любой, и стандартный, и нестандартный) будет бесплатным.
Игровые константы - Технологии - Зависимости (эквиваленты) - Герой. Туда добавляешь своего нестандартного героя, и они будут находится на равных условиях со стандартными.
Довольно топорно сделано, конечно. Если хеш данной строки заранее вычислять и сравнивать по нему уже, то спалить это может уже лишь сам забаненный, и то только если шарит в этом. Впрочем, сложно от петросянщины ожидать высокого уровня исполнения...
Кст. может кто подсказать в чем была суть AMAI? Была ли это нейронка, появившаяся до того как это стало мейнстримом или какой-то аналитический алгоритм или что еще?
Обычные АИ скрипты, просто лучше, чем стандартные. Обучить нейронную сеть в варике для сколько-нибудь сложной ситуации с помощью ресурсов, имеющихся у обычных людей (т.е. исключая мегакорпорации типа Google) нереально, а для простых случаев - проще руками написать.
Sergarr, ну необязательно, мемхак поможет сделать проще (детект урона).
мемхак это, насколько я понял из комментариев на ХГМ-е, читерство и колдовство с далеко идущими последствиями наподобие засорения памяти, соответственно если можно сделать без него - лучше обойтись стандартными средствами
Clamp, может пять лет назад так и было, но не так давно я проводил простое исследование на 1.26а, события не очищаются даже при удалении юнита (и при убийстве с дальнейшим разложением).
Вот карта, где просто пишутся в файл хендлы событий. Как видим, они не повторяются, а значит каждый раз создаётся новое событие, а старое висит в памяти.
Но, как я полагаю, размер события весьма мал, потому проблем это не вызовет.
Патч 1.26а вышел в 2011 году, а "5 лет назад" это 2014 год. События точно утекают? Может быть, они просто не сразу удаляются?
Вообще-то, по стандарту, опыт равномерно распределяется по всем героям игрока, находящимся в близости от убитого монстра. Просто обычно в кастомных картах героев у игроков не больше одного, поэтому разницу можно и не увидеть.
По 4-й системе, героям поддержки можно просто перераспределять часть опыта в дополнение к тому, что они уже получают от % нанесенного урона.
Vlod, ну приятно же иметь все эти фичи из коробки. Особенно когда это касается дров, например официальный образ 7ки из коробки не имеет дров USB 3.0. На современных платах, где порты исключительно 3 версии, как бы удачи поставить систему и найти драйвера при неработающих клавиатуре и мыши.
Тут просто уже в обратную сторону вопрос напрашивается: зачем ставить 7ку, если можно поставить 10ку, в которой всего больше и лучше. В базовом-то функционале ничего не изменилось.
Ага, всего больше, особенно почти неотключаемых автообновлений.
Кристофер, шикарная кстати вещь, финальный кусок был весьма неожиданным. Странно, что несмотря на это, в герои 3 не завезли фордж. Даже забавно смотреть на менюху армага, зная, что у орка вытащили бластер из руки, а ядерный взрыв на фоне заблюрили. В интро вместо вулкана должен был быть как раз фордж, вокруг которого крутился весь сюжет. Но фанам не зашли зомбаки с циркулярками и орки с джетпаками.
У форджа стилистика была ну уж чересчур приземленно современно-модернистской. Если бы его сделали в египетском стиле (наподобии ВАРНа в шестой части Меча и Магии), или, по крайней мере, в научно-фантастическом стиле с космическим уклоном (как в Линкольне из 7 части или Командном Центре из 6-й), то вряд ли на него была бы такая же ярко выраженная негативная реакция.
Мне вот непонятно, откуда New World Computing вообще взяли идею, что на основе Звездной Кузницы, которая на самом базовом уровне генерирует из воздуха бластеры-дезинтеграторы в массовых количествах (как можно увидеть в злой концовке 7-й части), каким-то образом получаются все эти орки с джетпаками, зомби с циркулярными пилами и нага-танки. Это же просто технологическая регрессия какая-то.
Я, помнится, статью для ВоГа переводил на ХГМ-е. Опыт для существ для меня до сих пор остается наиболее продвинутой его стандартной фичей по количеству и разнообразию возможностей, которые он вносит в ядро геймплея.
Гремлины-мастеры, кастующие минное поле перед каждым вторым выстрелом, реально добавляют интереса к игре.
» WarCraft 3 / Отследить удар рукой
» WarCraft 3 / ИИ
» WarCraft 3 / Дебаф промахов.
» WarCraft 3 / Проблема с удалением WarCraft 3 Reforged
» WarCraft 3 / Отлов и устранение утечек на LUA
Отредактирован Sergarr
» WarCraft 3 / Герой
» WarCraft 3 / Герой
» Обитель петро / Главная страница
» WarCraft 3 / Как настроить получение золота за убийство крипов.
» Game Dev / Artificial Intelligence ( Genetic Algorithm )
» WarCraft 3 / Mana Bar
мемхак?
» WarCraft 3 / Буквально везде искал как быть с этим, но не нашел
» WarCraft 3 / Буквально везде искал как быть с этим, но не нашел
» WarCraft 3 / Буквально везде искал как быть с этим, но не нашел
» WarCraft 3 / Отображение Урона\Система атаки
» WarCraft 3 / Изменение ловкости героя
» WarCraft 3 / Триггерный ИИ
» WarCraft 3 / Заклинание: Молитва
» WarCraft 3 / Идеальная система опыта и добычи золота в мультиплеере
» WarCraft 3 / Официально стал доступен PTR 1.31
» Мир безумного / WoW теперь и на Windows 7 поддерживает DirectX 12
» Мир безумного / Heroes of Might and Magic III 20 лет
» Мир безумного / Heroes of Might and Magic III 20 лет