Cancel #1 - 1 год назад 6
Голосов: +6 / -0

» WarCraft 3 Reforged / Бета версия Warcraft III Reforged 1.32

Люди, я играл с компом против нежити - так его рыцарь смерти был мужского пола, а у меня - женского -)) в общем - вместо войны могли бы объединить королевства
Cancel #2 - 1 год назад 4
Голосов: +6 / -2

» WarCraft 3 Reforged / Бета версия Warcraft III Reforged 1.32

Лол. Заметил, что когда лучники и прочие стрелки промахиваются по врагу - снаряд летит не во врага а в землю под врагом -))) наааайс
Cancel #4 - 1 год назад 7
Голосов: +7 / -0

» WarCraft 3 Reforged / Бета версия Warcraft III Reforged 1.32

Диалоги не работают, вылетело сразу после применения заклинания =)
Большое тебе спасибо, дружище! -) эхх.. модельки офигенные, карты нужно будет делать с другим подходом - больше крупного плана, меньше спама декора и т. д.
Cancel #5 - 1 год назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Бета версия Warcraft III Reforged 1.32

А можно кого-нибудь по дружески попросить попробовать открыть мою мапу с роликом? У меня такой возможности пока нет, но очень не терпится посмотреть что будет xgm.guru/p/wc3/two-life
Cancel #6 - 1 год назад 0
Голосов: +1 / -1

» WarCraft 3 Reforged / Бета версия Warcraft III Reforged 1.32

Давайте петицию забабахаем на переозвучку игры?
Cancel #7 - 1 год назад 0
Голосов: +0 / -0

» У Тишины / КоБ: О башнях

А причём здесь Концепция Общественной Безопасности? И какое издание берётся за основу? "Мёртвая Вода"? -)
Cancel #8 - 1 год назад 0
Голосов: +0 / -0

» God's word: The True Way / 10 лет God's Word! Что дальше? Будущее проекта.

PUVer:
DragonSpirit, :) Будут другие проекты. Но GW слишком сложная задумка. Надо что-то попроще делать... Цель не оправдывает средства. Ну про себя тоже нельзя забывать. Про папочку я написал только потому что многие бомбили. Вот пувер нифига не делает... Обещаниями кормит. Я кормил потому что был недоволен результатом и абгрейдил. Изначальной концепции не было.
забатцай видео с прохождением, я за годы постарел и уже почти не играю, а вот видяшку бы посмотрел -)
Cancel #9 - 1 год назад 2
Голосов: +2 / -0

» Дневник Гильдмастера / Мысли: Что я ожидаю от следующего обновления XGM?

Возможность прикреплять изображения и файлы путём Ctrl + V из буфера обмена.
Например - сделал скриншот, или скопировал изображение - и не сохраняя его отдельным файлом можно сразу вставить в сообщение, как в месседжерах и в vk.com
Cancel #10 - 1 год назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Сохраняются ли утечки между играми на разных картах?

памянуть всякие модификации памяти игры, и подгруженные длл - все зависит только от их авторов.
yep -)
Cancel #11 - 1 год назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Где найти стандартные ИИ и как запустить

PT153:
Cancel, это вообще код из blizzard.j, его можно получить, создав новую карту и сконвертировав её в JASS.
PickMeleeAI() так-то стартует ИИ.
» раскрыть
function PickMeleeAI takes player num, string s1, string s2, string s3 returns nothing
    local integer pick

    // easy difficulty never uses any custom AI scripts
    // that are designed to be a bit more challenging
    //
    if GetAIDifficulty(num) == AI_DIFFICULTY_NEWBIE then
        call StartMeleeAI(num,s1)
        return
    endif

    if s2 == null then
        set pick = 1
    elseif s3 == null then
        set pick = GetRandomInt(1,2)
    else
        set pick = GetRandomInt(1,3)
    endif

    if pick == 1 then
        call StartMeleeAI(num,s1)
    elseif pick == 2 then
        call StartMeleeAI(num,s2)
    else
        call StartMeleeAI(num,s3)
    endif
endfunction

Cancel, у ошибка, Player(2) - это бирюзовый игрок, а не синий. Синий - это Player(1). Потому и не работало.
У меня работает Player(2) и идёт обращение к синему игроку, работает только после команды старта ИИ, насколько я понял - сначала ИИ выбирается, а уже потом стартуется. Даже если настройками карты синий игрок - орк, то можно выбрать ему ии человека, дать воинов людей и запустить ии человека. Без последнего действия с запуском - не работает. С запуском - работает.
В любом случае спасибо за помощь. Я бы без тебя не смог справиться с этой задачей -)
Cancel #12 - 1 год назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Где найти стандартные ИИ и как запустить

Вставил несколько действий из твоего скрипта. Для теста добавил синему игроку стартовых юнитов альянса и попытался запустить ИИ альянса. Не получилось - просто работники собирают золото и ничего не делают
Вопрос закрыт, спасибо большое -)) после этого его нужно было запустить.
Прикрепленные файлы
Cancel #13 - 2 года назад 2
Голосов: +2 / -0

» WarCraft 3 Reforged / Официально стал доступен PTR 1.31

Ребята, я краем уха услышал, что теперь можно в скриптах считывать конфиги XML или JSON, скажите, это правда? Или где-то неправильно что-то понял?
Cancel #15 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Патч 1.29 вышел на основных серверах

А нужно ли хитрее? Энивей, теперь при постройке таверны можно дать ей уникальное название. По крайней мере, орку пригодилось
и мне пригодилось. Теперь при открытии портала - он переименовывается в местность, куда он ведёт. А ещё генерируются монстры с разными префабами xgm.guru/p/wc3/ss2
Cancel #16 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Новые нативные функции в 1.29

ScorpioT1000, руки чесались. Я раньше на ПТР ничего не делал и не знал, что наработки не будут актуальны при релизе
Cancel #17 - 3 года назад (изм. ) 3
Голосов: +3 / -0

» WarCraft 3 Reforged / Storm & Stone 2

Что насчет ботов?
Не думаю, что потяну их.
Я не знаю насколько это необходимо в плане подхода к планированию и систематизации
Я по профессии геймдизайнер, и подход у меня, хорошо это или плохо - геймдизайнерский: сначала документация, потом реализация.
ты просто загоняешь данные в эксель, а на выходе получаешь БД сразу под джасс для копирования в вар?
Да, так и есть.
Идея с префиксами удивила/впечатлила больше всего. Удачи в разработке.
Выглядит круто.
выглядит как нечто эпичное
Большое спасибо!
Какие планы на будущее
После релиза 1.29 на официальных серверах - моя карта перестала запускаться (вероятно проблема в переименовке функций). Теперь даже не знаю - нужно как-то преобразовать код, чтобы он работал на релизной версии. Если JASS можно просто скопировать, то что делать с GUI функциями - в уме не приложу. Разве что заново их создавать. Ищу решения.
что ждать в третьем видео?
Я об этом пока не думал. Что было бы интересно?
Cancel #18 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Новые нативные функции в 1.29

Clamp, благодарю, но босюсь пользы от этого подхода будет не много, если я так и не смогу запустить карту в релизной версии редактора.
Cancel #20 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Патч 1.29 вышел на основных серверах

У меня карта, которую я делал на PTR - не запускается -(( проблема в триггерах.
Cancel #21 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Новые нативные функции в 1.29

pp.userapi.com/c830309/v830309999/d5514/5LIAtw5i9IQ.jpg спокойно делал карту на 1.29 PTR но после обновления карта не хочет запускаться на 1.29, в чём может быть проблема?
Cancel #23 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Есть здесь кто в формулах движения даммиков шарит?

Skolz, ну да, и через кривые безье ты можешь с точностью повторить заданную схему
Cancel #24 - 3 года назад 3
Голосов: +3 / -0

» WarCraft 3 Reforged / Есть здесь кто в формулах движения даммиков шарит?

Можешь воспользоваться формулой кривой безье: ты указываешь 4 опорные точки (P0, P1, P2, P3), относительно которых выстраивается кривая, затем циклом создаёшь множество точек на этой кривой, первая точка имеет t = 0, последняя точка t=1, остальные 98 точек находятся между 0 и 1 (0.01, 0.02, 0.03 и т.д.)
Далее по формуле вместо P0 подставляй координаты точек (отдельно высчитываешь X, отдельно Y
B(t) = (1-t)^3 * P0 + 3*t*(1-t)^2 * P1 + 3 * t^2 * 1(-t) * P2 + t^3 * P3
^ - знак степени
Далее располагай контрольные точки где хочешь и получишь кривую. Чтобы получить такую "петлю", надо чтобы центральные контрольные точки находились по углам квадрата, при этом P1 должна быть напротив P0, а P3 напротив P2
подробнее о кривых безье ru.wikipedia.org/wiki/Кривая_Безье
Cancel #26 - 3 года назад 0
Голосов: +0 / -0

» Wanderer / Wanderer 0.14 RELEASE!

Пытался скачать, но файл не найден -(
Cancel #27 - 3 года назад 0
Голосов: +0 / -0

» Hunter or Victim / Главная страница

ссылка которую ты указал относительно новая, я первую версию ещё на варкрафт инфо закидывал, аналогов тогда не было даже у азиатов -) собственно - тогда это была рпгшка, где можно было переходя по краям экрана постоянно переходить в новые генерируемые локации
Cancel #28 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Опять утечка, может ли утекать переменная типа строка?

попробуй очистить группу игроков перед удалением, не гарантирую что поможет. В триггере есть условия? Они тоже иногда создают утечки.
Cancel #29 - 3 года назад 2
Голосов: +2 / -0

» Hunter or Victim / Главная страница

Работа крутая, но первая версия моего генератора всё равно первая в мире -)
Cancel #30 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Новые нативные функции в 1.29

orc01, хер знает, я очень рад возможности менять динамично кости, броню и ппрочее без лишнего гемороя (хоть и есть баги, например, при прекращении способности аватар после изменения макс хп). Для своего проекта запилил диаблоподобный механизм генерации мобов.
Все формулы и параметры всех юнитов сделал в Excel, а из Excel генерирую код для варика по генерации юнитов разных типов с сопутствующими для них аффиксами и префиксами
Cancel #32 - 3 года назад 8
Голосов: +8 / -0

» WarCraft 3 Reforged / Новые нативные функции в 1.29

Полезная фича: теперь способностям и предметам можно задавать какое угодно по размеру описание - но делать это нужно через объединение строк, так как есть лимит на размер одной строки, созданной через GUI
Прикрепленные файлы
Cancel #33 - 3 года назад 2
Голосов: +2 / -0

» WarCraft 3 Reforged / Опять утечка, может ли утекать переменная типа строка?

DracoL1ch, если в игре создаются идентичные строки - они занимают разные ячейки памяти? при создании строки - возвращается линк на уже существующую строку идентичного значения? Или идентичные строки занимают разные ячейки памяти?
Cancel #34 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Иногда не создаётся плавающий текст

Может, предыдущие из памяти не удалены?
нет, я за всю игру в общей сложности создаю не больше 20 текстов
Cancel #35 - 3 года назад -4
Голосов: +0 / -4

» Unity / Где мне лучше создать планируемое?

Предлагаю следующее, если ты в течении месяца мне скинешь екзешник, в котором будет интерфейс стартового меню и анимированные переходы между кнопками этого меню, я закину тебе 500$ на твой банковский счет или qiwi
Соглашайся! Найдёшь исполнителя со стороны, который сделает это за 100 баксов!
Cancel #36 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Надо ли очищать группу перед уничтожением

...и я тебе на него и отвечаю.
Читай внимательнее, ты ответил на другой вопрос, не на тот, что я задал
Cancel #37 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Надо ли очищать группу перед уничтожением

И сказали что можешь сам попробовать загрузить память
нечего сказать - не говори. Что за манера у тебя?
Cancel #38 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Надо ли очищать группу перед уничтожением

Extremator, и что? этим мы проверим удаляется ли юнит из групп когда юнит исчезает. А задача узнать очищается ли уничтоженная группа без создания утечек.
Cancel #39 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Надо ли очищать группу перед уничтожением

По идеи как должно само очищаться тогда.
мб ни кто не проверял? я бы проверил, но не умею, решил что тут кто-то этим занимался
Cancel #40 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / удаление событий

Что сделать то хочешь? Скажи что задумал?
Скороу сделаю анонс карты, увидишь -) проще показать чем рассказывать.
Вообще я сделал по другому - отказался от работы с многочисленными группами юнитов. Посмотрел как работают функции на работу с ними - мне показалось они слишком затратные. Например - чтобы проверить пуста ли группа - цикл зачем-то проходит по каждому юниту из занесёных в группу, а не прерывается на первом встреченном юните.
Так что вместо массивных групп - я делаю массивные счётчики, и работаю с ними обращаясь в массиве через index = GetUnitUserData . При смерти юнитов убавляется счётчик udg_uGroup_enum[index], и когда он возникает нуля - запускаю триггер udg_uGroup_trigUnDead[index] - таким образом на карте постоянно спавнятся группы юнитов и я могу отлавливать события на уничтожения этих групп по факту используя только одно событие.
когда в группе юниты спавнятся - я раздаю им index, идентичный шаблону по которому они спавнятся и наращиваю udg_uGroup_enum[index] чтобы отслеживать количества в группах
Cancel #41 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / удаление событий

quq_CCCP, это не герои, это юниты, и они постоянно пересоздаются. Означает ли это что когда юнит удаляется - удаляются и все события с ним связанные? т. е. не будет захламляться память?
Cancel #42 - 3 года назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / удаление событий

в одной теме прочёл "событие удаляется само когда объекта завязанного на него не существует" - это правда? Не будет утечек если за игру на один триггер будет подвешено 5000+ событий на смерть юнитов, при условии что одновременно будет существовать не больше 12 из них?
Cancel #43 - 3 года назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Jass создать глоабльную переменную

nvc123, если разница и правда полуторная, то не буду забивать на хеш, спасибо!
Cancel #45 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / handle в unitpool - что не так

Extremator, 1.29 выйдет, так? И к этому моменту проект, или большая его часть будет уже готова. Чего здесь бессмысленного.
Cancel #46 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / handle в unitpool - что не так

и что ты там учить для джнгп такое сложно собрался?
для меня это из области "я не знаю чего я не знаю", я не знаю что там учить и сколько там подводных камней, что это мне заблокирует какие противопоказания и т. д.. - чтобы об этом узнать тоже нужно шерстить поисковик. Но если варик воскреснет и в джнгп появится поддержка новой версии - то я приступлю к его изучению
Cancel #47 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / handle в unitpool - что не так

Doc, мне кажется ты отошёл от темы. Если других ответов нет, значит вопрос закрыт.
Cancel #48 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / handle в unitpool - что не так

Doc, тем не менее я делаю карту на 1.29 с использованием новых функций
Cancel #49 - 3 года назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / handle в unitpool - что не так

Extremator, проблем возникает ещё больше.
У меня должен быть array unitpool с поддержкой весов
если unitpool переделать в array типов - то получится двумерный массив, которые в варике не поддерживаются.
А так как я на протяжении игры постоянно модифицирую unitpool (добавляю и удаляю юнитов по тем или иным событиям) то вмещать множество массивов в один массив не вариант (при изменении размера одного массива должны смещаться остальные массивы)
Cancel #50 - 3 года назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / handle в unitpool - что не так

ScopteRectuS, покопался на форуме. Пишут что JNPG не работает начиная с версии 1.28, а у меня 1.29