2
29
4 года назад
Отредактирован Doc
2

» WarCraft 3 / Релиз Warcraft 3: Reforged

exAres:
Уже устал доказывать, насколько это глупая идея. Есть сохранение файлы как папки, редактируйте код в нормальном редакторе.
Я, например, привык работать одновременно и с ландшафтом, и с кодом. Когда карта РПГ типа, то очень сложно разделить эти два процесса кардинально, особенно если тестить параллельно новые фичи, потому... так себе совет, а если к этому еще добавить редактор объектов и звуков. Не, конечно, можно, но, имхо, это не особо удобнее чем прямо в редакторе с вырвиглазным шрифтом.
Так а что мешает работать одновременно? Что там отдельное окно редактор триггеров, что тут... Нормальные тулзы позволяют сделать так что можно запускать игру и из редактора кода и из ВЕ.

Новых паков анимаций, расширения скриптовой основы, меморихак в качестве фичи а не бага, снятия всяческих ограничений, диктовавшихся ограничением вычислительных мощностей прошлых времён, да на худой конец - моделей, сделаными близард, а не малазийской студией на аутсорсе, со всеми вытекающими навроде блевотных земли и деревьев. Короче того, что стоило бы своих полутора тысяч. И это я еще про баги не заикнулся.
Что такое пак анимаций? Всмысле новые анимы для старых моделек? "Скриптовую основу" вам расширили так, что уже конца и края не видно. Про меморихак откровенная глупость, это костыль, который заменяется нужными функциями, множество из которых добавили.
на худой конец - моделей, сделаными близард, а не малазийской студией на аутсорсе
Какая разница кем сделано? Эта же студия делала sc1 remaster и ни у кого проблем нет.
5
29
4 года назад
5

» WarCraft 3 / Релиз Warcraft 3: Reforged

Pandemic:
Само отношение угнетает. Мало того, что получили, по сути, пак моделек по цене полноценной игры, так еще и потенциально режут возможности. Думаю, что не один я ожидал от рефоржа глотка свежего воздуха в склепе картостроя, во многом благодаря очень грамотной презентации. А в итоге похоже что буду накатывать старые тайлы земли заместо позорных новых, вот и все последствия рефоржа. Sad but true.
А что конкретно ты ожидал? Кучу нативок вам завезли, вместе с кучей новых возможностей и ассетов.
DarkLigthing:
Blizzard конечно молодцы, сделали запутанное наслоение фреймов. На те, вот работайте с интерфейсом. Ничего не объяснили. Нам самим нужно какими-то хитроумными методами догадываться как вообще работает лицевая анимация, подсветки кода в редакторе нет. Изменений мизер... А ведь если бы не мы - создатели модов, мало бы кто в 2020-м году вообще ждал бы WarCraft III Reforged ибо жанр стратегий сейчас не в чартах игровой публики. И вот как вы нам отплатили! )
Все так, с фреймами все довольно сложно. Все, что они сделали это открыли доступ к внутреннему АПИ. Благо уже есть много туториалов как на хайве так и хгме.
подсветки кода в редакторе нет.
Уже устал доказывать, насколько это глупая идея. Есть сохранение файлы как папки, редактируйте код в нормальном редакторе.
3
29
4 года назад
3

» WarCraft 3 / Релиз Warcraft 3: Reforged

DracoL1ch, к сожалению многие этого не понимают. В дискорде хайва видел нытье уровня «если они не справились за 3 года, то и за 10 лет бы не справились, просто потому что они такие слабые инженеры».
0
29
4 года назад
0

» WarCraft 3 / Перенос карты с 1.26 на 1.31

По-моему кто-то говорил что можно в менеджере объектов увидеть все использованные фишки UMSWE
6
29
4 года назад
6

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

Опять же не хочу повторятся, но все это было реализовано в Войнах древности: Спарта 2006 года.
Соглашусь. Где обещанный реализм? Миру варкрафта уже десятки тысяч лет, хотите сказать, что до сих пор там не изобрели атомную бомбу?
Опять же не хочу повторятся, но все это было реализовано в Command & Conquer: Generals 2003 года.
0
29
4 года назад
0

» AzaZzell / Веб-разработка без фреймворков

Так ты не делаешь без фреймворка, ты пишешь свой фреймворк
0
29
4 года назад
Отредактирован Doc
0

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

Вот выпустил я игру, заработал 1000 долларов. Выпустил кастомку, заработал 7000 долларов (вроде). Думаю, очевидно что кастомки в 7 раз лучше игр. И результат поинтереснее. А игроков в кастомке в сумме больше миллиона было. Большинство игр (даже бесплатных) в стиме о таких числах только мечтают.
16
29
4 года назад
16

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

Но ты попробуй объяснить модмейкерам, что лучше идти учиться и сделать свою игру, чем сидеть и ковырять варик)
А чем лучше? Сделать неизвестную игру в которую никто не поиграет, потратив на это много больше времени или сделать карту в которую хоть с друзьями можно погонять?
3
29
4 года назад
3

» WarCraft 3 / Lua и ООП

ООП незаменимая вещь где бы она ни была. Просто в варкрафте её должно быть по-меньше, но оно имеет место быть.
Красивое мнение, жаль, что неправильное.
позволяет быстро и удобно плодить их в процессе разработки, делая универсальными
А как это с ООП то связано конкретно?
Делать всё через функциональщину мерзко и неудобно
У меня почему-то большие сомнения, что Вы знаете, что такое функциональщина.
Это возможно если использовать способ ООП, который описывал я
Для этого придется все функции писать в теле конструктора и они будут копироваться на каждый объект, создавая рантайм оверхед.

В дополнение этого объекты созданные таким образом невозможно перезагрузить в рантайме, если подобная функция используется.
3
29
4 года назад
Отредактирован Doc
3

» WarCraft 3 / Lua и ООП

Не понимать работу базовых вещей и браться за костыли в виде ООП в луа - классика жанра. Делать так не советую. Каких-то особых удобств ООП в луа не дает. Приватные переменные вы не сделаете, полиморфизм в языке и так по дефолту из-за динамической типизации. Разве что наследование, которое даже практиканты ООП уже не советуют, потому что есть композиция.
4
29
4 года назад
4

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

Потому что 99% включая меня играют в бетку не ради тестов, а ради того чтоб хоть как-то поиграть в рефорж, и он был бы вполне играбельным если бы исправили хотя бы основные баги. Но и это обещание они нарушили, ни 1 патча не выпустили.
Спешу огорчить, но бета сделана именно для тестов, а не для того, чтобы вы могли поиграться.
Не вижу особого смысла для улучшения встроенного редактора кода, потому что сторонние инструменты всегда будут лучше. Это то же самое, что просить встроить внутрь ВЕ редактор моделек. Все-таки специализированный инструмент на то и специализирован, чтобы особняком быть лучше. Я согласен с тем, что сторонний сборщик это лишнее. Насколько я знаю все упирается в поддержку require в луа, которая уже в планах. Файлы с кодом и так уже автоматически импортируются из папки проекта в карту.
2
29
4 года назад
2

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

Все так переживают по поводу переноса релиза на месяц, а мне наоборот кажется, что они за этот месяц не успеют допилить до финального состояния, т.к. бета пока больше похожа на подшлифованную альфу. Не хотелось бы, чтобы релиз был похож на бету))
Согласен, многовато работы, сами себя загнали в угол с таким ранним релизом.
Ну по поводу хейта: в лаунчере было написано все-таки expected release: 31 december 2019.
Было бы здорово чтобы кто-то критично настроенный написал аналитический пост что обещали, что по факту будет. Без эмоций, сухая статистика и аналитика.
Из реально того, что изначально обещали и не сделают я знаю только то, что отказались от ретконов в кампании и роликов с лицевыми анимациями (как на близзконе). Ни то ни другое не видится мне великой потерей, учитывая, что лицевые анимации сами модмейкеры использовать бы скорее всего не смогли, т.к. уже упоминалось что сделаны они дорогущим проприетарным софтом.
0
29
4 года назад
0

» WarCraft 3 / x y?

Это точно такие же полярные координаты, ты просто развернул функцию в непосредственный код.
В коде примера ни работа с углами, ни тригонометрия, ни degtorad не нужны вообще.
0
29
4 года назад
0

» WarCraft 3 / В 1.31 не работает классическая синхронизация?

Ну если удовлетворяет пересылка одного значения, то да.
1
29
4 года назад
1

» WarCraft 3 / В 1.31 не работает классическая синхронизация?

"по человечески" никак не получится, все что можно сделать - перевести число в другую систему счисления в строковом виде и передать так.
0
29
4 года назад
Отредактирован Doc
0

» WarCraft 3 / В 1.31 не работает классическая синхронизация?

В жассе - скорее всего никак (недостаточно функций для получения информации о числе с плавающей точкой). В луа есть string.pack и string.unpack, но потом нужно конвертировать в base64 (иначе не получится послать по сети). «Алгоритм» из поста сверху даже открывать не советую, тихий ужас.
0
29
4 года назад
0

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

Maxsavin:
С кем-то тут переговаривался по поводу "редактора диалогов"
Иронично, а ведь его действительно удалили. Ну близзы... не себе в катсценах, раз не потянули, так людям бы оставили для их проектов.
Во-первых, я уже упоминал, что для него нужен софт для лицевой анимации, который стоит десятки тысяч долларов.
Во-вторых, им нужно поддерживать даже то, что они сами не используют, а тулза там была далеко не готовая.
0
29
4 года назад
0

» WarCraft 3 / Сохранение функции со списком аргументов

Пишу о качестве наработки: "A closure is a poor man’s object; an object is a poor man’s closure". Учитывая что эти кложуры нужно оборачивать в макросы, которые при изменении сигнатуры функции нужно еще и поддерживать, куда-то сохранять, а затем еще и удалять, намного проще вручную создать структуру. Не нужно. Речь о луа была только потому, что там тоже есть кложуры, только их использование во много много раз проще и имеет больше смысла (анонимные функции, например). Тащить подобные костыли в жасс не советую.
0
29
4 года назад
0

» WarCraft 3 / Сохранение функции со списком аргументов

Объективно недостаточно для чего? С луа можно было нормально работать в день выхода 1.30
0
29
4 года назад
Отредактирован Doc
0

» WarCraft 3 / Сохранение функции со списком аргументов

Vlod:
Обращаюсь к аудитории. Посмотрите на этот комментарий, а теперь - на версию патча.
Логики я здесь, извините, не вижу.

Для тех, кто не понял, на 1.26 нет луа.
Для тех, кто не понял, 1.26 - не последний патч. (соответственно делать на нем что-либо здравого смысла нет, патчу почти 9 лет)