Добавлен , опубликован
Карта
Жанр:
Tag
Минимум игроков:
6
Максимум игроков:
12
Размеры:
128х128
Выпуск Warcraft:
Frozen Throne
Версия Warcraft:
1.26a
Версия карты:
5.10b2
Защита:
Защищена
Доступные языки:
Английский
Скриншоты из разработки.
Открыть
Для тех кто придерживается такого мнения, что в вампах(Vampirism fire) можно выиграть в самом начале игры. Карта, которую я выкладываю в этом ресурсе имеет следующую тактику. Хуманы строят 2 типа баз:
  1. с валом улучшенным до фиолетового и золотыми пушками;
  2. со слаеркой и слаером в начале (до 2-ой минуты).
Первый тип баз качает первым грейд на хп валу в кузнице. А второй тип баз сразу качает лес, и скорость на рубку леса. Выжидая атаки вампира. На данной карте хуманы приходят все на помощь, что не правильно я думаю, т.к. это перебор для починки вала в 6 человек. И недостаток маны для починки валов других баз у мейнов хумонов. Баз первого типа. В идеале я думаю доработать карту, чтобы и хилки стояли и мана рег был у хуманов и строились они кучно. Либо базы обоих типов на разных сторонах карты. Либо в перемешку, но кучно, чтобы легче было блинкаться хуманам.
У вампов реализовано, только 2 тактики с неуязом на 1:30 + тиник и 2 ветерка, и вторая тактика с инферналом, если будет база на разведке с пушками и фиолетовым валом, + 3 тиника и 2 ветерка. Когда первую базу сломают с пушками. Вампиры убивают инфернала. Тактика, которая тоже имеет вес. Но мне кажется слабее, чем с неуязвимостью в начале игры.
Также выкладываю генератор карт для VF(Версия 5.10b2). Ссылка.
Благодарю, Господа, что дал мне заняться этим проектом!
Так же для игры потребуются две библиотеки msvcp100.dll, msvcr100.dll, которые можно скачать вместе с картой. Они требуются для Visual Studio 2010. Их нужно закинуть в папку с игрой.
И хочу видео от Орка, как он играют в эту карту со своими друзьями.
Продолжил делать бота вот выкладываю новую версию.
Сырущий вариант этого бота. А что именно надо доработать:
  1. Слаеры справа(около флагов) не повышают лвл на слауер плейсе.
  2. Вал иногда не улучшается у хуманов и его нужно бы разрушить и построить новый. Баг карты. Почему не знаю пока.
  3. Здания иногда не строятся, вроде бы, из за самого мейна.
  4. Заметил пока только одну урсу на вале(ченит).
  5. Сделать массив для трекера, куда ему блинкаться при защите от шамана. Пока тупой цикл. Рандомно попадаю в базу. Каждую 0.1 секунду.
  6. Нет эры 1. Только эра 0 и дальше стейджы по не долгому развитию до зелёного вала.
  7. Придумал тактику в 6 ветерков каждому вампу 2*6*2 = 24 г. Но пока не реализовал.
  8. На первой эре мейн хуманы до сих пор бегают друг к другу. Не понял почему. Вроде бы, уберал эту возможность.
  9. Возможно, что мейн хуманы при блинковании во время помощи к союзнику прыгают под ноги вампу.
  10. Грейд файр пушек идет последовательно, а не сразу 4.
  11. Тактика против файр пушек - это гем. Так что такая защита и синий вал на первой эре.
  12. Не делал строительство башен земли, пока.
  13. Плохая защита от грив около вала. Не убегают в безопасную зону мейн хуманы. Хотя такая функция есть.
Плюсы:
  1. Сделал срауер дефенс. 4-5 слауеров встают перед валом и не дают вампам бить вал и прыгают лечиться на 0.7 процентов хп.
  2. Защита в 6 хуманов вала. Союзников и своего.
  3. Защищающийся строит хилки. И качает мана рег.
  4. Сделал развитие до 10 голд мин и зелёного вала.
  5. Защита от грив слаерами. Как около вала. Так и у рабочих.
  6. Защита от шамана и грив быстрым детонированием рабочих.
Выпуск The Frozen Throne и Reign of Chaos на Windows:
  • (если это zip архив) Достать файл w3x, w3m или w3n из архива, открыв его двойным кликом
  • Открыть расположение игры с помощью правого клика по иконке игры - открыть расположение файла. Иногда это нужно повторить в открывшемся окне (ссылка на ссылку)
  • Если это карта:
    • Открыть папку Maps
    • (не обязательно) Создать там подпапку XGM
    • Переместить файл w3x или w3m в папку Maps или подпапку
  • Если это кампания (w3n):
    • Открыть папку Campaigns
    • Переместить файл w3n в папку Campaigns
Выпуск Reforged на Windows:
  • (если это zip архив) Достать файл w3x, w3m или w3n из архива, открыв его двойным кликом
  • Открыть проводник (Win + E)
  • Если это карта:
    • Ввести в адресной строке Documents\Warcraft III\Maps или %UserProfile%\Documents\Warcraft III\Maps и нажать Enter
    • (не обязательно) Создать там подпапку XGM
    • Переместить файл w3x или w3m в папку Maps или подпапку
  • Если это кампания (w3n):
    • Ввести в адресной строке Documents\Warcraft III\Campaigns или %UserProfile%\Documents\Warcraft III\Campaigns и нажать Enter
    • Переместить файл w3n в папку Campaigns
Выпуск The Frozen Throne и Reign of Chaos на Mac:
  • (если это zip архив) Достать файл w3x, w3m или w3n из архива, распаковав его двойным кликом
  • Откройте Искатель (Finder)
  • Нажмите и удерживайте клавишу OPTION или ALT, затем перейдите в меню Finder в верхней строке меню и откройте меню "Перейти". Когда вы удерживаете клавишу OPTION или ALT, в раскрывающемся меню появится опция "Библиотека". Нажмите "Библиотека". Теперь вы находитесь в папке "Библиотека"
  • Откройте "Поддержка приложений" - Blizzard - Warcraft III
  • Создайте папку "Maps", если ее нет
  • Поместите файлы карт в папку "Maps"
  • В случае кампаний вместо Maps папка Campaigns
Выпуск Reforged на Mac:
В выпуске Reforged такой же алгоритм, но надо перейти в раздел Библиотека от "вашего аккаунта", а не в глобальную библиотеку.
Пример пути: Users/ВАШ АККАУНТ/Library/Application Support/Blizzard
`
ОЖИДАНИЕ РЕКЛАМЫ...
2 комментария удалено
10
Выложу ещё две статьи:
  1. Как правильно присоединиться к процессу Warcraft'a 3'его и как отлаживать свою библиотеку. Через Visual Studio.
  2. Как пользоваться генератором карт VF.
10
Не вижу развития проекта дальше, т.к. не могу воскресить слаеров. Что только не перепробовал. А функции IssueTrainOrderByIdBJ нету в нативных функциях, которые достаю с помощью JassApi.dll. Есть аналоги IssueImmediateOrderById и IssueNeutralImmediateOrderById, но в данной карте срабатывает только 2 приказа на слерку вообще, которые не воскрешают слаера это 851980, 851978 другие отсеиваю такие как: ID_ORDER_STOP, ID_ORDER_HOLDPOSITION, ID_ORDER_PATROL, ID_ORDER_ATTACK, ID_ORDER_SMART, ID_ORDER_MOVE, ID_ORDER_CANCEL, и стан 851973, которые тоже срабатывают на слерку, но от них нет ни какого толку для воскрешения слаера. По Id юнита тоже побывал воскрешать слаера, как в массиве так и без, и по TypeId. Никакого толку. Если кто разберётся, как воскрешать слаера в данной карте сообщите.
10
Модернизировал проект. Одиночка работает нормально. Прошу поискать ошибку в проекте по рассинхронизации в сетевой игре. А, то двигаться дальше пока не хочется пока не исправлю эту ошибку. Выкладываю проект для создания dll'ки Vampirism_fire.dll, программу 2 окна для Warcraft'a, что бы потестить сетевую игру, программу winmpq для внедрения dll'ки в карту, карту и dll'ки для Visual Studio 2010, которые нужно разместить в корне папки с Warcraft'ом. Версия Warcraft'a таже (1.26a).
Архив:
Загруженные файлы
10
Наверное только Шелдан сможет найти ошибки по рассинхронизации в этой карте. Самый умный парень на земле, как он говорит.) Обновил ещё раз проект. Одиночка работает нормально. Исправил зависание при убийстве рабочих. Убрал спящий режим в начале игры. Начало хорошее. Но потом, где-то в коде есть нюанс, который мне мешает синхронизировать сетевую игру. Блинки исправил на таймер. Был триггер. Теперь вроде меньше рассинхронов стало. Из-за этих блинков мейн хуманов. Выкладываю новый архив с теме же программами для тестирования. Но плюс одна для сверки логов для игроков. Тестил через программу 2 окна. Добавил в папку с картой JassApi.dll файл для тестирования через два окна. Потому что не всегда подхватывает эту dll'ку другая dll'кa Vampirism_fire.dll, когда тестируешь через два окна. И приходится из корня Warcraft'a доставать эту dll.
Вот новый архив:
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.