Нужны заинтересованные люди в этом проекте. Версия варкрафта 1.26a. Выкладываю наработки по этому боту. Для начала генератор карт для карты VampirismFire5.10b2.w3x. Можно сделать и любую другую карту но придётся для этой карты редактировать JASS код. Для базы людей требуются регионы, чтобы поставить флаг. Они прописываются генератором карт в JASS коде карты. Добавляются скрипты для ботов в карту целыми внешними файлами. Также создаётся файл для карты путей и регионов баз, который понадобится для бота. Выкладываю скриншот для создания сгенерированной карты.
Файл с конфигом карты вы найдёте в проекте "Генератор карт\Проекты\map\map". Можете создать свой конфигурационный файл поиграв с настройками генератора карт. После создания карты сохраняете карту в папку с варкрафтом в папку maps. Из папки с проектом вытаскиваете файл "Map.txt" из папки "Output_files" в папку "Vampirism_fire" которую вы создаёте в корне папки с варкрафтом. Это будет карта путей с регионами баз можете посмотреть вид этого файла в через картинку "Map.tga" которая находится в папке "Output_files". Далее создаём dll'ку через проект Vampirism_fire или вытаскиваем её из папку с дебагом этого проекта и помещаем её в папку с варкрафтом переименовываем её, как "Vampirism_fire.mix". Помещаем в папку с варкрафтом файлы "JassApi.dll", "RedirectCalls.mix", и ещё один файл для сетевой игры скачаете его по следующей с ссылке xgm.guru/p/wc3/fast-jass#h1.0.1 (Ускоренная виртуальная машина). Запускаем варкрафт заходим в карту ставим компьютера и она делает операции которые прописаны в скрипте карты. А именно хуман блинкается на базу номер один, а потом бежит в определённую клетку на карте.
Сделал также проект под названием "Bases" для опередения строений базы для людей этой карты. Но пока его ещё не доделал. Сделал только определения положения вала. Также требуется создать файлы строений для всех баз. Которые будут иметь следующую структуру: id-операции, операция(построить или улучшить), код объекта, координаты. Эти файлы со строениями на базах тоже будут помещены в папку "Vampirism_fire", которая будет находится в корне с варкрафтом.
Все проекты сделал на Vsual Studio 2010 и проект под названием "_map" (Генератор карт\Проекты\_map) на Vsual Studio 2008. Да и ещё после второго захода в карту игра вылетает. Придётся делать перезапуск игры. Свои функции я делал с конвенцией вызова stdcall. Ошибку так и не понял, как пока устранить с вылетом из игры после перезапуска карты.
`
ОЖИДАНИЕ РЕКЛАМЫ...