Doc #1 - 3 дня назад 2

» Dota 2 / Продление конкурса героев до 1-го июня

Ну я думаю можешь пересдать если решишь доделать, ничего страшного.
Doc #2 - 3 дня назад 2

» Dota 2 / Продление конкурса героев до 1-го июня

Коллективным решением (на самом деле нет, я всё сам решил) мы продливаем конкурс до 1-го июня 23:59 по москве, чтобы Toadcop успел прислать своего героя.
Ну как видите
Doc #3 - 3 дня назад (отредактировано ) 6

» Dota 2 / Продление конкурса героев до 1-го июня

Ну вообще работ прилично сдали (лично мне, тыще может быть еще прислали). Так что кто еще хочет поучаствовать - старайтесь, шанс есть!
Doc #4 - 4 дня назад 0

» WarCraft 3 / Вар (не ласт патч) ВНЕЗАПНО не смог вдруг найти CD ключ

То ли дело в том что ключ хранится в MPQ...
Doc #5 - 4 дня назад 4

» WarCraft 3 / Какого формата Спрайты в старых играх?

Спрайты для вк2 лежат пачками в свободном доступе. Советую веб-сайт: google.com
Doc #6 - 2 недели назад 0

» WarCraft 3 / Патч 1.28.2

Блин че за бред неужели реально нужно по 2 раза писать? Варкрафт приходится запускать из под админа потому что файлы в папке варкрафта меняются, это во втором посте этого треда.
Летом будет крупный баланс патч для мили как я понимаю.
Обновят директ, повысят производительность граффики, конвернтнут текстуры в более высокое расширение, а остольное народ и сам допилит, + на широких экранах более качественные текстуры будут смотреться лучше, все сравнительно просто и без жертв.
Вот с этим согласен в целом.
Doc #7 - 2 недели назад 0

» WarCraft 3 / Патч 1.28.2

Я не знаю что ты хотел этим сказать, но я имел в виду огромное количество кастомных моделей которые после графического ремастера можно будет выбросить в помойку. Этого не произойдет.
Doc #8 - 2 недели назад (отредактировано ) 2

» WarCraft 3 / Патч 1.28.2

Как пример - описанному тобой пути придерживается Valve. Только 1 своя игра и рыночный клиент.
Я конечно все понимаю но это уже вообще какой-то бред головы. КС-ГО и ТФ2 все еще существуют, кс вообще процветает а у тф2 все еще гигансткое комьюнити и все еще выпускаются крупные обновы.
И я очень сомневаюсь что графический ремастер случится.
Doc #9 - 2 недели назад 4

» WarCraft 3 / Патч 1.28.2

Что-то менять в папке с игрой - плохой тон, у многих юзеров это запротекчено админскими правами. В играх так стараются больше не делать.
Doc #10 - 3 недели назад 2

» WarCraft 3 / JNGP не запоминает war3map.j, отредактированный через Блокнот?

Может, он не war3map.j читает, а как-то еще?
Как-то еще.
Doc #11 - 4 недели назад 5

» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!

Ну не нравится, не участвуйте? В чем проблема?
Doc #12 - 4 недели назад 0

» WarCraft 3 / Формирование пакетов с мемхаком

Ну помнится даже с дэйта менеджером все было не так просто, ака требовалось по 10-20 секунд ждать "загрузки" и не всегда она все равно работала. У меня в карте это юзалось и была куча проблем, может конечно я нубас.
Doc #13 - 4 недели назад 6

» WarCraft 3 / Moving System, перенос данных.

В голосяру, найс модератор. Еще и отредактировал свою мессагу, ну царь.
Полиморфизма тогда вообще ни в одном компайл языке нет, ведь он компилируется в машинный код))))
Doc #14 - 4 недели назад (отредактировано ) 0

» WarCraft 3 / Moving System, перенос данных.

vjass manual почитай, я специально зашел и почитал после твоего заявления, а то ты меня страшно удивил.
Может быть вот ето освежит вашу память
struct Parent

    stub method xx takes nothing returns nothing
        call BJDebugMsg("Parent")
    endmethod

    method doSomething takes nothing returns nothing
        call this.xx()
        call this.xx()
    endmethod

endstruct

struct ChildA extends Parent
    method xx takes nothing returns nothing
        call BJDebugMsg("- Child A -")
    endmethod
endstruct

struct ChildB extends Parent
    method xx takes nothing returns nothing
        call BJDebugMsg("- Child B --")
    endmethod
endstruct


function test takes nothing returns nothing
 local Parent P = Parent.create()
 local Parent A = ChildA.create()
 local Parent B = ChildB.create()
    //notice the variables are of the 'Parent' type.
    call P.doSomething() //Shows 'Parent' twice
    call A.doSomething() //Shows 'Child A' twice
    call B.doSomething() //Shows 'Child B' twice
endfunction
Этот код и является ООП-решением вопроса топика.
stub method onHit
Doc #15 - 4 недели назад 2

» WarCraft 3 / Moving System, перенос данных.

и нету полиморфизма
)))))) это откуда инфа?
Doc #16 - 1 месяц назад 0

» WarCraft 3 / Альтернативы добавлению юнита в группу дважды(что невозможно)?

Кто-нибудь уже объяснил зачем нужна глобальная группа?
Есть такое понятие как скоупинг. В чем проблема использовать одну группу на один каст? Я что-то не так понял?
Doc #17 - 1 месяц назад 8

» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!

Ну раз сам 2kxaoc приехал, это точно все ради великой цели! Никак не связано с поднятием ченнела и тонны халявных обзоров на ваши карты, ну и самих карт естественно, никак вот нет!
Эээ а чего ты ожидал? Что чувак просто выкинет 50к на просто так? Условия конкурса такие потому что он уверен, да и я тоже уверен, что в карты другого типа играть просто никто не будет больше одного раза. И это правда. Все эти мега рпг и супер скилловые арены среднему игроку не интересны. Интересно дрочево крипов, застройка, бесконечный фарм. Он хочет чтобы это можно было показать среднему игроку много раз и никому не надоело. Вы читайте получше. Всё очевидно. Услуга за услугу, вам деньги, ему просмотры. Или вы думаете какой-нибудь Павел Дуров делает конкурсы на миллион рублей по разработке клиентов телеграма просто потому что он такой добрый? Ему клиент, вам деньги. Тут то же самое. Б-же.
Doc #18 - 2 месяца назад 0
Doc #19 - 2 месяца назад 0

» WarCraft 3 / Важная информация об обновлении 1.28

К предыдущему аргументу просто скажу что в месяце 160 рабочих часов и за полтора года с небольшим набегает 3000 часов. Даже допустив команду в 4 человека это в сумме больше 10к часов. За такое время игры пишутся а не разбирается код. За это время можно было из длл код восстановить или просто с нуля написать варкрафт на готовых ассетах. Даже я бы разобрался в этом коде за такое время. А мы тут о челах с опытом в спп и разборе древнего кода. Ощущение что реально что-то делать начали месяц назад.
Doc #20 - 2 месяца назад 0

» WarCraft 3 / Расширенная молния и её удаление

lightning l
...
l = AddLightningEx(...)
...
DestroyLightning(l)
Doc #21 - 2 месяца назад 2

» WarCraft 3 / Важная информация об обновлении 1.28

Чувакам платят по 500к в год, сениор инженеры. За полтора года не смогли разобраться в коде? С трудом верится.
Doc #22 - 2 месяца назад 3

» WarCraft 3 / Важная информация об обновлении 1.28

Я просто уточню: мне насрать какие именно изменения потому что пофиксить можно всё что угодно. Всё что меня интересует это отношения количества полезных изменений к затраченному времени. И уж очень тут получается маленькое число.
Doc #23 - 2 месяца назад 0

» WarCraft 3 / Важная информация об обновлении 1.28

Ват? Классик тиму набрали полтора года назад и именно тогда появилось видео про new exciting things for warcraft 3. О чем ты.
Люди вроде этого чувака twitter.com/brad_c6
Doc #24 - 2 месяца назад 0

» WarCraft 3 / Важная информация об обновлении 1.28

Я к тому что полтора года работы людей которым платят дичайшие деньги вылились в ушат дерьма которым они полили мапмейкеров.
Doc #25 - 2 месяца назад 1

» WarCraft 3 / Важная информация об обновлении 1.28

Apparently, the patch broke lots of order ids and mechanics I used for Gaias Retaliation.
GG blizzard. You done fucked it up.
Моя вера в близзард всё сильнее.
Doc #26 - 2 месяца назад 0

» WarCraft 3 / Важная информация об обновлении 1.28

All user data moved to documents folder (maps, settings ect..).
Fixed aspect ration option in graphic settings. Prevents stretching, adds black borders.
JNGP comes up with reign of chaos editor missing many things.
I get "could not load map data" when using the test map feature of World Editor. Apparently test maps are created in the wrong directory (not in documents folder).
Local files not working.
Верим в близзард. Через пару лет будет фикс.
Doc #27 - 2 месяца назад 1

» WarCraft 3 / Важная информация об обновлении 1.28

Верим в близзард гайс. Еще полтора года и начнут фиксить краши.
Doc #28 - 2 месяца назад 0

» Записная книжечка... / Я моделю как урод...

Ну он скучный, очень обычный + имхо цветовая гамма не та немного.
вот посмотри дизайны существующих
Doc #29 - 2 месяца назад 2

» Записная книжечка... / Я моделю как урод...

Было бы нормально года 3-4 назад, сейчас уже совсем далеко по качеству от того что там есть. Да и не выкладывают обычно одиночные элементы, всё сетами.
Doc #30 - 2 месяца назад (отредактировано ) 2

» Он вам не клоун! / По технической реализации xgm

Я знаю что это не особо нужно но из модных форумов есть еще github.com/discourse/discourse
Не знаю спиздил дискорс у фларума дизайн или наоборот но они очень похожи, например
Doc #31 - 2 месяца назад 0

» WarCraft 3 / DGUI и альтернативы.

Наверное в этом случае можно было попробовать дойти до логического вывода что авторы наработок все же не идиоты и привязанная камера зачем-то то была нужна. В реальности на дефолтной камере будет работать настолько плохо, что все равно что не работает. Потому что суть как раз в собственном классе камеры от которого зависит положение элементов интерфейса. Весь дгуи это гигантский костыль.
Doc #32 - 2 месяца назад 2

» Dota 2 / Конкурс героев для Dota 2

играбельную версию
Закодить тоже нужно.
Doc #33 - 2 месяца назад (отредактировано ) 2

» Dota 2 / Конкурс героев для Dota 2

идк думаю будет оцениваться просто сам концепт героя что и как он делает и как может взаимодействовать с коммандой. для этого не надо вести какие то дикие тестирования, а если результаты близки то решать будет конкретная реализация (насколько сильно баланс подогнан под реалии доты, и остальное как хорошо сделано, т.е. часто можно быстро увидеть мейджор флавы)
могу даже подсказать - много контроля имба. т.е. аое станы с небольшими кулдаунами или "прятания" куда то, особенно врагов (привет ОД) и т.п. в доте слишком жестко это заезжает.
Прав по сути. Преимуществ никаких не будет. Алсо я надеюсь что для тестирования чего-то в ск2 не нужна платная версия.
Doc #34 - 2 месяца назад 2
Doc #35 - 2 месяца назад (отредактировано ) 0

» WarCraft 3 / Важная информация об обновлении 1.28

Ват? Сейчас стандартная цена игры - 1999р. Это при том что она специально занижена для россии, оригинальная - $60.
Всем насрать какая лично у кого степуха и кто что себе может позволить. Точнее видят что могут, раз продолжают за такие деньги продавать.
Doc #36 - 2 месяца назад (отредактировано ) 0

» Он вам не клоун! / По ux/usability сайта / дизайн

Еще раз объясню про разницу. Маркдаун везде используется, не значит, что он супер хорош. В тхт2 нормальная вставка ссылок, нормальная вставка изображений, нормальная вставка кода и интуитивные теги (в основном). Я буквально сейчас нагуглил - www.adamhyde.net/whats-wrong-with-markdown , серьезно, тут как раз такие же претензии, ![]() для вставки изображений это просто невозможно, например, просто поглядите в скольких местах можно ошибиться/перепутать порядок.
Про панель инструментов согласен.
Doc #37 - 2 месяца назад 0

» WarCraft 3 / Простой вопрос по хэш-таблице

Да конечно в такой ситуации будет все ок. Просто поменять действия местами обычно проще.
Doc #38 - 2 месяца назад 2

» WarCraft 3 / Важная информация об обновлении 1.28

Посмотрим офк но репутацию они себе заруинили этими патчами. Подсказываю солюшн: при выпиле мемхака достаточно было добавить одну нативку уровня GetAttackDamage чтобы показать что могут добавить и будут добавлять еще. А они в итоге выставили себя просто ломателями.
Просто напомню, что за год прошедший с начала работ и обещаний новых офигительных изменений было запилено 2 недопатча на 5 строк изменений только удаляющих полезные вещи. После этого у разумные люди поняли что кредибилити близзарт просрали и относиться ко всем обещаниям можно разве что со скепсисом.
Doc #39 - 2 месяца назад 6

» WarCraft 3 / Простой вопрос по хэш-таблице

Конечно возникнет. А вот если на t6 поменяешь то не будет. А если на superTimer то наоборот всё еще лучше станет. Главное не называть переменные таймеры без буквы t, а то вообще всё сломается.
Doc #40 - 2 месяца назад 0

» WarCraft 3 / способ оглушить

Про паузу уже 500 раз мусолили. Её использовать просто не нужно.
Doc #41 - 2 месяца назад 0

» WarCraft 3 / способ оглушить

PauseUnit(givenUnit, true)
xd
Doc #42 - 2 месяца назад 0

» WarCraft 3 / [vJass] Основы работы со Структурами (Structs)

Это тоже плохая статья. Это применение концептов в жассе и почему-то про полиморфизм он вообще забил. Объяснения там минимум.
Doc #43 - 2 месяца назад 0

» WarCraft 3 / Вопрос о функциях

И приходится. Потому что альтернативы нет. А переписывать 10к строк асма в одном файле на нормальный язык никто не хочет. А потом ой, а у меня не парсится код из-за пробела тут. А если вот тут добавить пустую строчку то парсится. И так постоянно.
Doc #44 - 2 месяца назад 5

» WarCraft 3 / Вопрос о функциях

Вдохновляйтесь примером сжасса. Написан на асме крутым программером. Работает нереально быстро. После этого: саппортить этот код никто не может, включая автора. Месяцы на отладку багов. Баги до сих пор есть и совершенно непредсказуемые. Адик лично отлаживал на моем ноутбуке через тимвьювер. Старые баги фиксились, приносились новые. Зато работает быстрее хд
Doc #45 - 2 месяца назад 0

» WarCraft 3 / Удвоение постепенного движения (нужна небольшая помощь кодера)

В первом варианте кода d2 нигде не используется ниже.
Doc #46 - 2 месяца назад 0

» WarCraft 3 / [vJass] Основы работы со Структурами (Structs)

Я не думаю что это так всем очевидно. Как раз и имелось в виду объяснение того что структура это объект и основы ооп вроде наследования полиморфизма и инкапсуляции на примере структур Animal, Cat и Dog.
И так как игроки в варкрафт привыкли делать говно желательно показать им каким образом структуры привязываются к хендлам (юнитам например) чтобы доставать их из ивентов и почему больле одного таймера в игре не нужно. Это реальные бенефитс и для основ вполне подходят.
Или основы - описание синтаксиса?
Doc #47 - 2 месяца назад 0

» WarCraft 3 / Вопрос о функциях

Это у вас такие методы прокрастинации? Поиски мифической оптимизации вместо написания кода? Или уже тормозит и все остальное оптимизировали?
Doc #48 - 2 месяца назад 0

» XGM Team / Закат раздела Game Dev, анонс портала DevTribe.ru

С ландшафтом и т.д. особых проблем нет. Проблемы в юнитах, зданиях. Даже просто домиков то нет чтобы деревни/города отдекорировать. Приходится качать, благо паки есть. Юнитов тоже маловато, в основном герои но они не очень generic.
Doc #49 - 2 месяца назад 0
Doc #50 - 2 месяца назад (отредактировано ) 2

» WarCraft 3 / Удвоение постепенного движения (нужна небольшая помощь кодера)

dx = x - x2
dy = y - y2
d = SquareRoot(dx * dx + dy * dy)
if (d < 200) {
    x3 = x + dx
    y3 = y + dy
}
Если вы у мамы оптимизаторы можно обойтись без sqrt.
Я не очень понял что имеется в виду под вдвое дальше но если дистанцию нужно увеличить в 2 раза то
dx = x - x2
dy = y - y2
d = SquareRoot(dx * dx + dy * dy)
if (d > 0.001 && d < 200) {
    dx = dx / d
    dy = dy / d
    d = d * 2

    x3 = x + dx * d
    y3 = y + dy * d
}
Напомню только что сразу после этого в хендл нужно записать именно новые координаты.