Добавлен , опубликован
Алгоритмы, Наработки и Способности
Способ реализации:
Прочее
Тип:
Наработка
ИИ для карт на развитие. Альтернатива AMAI.
Идея создания - ключевая особенность - в использовании тумана войны.
Если сравнивать с достоинствами AMAI, перечисленными его разработчиками
(выбор стратегии,спам в чат,интерфейс с war3map.j, якобы есть персоналии, микроконтроль, редактор ИИ, транспорт),
то у HonestAI ничего этого нет.
А если стравливать их, то шансы в среднем по картам равны.
В последней версии Варкрафта 1.31 не работают функции SetHeroLevels CaptainReadinessHP CaptainReadinessMa и, может быть, другие. Из-за этого герои ботов не могут учить абилки.
Для сильно измененных карт добавлена программа, которая извлекает нестандартные данные из карты, расcчитывает силу всех войск и помещает в common.ai.
Проект давно остановлен. Обновил 6.01.2020.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
30
8 лет назад
0
Публикую, но лучше бы вылечить болезнь эльфов про запирание юнитов.
0
3
8 лет назад
0
Эта проблема не превносится скриптом. Это проблема нативки SetProduce, не проверяющей назначение здания, хотя в РО такое поле есть.
Придется строить карту путей к которой из скрипта нет доступа.
Выход только в CreateUnitByName. Но она выполняется 850 000 процессорных тактов. И, если в квадрате +-1000 места для юнита нет, поставит юнита в указанных координатах.
SetUnitPositionLoc, SetUnitPosition имеют внутреннюю утечку и не работают со склоном (ими можно закинуть здание на пик горы 1Х1).
SetUnitX/SetUnitY Очень быстрая, безутечная, но потому и быстрая, что не работает с путями и зданиями.
Я замостил зданиями стартовую локу при старте карты, записал координаты зданий в массив. На это ушло 930 миллионов тактов. Это 0.3 секунды 100% загрузки проца на 1 АИ. А еще нужен второй такой же проход, чтобы закрыть щели.
Загруженные файлы
0
24
8 лет назад
Отредактирован darkowlom
0
Themis, Учитывая то у среднего пользователя сейчас достаточно мощные компьютеры с несколькими процессорами - это на практике не значительно
0
9
7 лет назад
0
Themis, привет, ты создатель этих ботов? Я их использую на своей карте.
Скажи пожалуйста. А возможно ли создать ИИ для нестандартной рассы? Тоесть 5-той рассы, которая добавлена внешне.
Чтобы кроме 4рех стандартных расс, ИИ мог развиваться через 5-тую?
Themis, и вообще респект тебе за этих ботов. Это намного лучше Амаи.
4
3
7 лет назад
4
Да.
Конечно можно. Каждый из этих ИИ содержит базу данных всех боевых единиц в игре, потребуются правки. Если на карте нет AMAI, то одинаковые фрагменты можно вынести в один файл. Это я сделаю, а подбирать последовательность строительства не хочу. С тебя минимальное знание jass (править функцию BuildSequencez).
Весь процесс создания прошел в преодолении недостатков нативных функций, до интеллекта так и не дошло.
Я не узнаю, если придет пм. Писать в комменты.
0
9
7 лет назад
0
Themis:
Да.
Конечно можно. Каждый из этих ИИ содержит базу данных всех боевых единиц в игре, потребуются правки. Если на карте нет AMAI, то одинаковые фрагменты можно вынести в один файл. Это я сделаю, а подбирать последовательность строительства не хочу. С тебя минимальное знание jass (править функцию BuildSequencez).
Весь процесс создания прошел в преодолении недостатков нативных функций, до интеллекта так и не дошло.
Я не узнаю, если придет пм. Писать в комменты.
Извини, был в отпуске. Только приехал, найди меня в ВК. ВВВ.вк/insua.
Я хочу предложить тебе работу с твоими ботами под мою карту. Хочу с тобой кое что обсудить. Работу твою оплачу, +-50-60$, ещё обсудим. Найди меня в Вк.
0
9
7 лет назад
0
Themis:
Да.
Конечно можно. Каждый из этих ИИ содержит базу данных всех боевых единиц в игре, потребуются правки. Если на карте нет AMAI, то одинаковые фрагменты можно вынести в один файл. Это я сделаю, а подбирать последовательность строительства не хочу. С тебя минимальное знание jass (править функцию BuildSequencez).
Весь процесс создания прошел в преодолении недостатков нативных функций, до интеллекта так и не дошло.
Я не узнаю, если придет пм. Писать в комменты.
Ответь пожалуйста, как прочтёшь. Много чего хочу спросить и поговорить вообщем.
1
3
7 лет назад
1
У меня не было нет и не будет акка в соцсетях. Просто кинь карту с расой.

Здесь чем не форум? Взял да спросил. Поддержка бесплатная и пожизненная. И только интернет у меня до конца месяца.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.