Vlod #1 - 4 дня назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Если юниты в области союзники то

Поставить условие для тех кого дамажишь
Vlod #2 - 4 дня назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Результаты конкурса

0 - получает пехотинец с деревом
Ну все понятно)
Vlod #3 - 5 дней назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Как узнать находится юнит в пределах камеры игрока

Можно выводить диалоги когда проходишь рядом с npc, как будто подслушиваешь разговор
Vlod #4 - 5 дней назад 0
Голосов: +0 / -0

» Warcraft Kingdoms / Render Edge чудеса творит

С каких карт скрины?
Vlod #5 - 6 дней назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Как обратиться к юниту?

Qulore, вот пример
Прикрепленные файлы
Vlod #6 - 2 недели назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Утечки

quq_CCCP, да ладно, он элементарно написал свою систему создания триггера
rsfghd, добавь ограничение по дальности, а то сейчас дамми умирают только если попадают по врагу
Vlod #7 - 2 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

pro100master, работу с ии типа классификатор описывал тут Хотелось бы, но на jass 100 сетей игру сильно грузят
Vlod #8 - 2 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Утечки

Утечки происходят если снаряды улетают за пределы карты. Если попадают по целям, то все норм
Vlod #9 - 2 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблема с jngp

Причина точно у тебя в системе
В любой непонятной ситуации переустанавливай винду (7)
Vlod #10 - 2 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблема с jngp

Устанавливаешь в папку по умолчанию и открываешь то что установил
Vlod #11 - 2 недели назад (изм. ) 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Проблема с jngp

Переименовал, просто редактор стал на английском языке
Функция отсутствует в базе данных - ушли ошибки?

Порядок действий следующий:
  • Переустанови jngp
  • Поправь реестр если был или стоит reforged
  • Установи war3 заново
  • Переустанови винду
Vlod #12 - 2 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблема с jngp

Переименуй папку UI в директории варкрафта, такие ошибки могут быть из за русификатора
Vlod #13 - 2 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблема с jngp

Qulore, у меня ошибок нету, с условиями все хорошо тоже
Пересохранил попробуй
Прикрепленные файлы
Vlod #14 - 2 недели назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Проблема с jngp

Ошибку покеж
Карту кинь любую где эта ошибка есть
Vlod #15 - 3 недели назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / JNGP проверка карты

В JNGP надо сначала сохранить карту, а потом запускать проверку
Vlod #16 - 3 недели назад 0
Голосов: +0 / -0
Vlod #17 - 3 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Объясните как сейчас всё существует

Bergi_Bear:
Но люди продолжают его бояться и предпочитают в 126 работать на чистом jass или того хуже, на гуи.
Чтобы писать быстро придумали разные надстройки над jass, но это тоже самое что писать на typescript - решаем препроцессором проблемы самого языка. А доступ для того чтобы поправить баги того же cjass где?
Для эффективной реализации многих игровых алгоритмов нужен быстрый и простой доступ ко всем базовым современным инструментам (аля списки, мапы, кортежи, классы с наследованием, корутины, потоки, шейдеры и далее)
Vlod #18 - 3 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Объясните как сейчас всё существует

А мануалы пишут такие же люди в такое же в свободное время. И на сайте предостаточно работающих примеров, по которым можно учиться. Нашли фишку - выложите - вот оно тру комьюнити
Vlod #19 - 3 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Спосоность связанная со сном

Да, только поменяй abilityid и unitid на те что у тебя в карте
Vlod #20 - 3 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Спосоность связанная со сном

В этой гуи реализации спелл будет корректно работать только если им пользуется 1 юнит на карте и если время перезарядки способности больше времени до активации Сна. Поэтому проверку в триггере 037 можно убрать.
И не понятно в чем была проблема просто скопировать 2 триггера из примера к себе в карту
Vlod #21 - 3 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Спосоность связанная со сном

Qulore, потому что триггер 037 ничего не знает о Применяемой способности. Выставляй текстовые сообщения, чтобы знать какой кусок кода не сработал
Vlod #22 - 3 недели назад 0
Голосов: +0 / -0
Vlod #23 - 4 недели назад 0
Голосов: +0 / -0

» XGM Конкурсы / Terrain Contest: Reforged

ThatGuyFromBar:
Это, конечно, моё субъективное мнение, но по-моему это как-то не особо честно по отношению к тем, кто всё сделал и сдал во время. :( (Нас, конечно, всего трое-четверо таких вроде, но у других получается преимущество, ведь в конкурсах важно и время рассчитывать правильно.)
Тру ребята всегда готовы к любым неожиданностям
Vlod #24 - 4 недели назад 0
Голосов: +0 / -0
Vlod #25 - 4 недели назад (изм. ) 1
Голосов: +1 / -0

» WarCraft 3 Reforged / MARS 0.88c

Крутое оформление! (на пк чуть чуть мелковато ток)

Прикрепленные файлы
Vlod #26 - 2 месяца назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

ScorpioT1000, откуда у вас такие цифры, мы же не людей создаем.
Причем тут back propagation и представленный код-геном, где цепочка команд, как днк, а не веса нейросети. Какое обучение с подкреплением, откуда мы знаем, какое поведение лучше, а какое не лучше. Если необходимое поведение известно заранее, то не проще ли его вбить сразу и не париться с самообучением?
Vlod #27 - 2 месяца назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

А как тогда развивались бактерии, насекомые, растения, люди, если не в процессе самой жизни
Vlod #28 - 2 месяца назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

МрачныйВорон, я тебя понял. Смотри, сейчас 10 юнитов могут атаковать, убегать, лечить друг друга - действовать слаженно, но они будут вести себя так, как если бы ими управляли 10 различных игроков. Если нужна скоординированная атака с разных сторон нескольких групп юнитов, то ими желательно должен управлять один ии. То есть это не управление юнитом, а управление армией. Представим список его команд: разделить на два отряда, разделить на три, отделить летающе войска, послать вторую группу к первому проходу, начать строительство юнита, группы юнитов. Тут работы непочатый край, да и вопрос к реализациям некоторых команд) Если есть идеи команд и конкретная карта для тестирования, то могу помочь с реализацией. А этот ии планировался для выполнения задач типа: разбойники нападают на караван/деревню, где решения убегать нападать принимаются либо лидером, либо голосованием, о чем упоминал Desgul, или наемник взял квест убить медведя и пошел на его поиски -- симуляция естественных процессов каждой личности отдельно.

С его помощью можно изменить поведение монстров, которые обычно тупо стоят или патрулируют в РПГ данжах на более разнообразное
Vlod #29 - 2 месяца назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

ScorpioT1000, ускорил на пару порядков за счет введения дополнительных генетических операторов. Если есть конкретные предложения, пиши)

Desgul, можно дать им возможность общаться для заключения союза, по типу голосового чата, но как они его будут использовать... вопрос
будут ли они выбирать правильно что бы убить сильного зомби
Тут лучше сравнить с реальной ситуацией в игре, если ты видишь, что мало танков, берешь танка, но этот выбор делается единожды в начале игры и не особо влияет на то, как ты умеешь отыгрывать за танков. Виду к тому, что мы можем одного ии научить хорошо играть за разных персонажей, это да, хотя и эффективнее будет обучать индивидуально. Но заниматься подбором правильной комбинацией персонажей должен заниматься отдельный алгоритм (задача лидера)
Vlod #30 - 2 месяца назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

» оценочная таблица двух раундов из видео
раунд_1раунд_2
10_451 7_403
7_369 10_397
5_366 4_346
4_352 1_345
2_348 5_336
0_294 2_325
9_275 0_318
1_256 9_258
11_084 3_044
3_077 11_038
8_000 8_000
Yagosha, так как этот чемпик красного цвета, то имеет индекс 0. Как видно из таблицы, он имеет рейтинг ниже среднего. Возможно, это связано с низким количеством убийств.
Все, кто попадают в последнюю четверку, будут перезаписаны. Скорее всего, это с ним и произошло. Как раз для таких случаев была создана команда s save)
Vlod #31 - 2 месяца назад 2
Голосов: +2 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

Esea, движение по кругу оказывается движением по спирали из за погрешности, поэтому юниты, которые не учитывают дистанцию до кольца, будут нещадно уничтожены)
Смотри, пользоваться инвизом по кд явно лучше, чем вообще им не пользоваться, а поиск правильного условия задача более сложная. Сначала ребенок учится двигать ногами, а потом уже бегать кросс, тут то же самое

IIIНекромантIII, в целом идея понятна. Надо будет увеличить количество ботов как минимум вдвое. Надеюсь вар справится.
Такую штуку можно научить чему угодно: строить города, сажать деревья, искать ягоды, драться, эмулировать спрос и предложение - рынок. Все зависит от доступных команд. Наш ии предназначен для управления одним или группой однотипных юнитов и делать может только то, что заложено в его самые команды)

Yagosha, воо, похоже ваши боты развились дальше всех! Это очень важно, так как ранее некоторые ссылались на дерганья киркой во время удара. Хотя со временем ГА легко оптимизирует положение команд.
На этой карте бонусы даются за убийства и за малое число выживших работников. Интересно, что с течением времени вторая задача перетягивает первую
Vlod #32 - 2 месяца назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

bifurcated, придерживается тактики самоубийства - звучит забавно) 1) Урон от инвиза я убрал см. РО 2) Все команды no target - указание в виде области или точки. По этому он физически не может никого ударить из инвиза, ему не дает вакрафт. Да таргет система в управлении стара как мы, по этому хотелось уйти от нее. Но спасибо за наводку, кажется я понял откуда дерганья у стандартной атаки. Сейчас ии как может узнать что он в инвизе? Нажать на инвиз и получить в ответ false. Не слишком удобный способ) Логично добавить ему флаг проверки на бафф, пока систему команд не трогал для совместимости Cod.txt между картами. Сам список команд добавил в описание. Спасибо!

Bergi_Bear, из инвиза да, только impale пустить.
Возможно, дерганья были из за отдачи кучи команд атаки в точку в один тик. Попробую сменить это на цель-объект и проверить.
function action_who_attack takes integer ind, unit tu returns boolean
  return IssuePointOrderById(Men[ind], 851983, GetUnitX(tu), GetUnitY(tu))
endfunction

Yagosha, спасибо! Согласен, поведение уже интереснее и подойдет для фарма стандартных мобов. А в плане логики мне как то встречалось, что ии сравнивает расстояние от центра зоны с жизнью случайного зомби. Мммм!

Esea, бывает и паровозик из трех) Помните, что каждый кон один из слабых заменяется на абсолютно рандомного. А те, что имеют ауру меткости - либо дети двух случайных лучших, либо тоже два рандома
Vlod #33 - 2 месяца назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

IIIНекромантIII, спасибо! Про усложнение, удерживать флаг от кого, от зомби?) Просто бегать и стоять возле рандомных флагов легкая задача. Отмечу, что хоть мы и видим много юнитов, на самом деле мы обучаем одного. Если требуется два типа, то нужно создать две группы, одной сказать защищать, а другой нападать, тогда получатся кери и хиллеры, к примеру. С другой стороны мы обучаем группу, поэтому можно не разделять, кто то случайно станет хиллером, а кто то кери, а мы будем брать детей от двух случайных выживших, но в таком случае желательны более жесткие условия выживания и больший размер популяции.
Vlod #34 - 2 месяца назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3


Обновление
  • Локация с сужающимся кольцом;
  • Полноценная система раундов;
  • Теперь приоритеты поощрения зависят от убийств и от числа выживших.
Vlod #35 - 2 месяца назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

bifurcated, спасибо за развернутое описание. Они могут использовать или не использовать что то, и это зависит от начального рандома. Как повлиял тот или иной фактор иногда вычленить очень сложно. Как я заметил, если при определении родителя учитывать остаточное количество жизни (kill and life), то особи в популяции получаются в среднем менее агрессивными к своим сородичам
Vlod #36 - 2 месяца назад (изм. ) 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

IIIНекромантIII, для того чтобы тестировать ботов на арене ее нужно сначала написать)
По поводу оригинальности решения, ну кто ж знал, что беспрерывно бегать - наилучший вариант увернуться от всех атак стандартного ии, а бегать по кругу это всего 1 команда, куда проще. В таком случае предлагаю придумать усложнение задачи ботам

Bergi_Bear,
Да, бот выдает решение каждые 0.33 и вар сбивает приказ, даже если цель одна и та же. Увеличу скорость атаки, чтобы удар проходил
Сохранить понравившегося можно, если за эти 30 секунд написать s save)
Число при клике это JobEnd[] - оценка юнита за предыдущий раунд. Если его пересоздали, то она 0
Vlod #37 - 2 месяца назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

dondonchakka, межпопуляционный отбор имеет более широкий охват решений

IIIНекромантIII, все верно. Для сохранения жизни и в условиях бесконечного спавна зомби избегание боя является эффективной стратегией. Учитывая, что зомби достаточно мало и их скорость низка

ScorpioT1000, да, визуализация крутая конечно
Vlod #38 - 2 месяца назад 1
Голосов: +1 / -0
Vlod #39 - 2 месяца назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

Да не сцы, в прошлый раз нейронка максимум за пару часов обучалась. Лучше скажи, почему ресурс твой лайк дропнул(
Vlod #40 - 2 месяца назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

ГА, back propagation обучает классификаторы, а тут экземпляр ии это цепочка команд
Vlod #41 - 2 месяца назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

Спасибо! Если не очень понятно что это и зачем, можете посмотреть видео. Архитектура и принцип работы почти такой же
Vlod #42 - 2 месяца назад (изм. ) 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Обучи ИИ в WC3

Здравствуй, мы сохраняем его в файл, чтобы потом иметь возможность пользоваться сразу готовым или продолжить обучение
Vlod #43 - 2 месяца назад 0
Голосов: +0 / -0

» XGM Staff / Не скрывается/Раскрывается окно меню

Firefox, Chrome - все норм, на мобиле и правда не видно spotlight
Vlod #44 - 2 месяца назад 2
Голосов: +2 / -0

» WarCraft 3 Reforged / Помощ в триггерах

Согласен , если запустить две способности с небольшой задержкой, то 123 дважды будет удален у одного юнита.
Vlod #45 - 2 месяца назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Выбор игрока в Preload

if GetLocalPlayer() == Player(индекс_игрока) then
// код
endif
Vlod #46 - 2 месяца назад 3
Голосов: +3 / -0

» WarCraft 3 Reforged / Судейство конкурса 2020

Не сильно вижу, от чего бомбит берги.
Если в тонне информации, поинтов, пруфов в шапке и комментариях ничего не видно, то обсуждать тоже нечего
Vlod #47 - 2 месяца назад 0
Голосов: +0 / -0

» XGM Конкурсы / Terrain Contest: Reforged

» SageOne
Если резюмировать, то подход к конкурсам мне видится такой: увидели конкурс, тема понравилась, поучаствовали и попробовали сделать что-то интересное.
Вы забили упомянуть одну важную группу участников, из за чего резюмирование-фан не подходит. Второе предложение дополняет необходимым доводом.
Для более глубокого понимания рекомендую ознакомится с последним ресурсом Берги и перенести обсуждение туда
Vlod #48 - 2 месяца назад 0
Голосов: +0 / -0

» XGM Конкурсы / Terrain Contest: Reforged

Bergi делает логичное сравнение. Если в предыдущем конкурсе высокий балл показали работы без использования новых возможностей рефорджа, то такое должно быть возможно и в этом конкурсе, если иное не оговаривается. А разобрать это важно, SageOne, так как некоторые участники приходят за победой, а не за фаном. Подробные правила могут предотвратить спорные ситуации и недопонимания. AnaDemetr, концепт и подача ландшафта не зависят от патча и вполне можно указывать версию, для которой сделан ландшафт, и у судий достаточно опыта, и сам Reforged сохранил совместимость. Так что это чисто организаторский вопрос.

Давайте оценим пехотинца в центре карты с деревом по 10 шкале по критерию эстетики:
атмосферно, есть чёткая линия одиночества, вызвано чувство тоски и безысходности, карта имеет душу и интересна этим. Рельеф есть, ничего лишнего, полностью плосские рельеф возможет, пехотинец в новом для него дивном мире, он жил в казарме, а тут БАХ он уже где-то не там, одинокое дерево позволяет проверить, что ничего не конфликтует ни с чем, юнит не ходит через дерево, всё чётко. нет никаких огрехов, работа со светом выполнена безупречно, нет ничего лишнего.
Это же Сентиментализм и Минимал-арт 10/10 )
Vlod #49 - 2 месяца назад 2
Голосов: +2 / -0

» WarCraft 3 Reforged / Оценка моего лвл-дизайна

То что везде одна и та же текстура почвы - это так задумывалось?