Ты можешь вскрыть файлы карты/игры, например Notepadом. Если я не ошибаюсь, в файле Blizzard1.j который вшит в файлы игры (т.е. это нельзя изменить, не модернизируя варкрафт) вшита львиная доля интеллекта. Есть так же ряд очень неприятных ограничений, например фиксированный радиус проверки рудников в 2000 тысячи, лимит 2 рудника на ратушу и т.д.
Лучшее что доступно на данный момент - интеллект AMAI
Ну я вроде нашёл скрипты ии в mpq. Но это код, без интерфейса, в редакторе ии не откроешь.
Спасибо за AMAI, посмотрю.
На счёт AMAI - судя по ридми, он только для сражений, это не то что мне надо. А жаль. Ну видимо просто нагуглю норм стратегии и запрогаю. Критерий - победа над средним ии.
Это громко сказано - искуственный интерект, скорее скрипт на разыгрывание конкретной тактики, и в мили режимах нет такого что играть до победного, там быстро становится ясно - проиграл ты или выиграл, вот и все, если твоя задумка не удалась и противник не повержен, можешь выходить из игры - тебя добьют без проблем игроки более менее выского уровня. Поэтому там все так, одна тактика - если ты пережил её, бот афк - он заведомо проиграл, в игре с человеком человек бы ливнул, т.к ты бы пришол и убил его без проблем.
Хм, идея чтобы ии сражались до уничтожения оппонента. Пытались что-то сделать, отстраивались и всё такое.
А, вроде понял. Ии останавливается если не может выполнить пункт плана.
Ещё можно заменять юнита на другого при наличии исследования. replace unit, как-то так действие называется. При попадании юнита на карту делать проверку на тип юнита и на наличие нужных условий (исследования в данном случае), при соответствии - заменять.
quq_CCCP, а без мемхака кроме счётчика хендлов есть способы проверить производительность? Ибо все условно муишные варианты что я придумал так или иначе хеш-таблицы юзают. Ну то есть обращение к хеш-таблицам вроде быстрое, накладных операций всё равно некоторое количество выходит.
quq_CCCP, идея была вынести в библиотеку набор вспомогательных инструментов для работы с кривыми, векторами и прочим. Например, функция из стартового поста задумывалась для поиска такого параметра, что длина отрезка между старым и новым равна параметру velocity. То есть функция возвращающая точку для параметра задаётся отдельно и передаётся колбэком.
Эффекты импортные? Возможно там перерасчёт границ нужен
Нет, ладно бы импортные, но отсутствует эффект у банального молота бурь с эффектом снаряда благодати. Сейчас просто на пробу взял стандартный молот бурь и заменил снаряд на эффект благодати - тоже не работает. quq_CCCP:
Дрова на видюху не встали, проверить дрова\апдейты винды или чего там у вас, игра старая, такие проблемы в последнее время не редкость, у меня эффекты телепорта пропадали и прочее.
Хм, да последний месяц ничего не обновлял...
К слову, такое ощущение, что эффект благодати вообще не отображается в качестве снаряда. Что странно.
» WarCraft 3 / Как пожаловаться на игрока с випом?
Отредактирован map_maiker
» WarCraft 3 / Экспортировать все текстовые описания из карты
» WarCraft 3 / Диссинхрон при загрузке сейва
» WarCraft 3 / Странно обозначение hex
» WarCraft 3 / Рабочий муи спелл мираны (прыжок)
» WarCraft 3 / Можно ли станддартному ии запретить строить героев?
» WarCraft 3 / Скрипты искусственного интеллекта
» WarCraft 3 / Скрипты искусственного интеллекта
» WarCraft 3 / Скрипты искусственного интеллекта
» WarCraft 3 / Градация юнита по тирам
» WarCraft 3 / Функция как параметр
» WarCraft 3 / Функция как параметр
» WarCraft 3 / Функция как параметр
» WarCraft 3 / Функция как параметр
» WarCraft 3 / Функция как параметр
» WarCraft 3 / Почему жывтоне перестали мяукать?
» WarCraft 3 / Функция как параметр
» WarCraft 3 / Функция как параметр
» WarCraft 3 / Функция как параметр
» WarCraft 3 / Управление поворотом по вертикали
» WarCraft 3 / Управление поворотом по вертикали
Кстати, а можно прикрепить эффект к даммику так, чтобы перемещать можно было? И чтобы скрывал полностью.
» WarCraft 3 / Управление поворотом по вертикали
Отредактирован map_maiker
» WarCraft 3 / Управление поворотом по вертикали
» WarCraft 3 / Отсутствует снаряд способности
» WarCraft 3 / Отсутствует снаряд способности
quq_CCCP: Хм, да последний месяц ничего не обновлял...