Скриншоты из разработки.
Базы которые определила программа как нормальные. Порталы не учитывал для баз у людей.
Для тех кто придерживается такого мнения, что в вампах(Vampirism fire) можно выиграть в самом начале игры, это всё зависит от того как игроки играют. Карта, которую я выкладываю в этом ресурсе имеет следующую тактику. Хуманы строят 2 типа баз:
У вампов реализовано, только 2 тактики с неуязом на 1:30 + тиник и 2 ветерка, и вторая тактика с инферналом, если будет база на разведке с пушками и фиолетовым валом, + 3 тиника и 2 ветерка. Когда первую базу сломают с пушками. Вампиры убивают инфернала. Тактика, которая тоже имеет вес. Но мне кажется слабее, чем с неуязвимостью в начале игры.
Люди пользуются передачей ресурсов, так что у них вижу перевес за счёт этого.
Также выкладываю генератор карт для VF(Версия 5.10b2). Ссылка.
- с валом улучшенным до фиолетового и золотыми пушками;
- со слаеркой и слаером в начале (до 12-ой минуты).
У вампов реализовано, только 2 тактики с неуязом на 1:30 + тиник и 2 ветерка, и вторая тактика с инферналом, если будет база на разведке с пушками и фиолетовым валом, + 3 тиника и 2 ветерка. Когда первую базу сломают с пушками. Вампиры убивают инфернала. Тактика, которая тоже имеет вес. Но мне кажется слабее, чем с неуязвимостью в начале игры.
Люди пользуются передачей ресурсов, так что у них вижу перевес за счёт этого.
Также выкладываю генератор карт для VF(Версия 5.10b2). Ссылка.
Благодарю, Господа, что дал мне заняться этим проектом!
Так же для игры потребуются две библиотеки msvcp100.dll, msvcr100.dll, которые можно скачать вместе с картой. Они требуются для Visual Studio 2010. Их нужно закинуть в папку с игрой.
Так же для игры потребуются две библиотеки msvcp100.dll, msvcr100.dll, которые можно скачать вместе с картой. Они требуются для Visual Studio 2010. Их нужно закинуть в папку с игрой.
Продолжил делать бота вот выкладываю новую версию (Vampirism_fire.dll v4).
Если в центре карты не появилась надпись "Vampirism_fire.dll v4" значит боты не загрузились. И да, для начала игры потребудется сделать рестарт. С первого раза боты не запускаются, это нужно для сетевой игры.
Хочу добавить мои наблюдения, что в сетевой игре нельзя делать два действия в одно мгновения одним игроком на одном таймере. Сетевая игра Варкрафта 3 распознаёт это как невозможным и делает игроку запрет играть дальше. Что приводит его вылету из игры. Так что боты теперь работают на разных таймерах для каждого игрока и выполняется только одно действие в 0.1 секунду, примерно.
Не чего толком не поменял в стратегиях обоих фракций. Боты тупые пока. Прыгают под ноги вампиру, но пока прошу только потестить сетевую игру за двух вампиров и желательно описать момент вылета в комментариях или прикрепить реплей или видео.
Если в центре карты не появилась надпись "Vampirism_fire.dll v4" значит боты не загрузились. И да, для начала игры потребудется сделать рестарт. С первого раза боты не запускаются, это нужно для сетевой игры.
Хочу добавить мои наблюдения, что в сетевой игре нельзя делать два действия в одно мгновения одним игроком на одном таймере. Сетевая игра Варкрафта 3 распознаёт это как невозможным и делает игроку запрет играть дальше. Что приводит его вылету из игры. Так что боты теперь работают на разных таймерах для каждого игрока и выполняется только одно действие в 0.1 секунду, примерно.
Не чего толком не поменял в стратегиях обоих фракций. Боты тупые пока. Прыгают под ноги вампиру, но пока прошу только потестить сетевую игру за двух вампиров и желательно описать момент вылета в комментариях или прикрепить реплей или видео.
Проект получше стал. Но что именно надо доработать:
- В эре 1 нет нет улучшения хп мейн хуману, строительства ультра ресерч центра и только загатовки по строительству цитадели.
- Возможно, что мейн хуманы при блинковании во время помощи к союзнику прыгают под ноги вампу.
- Мейн хуманы не всегда убегают с разрушаемой базы союзника.
- Урсы убегают после починки вала, вроде бы, относить ресурсы, а эвент поймать пока не могу.
- В данной карте не получилось реализовать убийство мейн хуманов своих построек именно ботом. В старых получалось. Пока не могу понять в чём прикол.
- Так же вампы не могут улучшить силу. В старых версиях получалось. Буду разбираться почему.
- Сделал срауер дефенс. 1-4 слауеров встают перед валом и не дают вампам бить вал и прыгают лечиться на 70 процентов хп.
- Защита в 6 хуманов вала. Союзников и своего.
- Защищающийся строит хилки. И качает мана рег.
- Сделал развитие до свенов, которые не всегда рубят, урс и синего вала с башнями земли около вала. Орк строит башни земли.
- Защита от грив слаерами.
- Защита от шамана и грив быстрым детонированием рабочих.
- Урсы чинят вал.
- Трекер разведывает базу.
Карту сделал без главного кода игры в Jass2, основного. Код игры теперь в dll'ке. Сделал это с помощью конвертера из jass в С++. Который можно посмотреть в следующей статье.
Делать версию для рефорджета не буду, потому что я не знаю, как там сделать мапхак. А без него я не могу делать нормальные передвижения юнитов.

WC3








Вот новый архив:
https://github.com/Vampir-kolik/auto_service_admin
https://github.com/Vampir-kolik/auto_service
https://github.com/Vampir-kolik/auto_service_server