29

» WarCraft 3 / Есть ли словарь или его аналог?

Напиши свою реализацию. Сделать простейшую хешмапу дело 50 строк.
29

» Unity / Сериализация объектов в C#

Намеки на то, сколько времени занимает подобное дело - оверэстимейшн. Написание текстовой сериализации для объекта занимает минуты.
29

» WarCraft 3 / Lua

Все кампании на гуях, на Ии и прочем счастье 2002 года, они будут делать не отлтчимо от того что было в плане кода, что все кампании на луахи перепишут? Ненадежно, индус ошибается и бага по средь презентации перед выпуском на рынок =)
Я вообще ничего не понял из этого сообщения, зачем в принципе что-то трогать в гуи или жассе?
29

» WarCraft 3 / Lua

По слову "всратый" я понял, что Galaxy (или GalakC) не очень, я хотел бы узнать те недостатки, которые делают его плохим.
Некоторые поинты тут дурацкие, но часть правда.
Потом непонятно куда и зачем будут двигаться близзарды и почему именно ЛУА? Они в jasm машине то ноги переломали, а им тут надо будет пилить новый пепелац и заставить его понимать старые карты из кампании или править и копипастить весь JASS API + синтаксис чтобы работало нормально.
Во-первых луа - де-факто стандарт для embedded скриптовых языков, проверенный временем. Перформанс LuaJIT, например, на уровне того же V8, при этом его встраиваемость и простота языка намного выше. Во-вторых, поддержка луа уже была проверена в WoW (в аддонах, не в движке). Естественно какую-то работу над АПИ и интероперабельностью между жассом и луа проделать придется, но это не такая большая проблема. Почему придется что-то заставлять понимать старые карты - непонятно, это новая фича, а не замена старой.
29

» WarCraft 3 / Lua

Сами движки у Blizzard в основном написаны на Lua, в том числе и SC2, WoW, так что слово о нем имеет место быть.
Пожалуйста, старайтесь не распространять в интернете заведомо бредовую информацию, к которой вы не имеете никакого подтверждения.
Почему всратый?
Потому что это плохой язык, немногим лучше жасса.
29

» WarCraft 3 / Lua

Вон есть у них ск2 с луа и прочими ништяками, однако сцена мертва. Угадай, почему.
Что-то ты попутал, где в ск2 луа? Там всратый гелекси скрипт.
29

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

Doc, как?
Doc, и я знаю другого редактора но он требует только 64 но не 32 и тому же пересохраняют данные если в редактор делаеш короче много времени уйдет как все поправиш....
Коллижн мапа это просто тга картинка, ее можно и без другого редактора отредактировать, насколько я знаю. Но я не спорю, что такая возможность в редакторе была бы полезна.
29

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

Была бы крутой возможность создавать свои события и кастовать их триггерно.
Зачем это нужно, если в жассе это совершенно тривиально?
Возможность в редакторе карт рисовать блокаторы через кисть как тайлов (но для блокаторов)
Это можно сделать вручную сейчас, насколько я знаю. Ну и непонятно чем тебе мешают эти 10к хендлов, ты уверен, что они понижают производительность или что?
29

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

Если для обычного варкрафт 3 эта функция была бы не плоха то для рефорджа она будет бесполезна поскольку из за подтянутой графики каждый юнит будет потреблять еще больше ресурсов чем раньше.
Лаги начинаются не графические, а логические, у юнитов банально ломается поиск пути и они начинают вставать на месте, причем тут графика?
Как мне кажется это сложно реализуемо из за того что каждый будет писать или складывать триггеры так как ему удобно и система может не разобраться что удалить автоматом, а что нужно оставить.
Глупенький компьютер не может разобраться( en.wikipedia.org/wiki/Garbage_collection_(computer_science)
Тем не менее, гербедж коллектор полезен только для вещей не влияющих на геймплей, потому что он не дает гарантий о времени удаления, если не используется банальный рефкаунтинг. Ваших юнитов и предметы вам всегда придется удалять самостоятельно. Локации, группы и прочую ерунду он за вами удалить сможет.
29

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

Что проверить, умник? Ты понимаешь, что даже если симуляция идет на 30 тиках, то она все равно отвязана от частоты рендеринга, которая все интерполирует между кадрами?
29

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

Зачем такая скорость пойми за 30 фрейм не будет он гладко быстро бегать а тупо телепортировать вперед пойми вы уже механику
Бред по нескольким параметрам, пройдите обратно в палату.
29

» WarCraft 3 / Как работают тулзы типа "Депротекторов" ?

Варкрафт 3 это программа. Если варкрафт 3 может прочитать данные карты в том состоянии, чтобы эта карта работала, значит можно написать другую программу, которая тоже корректно прочтет эти данные. Депротектор и есть эта программа. Естественно, это лишь половина работы, вторая половина заключается в том, чтобы создать файл в таком формате, который прочитает третья программа - World Editor.exe. Никакой магии.
29

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

Т.к. будет и то и то, я бы предпочел, чтобы жасс совсем не трогали, т.к. как обычно с новой функциональностью появятся новые баги и эксплойты.
29

» WarCraft 3 / двойной ..."маплист"

Принятый ответ
Удалить карты из папки варкрафта, перед этим убедившись, что карты правильно перенеслись в "Мои документы". (Но у меня там нет скирмиш карт, только те, что я скачал, играя в бнете)
29

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

В конце концов, это нормально, что у редактора одной конкретной игры есть ограничения, это всё же не юнити и не анриал.
А новые патчи зачем тогда? Подобное можно сказать и про патч 1.26. Давайте не будем вообще ничего добавлять? Вы понимаете, что если верхним уровнем будет визуальный редактор или какое-то хмл говно, то ниже спуститься уже нельзя? При этом если нижним уровнем будет код, его всегда можно генерировать из хмл или визуального редактора.
29

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

Зачем императивно описывать то, что можно описать декларативно? Если не нравятся визуальные редакторы, чего ты тогда в блокноте карты не редактируешь?)
Вот это вообще топ рофл. Напомню, что юи обычно вещь динамическая, где меняется количество элементов и их лейаут на постоянной основе.
Ах да, извините, я совсем забыл, что сейчас все сайты делаются в Adobe Dreamweaver. Ой, постойте. Все адекватные люди уже давно поняли, что визуальные редакторы полное говно. Может еще напомнить о том, что даже декларативное дерьмо типа html сейчас оборачивается в три слоя реакта только чтобы состояние ЮИ консистентно соответствовало стейту программы?
29

» WarCraft 3 / Blizzcon: Анонсирован WarCraft III Reforged (remaster)

это же просто формат хранения, можно будет изи написать софтину для визуальной компоновки ui, которая и будет генерировать xml нужного вида.
Это еще хуже.
29

» WarCraft 3 / Почему происходит десинхронизация?

if (GetLocalPlayer() == p)
	{
		SetTextTagVisibility(tt, true);
	}
	else
	{
		SetTextTagVisibility(tt, false);
	}
Зачем так писать, если можно SetTextTagVisibility(tt, GetLocalPlayer() == p);
И да, работа с эффектами описана в xgm.guru/p/wc3/getlocalplayer
Если это не работает, советую проверить, работает ли оно, если создавать эффект вообще всем.
29

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

Ну справедливости ради лучше не давать возможности, т.е. ретроактивные меры. С другой стороны подобные вещи типа ботнетов и т.д. очень легко сдетектить (если трафик будет идти через дедикейтед сервера, как и должно быть) в отличие от вируса и разбираться как-то в индивидуальном порядке.