Doc #1 - 1 день назад (отредактировано ) 0

» Нормальный клоун / По ux/usability сайта / дизайн

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

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

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

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

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

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

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

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

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

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

PauseUnit(givenUnit, true)
xd
Doc #7 - 2 недели назад 0

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

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

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

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

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

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

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

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

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

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

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

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

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

С ландшафтом и т.д. особых проблем нет. Проблемы в юнитах, зданиях. Даже просто домиков то нет чтобы деревни/города отдекорировать. Приходится качать, благо паки есть. Юнитов тоже маловато, в основном герои но они не очень generic.
Doc #14 - 2 недели назад 0
Doc #15 - 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
}
Напомню только что сразу после этого в хендл нужно записать именно новые координаты.
Doc #16 - 2 недели назад 0

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

Хороший комментарий. Я бы всё-таки предложил взять любую доступную стать по ооп для новичков по любому современному статически типизированному языку и просто слизать её переделав под вжасс и добавив реально полезные фичи, а не таймер экслойт.
Doc #17 - 2 недели назад 0

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

Ппц что оригинал, что вот это очень плохие объяснения честно говоря
Doc #18 - 2 недели назад 0

» WarCraft 3 / Любые агрументы в функциях

ну какбы в вопросе код на сжасс я и ответил на сжасс
Doc #19 - 2 недели назад 0

» WarCraft 3 / Любые агрументы в функциях

Значит естественно плохо читал. Где ты увидел здесь копию?
Doc #20 - 2 недели назад (отредактировано ) 0

» WarCraft 3 / Любые агрументы в функциях

Ты это пытался читать?
Показываю на пальцах
void doTheThing(unit u) {
// ...
}

unit unitOne = GetTriggerUnit()
unit unitTwo = GetMyUnit()

doTheThing(unitOne)
doTheThing(unitTwo)
Это?
Doc #21 - 2 недели назад 0

» WarCraft 3 / Любые агрументы в функциях

Все функции так работают, включая твои
Doc #22 - 2 недели назад 0
Doc #23 - 2 недели назад 0

» WarCraft 3 / Любые агрументы в функциях

Можно плиз пример того как ты примерно хочешь это видеть в коде?
Doc #24 - 2 недели назад 0

» JaBeN's Project / Скачать последнюю версию

эм что, общий размер файлов 56мб
Кстати вот скачал даже все файлы запустил и поиграл, мне очень понравилось, сразу же предлагаю ввести такую фичу:
Возможность выбраться из стартовой локации. Было бы круто если бы как-нибудь так сделали чтобы игрок не оказался с самого начала заперт в стартовой локации и мог сделать что-либо кроме прокачки одного скилла и беготни по кругу.
Doc #25 - 2 недели назад 2

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

Этот минус я не упомянул, да. Ассетов меньше и сделать свои сложнее ввиду того что качество нужно все же соблюдать, а там оно не три квадрата из варкрафта.
Чё там кстати с сейв лоадом?
Возможность свободно слать HTTP реквесты, например. Абсолютная защита от читеров при получении дедикейтед серверов. В куче игры (в том числе и в моей) сохраняются какие-либо данные. Вся стата здесь cia-is.moe собрана без каких-либо хост-ботов.
Doc #26 - 2 недели назад 2

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

Конкуренция по факту полное говно, нормальных модов от силы 6 штук.
Если ты идешь туда с целью зарабатывать то проще устроиться на вторую работу или фрилансить. Я считал что модмейкингом все же идут заниматься ради фана. А остальное приятные бонусы.
Doc #27 - 2 недели назад (отредактировано ) 0

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

Моя кастомка не такая популярная из-за концепта.
Roshpit champions которая на 8-12 месте имеет около $1000 в месяц
Doc #28 - 2 недели назад 12

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

А я еще просто напомню что в модмейкинге доты2 можно получать реальные деньги. Естественно не просто так и не каждому. Но лучшие моды монетизируются с поддержкой валв. Если мод еще и популярный то вообще хорошо. Популярная игра и хороший custom game pass для нее это $500-1000 пассивного дохода в месяц. От $2000 в первый месяц (на хайпе). Казалось бы фиче уже год, но нет, сидим дрочим дальше варкрафт.
Doc #29 - 2 недели назад 0
Doc #30 - 2 недели назад (отредактировано ) 21

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

Karp, а вот действительно, откуда инфа? Если варкрафтодетям наглядно показать возможности воркшоп тулз и апи, которых столько лет не хватало в варкрафте они изойдут слюной и побегут стирать штаны с трусами.
Да, нет кучи вещей присущих ртс и варкрафту лично типа стандартного интерфейса для создания строителей (почему в доте так немного ТД), различного АПИ для работы с камерами или прочих относительно мелких вещей. Только вот в отличие от варкрафта тут не приходится сидеть в коробке с говном и можно всё это сделать самому. Попытаешься что-то сделать сам в варкрафте? Ой, нельзя отловить положение курсора на экране, ой, нельзя добавить кнопку в интерфейс, ой, да даже стандартный интерфейс скрыть нельзя. Да даже иконку абилки в рантайме поменять нельзя без костылей. Да вообще ничего без костылей не меняется. Ага, а еще приходится писать на джассе, который просто отрыжка от мира программирования да еще и МЕДЛЕННЫЙ. Напомню что luajit и javascript (v8) в доте это два самых быстрых динамических языка программирования в принципе. Да еще и известные и с огромными комьюнити.
"Минус" в том что редактора как такого в доте нет. Есть редактор ландшафта - хаммер. Нет любимого ГУИ. Вот поэтому то все и просрали. Все хотят мышкой щелкать по менюшкам и делать карты. А там нужно программировать. Хоть луа и учится за 1-2 дня барьер этот слишком большой.
При этом упомяну одну важную вещь о которой в варкрафте не думали и это чиста фича последних годов. Крупные и крутые проекты в большинстве своем - полный оупенсорс. Заходи на гитхаб и смотри как всё сделано. Не знаешь как используется функция - вбиваешь название в поиске гитхаба и получаешь результат в одном из существующих модов. Да даже если сорса нет все карты открываются банально просмотрщиком vpk архивов.
Doc #31 - 2 недели назад 0

» Игровые обзоры / Вкратце о Blast-off

Я и написал специально что это "имхо". И нигде не говорил что ничего нельзя изменить, просто указал на недостатки как мне показалось.
Вкусовщина вкусовщиной конечно, но с супермитбоем сравнивать некорректно. Там все же главный герой был интересный.
Doc #32 - 3 недели назад 0

» Игровые обзоры / Вкратце о Blast-off

Имхо:
  1. Играть за маленький шарик глупо и скучно
  2. Вообще в целом война шаров какая-то, это шо, бильярд?
  3. Полный перебор с тряской экрана, она нереально сильная
  4. Многие снаряды игрока очень медленные
  5. Вот с этим эффектом дисторшна/варпа при взрыве тоже перебор, лучше менее заметный эффект но больше партиклов
Ну и очевидно что сама по себе идея такая себе
Doc #33 - 3 недели назад 3

» This... Void / Главная страница

MMR
MatchMaking Rating? А где собственно матчмейкинг?
Doc #34 - 3 недели назад 0

» WarCraft 3 / Compile error.

Ну так значит у тебя в коде ошибка.
Doc #35 - 3 недели назад 1

» WarCraft 3 / Compile error.

Condition(function EnemyFilter)
Doc #36 - 3 недели назад 1

» WarCraft 3 / Compile error.

Записывать его в глобальные или перебирать группу циклом.
Doc #37 - 4 недели назад 1

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

Моддинг ск2 убила куча неудачных решений включая все закорюки редактора и очередной (!) кривой (!!) инхаус (!!!) скриптовый язык. Видимо джасс ничему не научил, при том что джасс в 2003 оправдать еще можно было, т.к. скриптовые языки еще не были популярны, а вот гелекси в 2010 нельзя. Просто идиотское решение потому что ХОТИМСВОЁ.
Doc #38 - 4 недели назад 0

» WarCraft 3 / (Memory Hack) 2 вопроса

разве нельзя //!nocjass заюзать?
Doc #39 - 1 месяц назад 0

» WarCraft 3 / Скилл прыжок

От 0 до 1 по Х, от 0 до 0.25 по У. Та же самая что и в формуле параболы в библиотеке.
Doc #40 - 1 месяц назад 4

» WarCraft 3 / call ForGroup()

Можно цикл, можно и глобалки. В сжассе foreach циклом обрабатывает, все ок. Передавая через глобалки ничего плохого не случится, действия все равно в одном потоке.
Doc #41 - 1 месяц назад (отредактировано ) 2

» Hearthstone: Heroes of Warcraft / Общее обсуждение

слишком тупой
хочу побеждать
выберите одно
Doc #42 - 1 месяц назад 0

» Hearthstone: Heroes of Warcraft / Общее обсуждение

>абузить имба деки
>ныть когда их нерфят
)
Doc #43 - 1 месяц назад 5

» Game Dev / Закрытие Steam Greenlight и восход Steam Direct

А помните когда в стиме не было потоков говна?
Hello,
Thank you for submitting "Spin Deluxe" for potential Steam distribution. We have taken a look at the information provided and determined that Steam is not a good fit for distribution. It is our company policy not to provide specific feedback on a submission but we would like you to consider Steam distribution for your future products.
Kind regards,
Zach
Отлично, что они так делают. 5к может бы и действительно многовато, но 1-2.5к я считаю будет нормально чтобы большинству стало понятно что плохие игры сабмиттить не стоит. Если не уверены, что отобьете - не сабмитьте. Работайте над игрой дальше и копите деньги.
Doc #44 - 2 месяца назад 0

» WarCraft 3 / Щемление 0.74e

SLK оптимизацию не пробовал?
Doc #45 - 2 месяца назад 0

» Dota 2 / Crumbling Island Arena

Проблема на моей стороне, я просто ленивый. Все иконки сейчас с дотовского сервера, но некоторых там нет и нужно просто потратить время и сконвертить/загрузить их из игры.
Обновил описание и скриншоты
Doc #46 - 2 месяца назад 0

» WarCraft 3 / "Десинхрон" и всё о нём!

Гениально. Объясняю: сохранение и загрузка игры это абсолютно Т О Ж Е С А М О Е что и реплей и реконнект. ПОЛНОСТЬЮ. Это просто проигрывание всех действий до нужного момента. Очнитесь ё-маё.
Doc #47 - 2 месяца назад 0

» WarCraft 3 / "Десинхрон" и всё о нём!

Найс два минусатора которые не знают как работает локстеп хд
Реконнект в варкрафте это то же самое что загрузка реплея только в мультиплеере. И если когда-либо встречались с багаными реплеями где в определенный момент идет в жопу то могли бы заметить что это не фиксится вообще никак. Одно неправильное действие в любой точке реплея и с этого момента все "эффектом бабочки" начинает идти не так.
Естественно если десинхрон из-за рандомного бага клиента то тут уже надеяться не на что.
Doc #48 - 3 месяца назад 0

» WarCraft 3 / "Десинхрон" и всё о нём!

При реконнекте, внезапно, клиент синхронится с актуальными данными сервера
Лол, удачи. Если у тебя по ходу игры произошла ошибка реконнект при локстепе точно таким же образом эту ошибку вопроизведет и тебя просто опять кикнет.
Doc #49 - 3 месяца назад 0
Doc #50 - 3 месяца назад -5

» WarCraft 3 / "Десинхрон" и всё о нём!

Если бы можно было сделать реконнект как в доте проблемы десинхрона не было бы в принципе, но реконнект если и будет то будет скорее как в хотсе - по 10 минут ожидания как при перемотке реплея, только хуже.