30

» Чердак / Стратегическая глубина (часть I)

замедление скорости движения раненного юнита
Чтобы наказывать игрока, который вовремя понял, что проигрывает бой невозможностью увести войска. В сочетании с предложением о повышенном уроне в спину вообще бомба, любая стычка в игре сразу же будет становиться all-in.
Перед предложением ввести новую фичу в готовый проект нужно заготовить запас всесторонних ответов на вопрос "зачем это вообще стоило бы сделать", это касается не только процитированных идей.

новые механики добавленные так будут казаться игроку неуместными
либо не будут "работать" с точки зрения game design'а.
Здесь первая фраза синонимична второй, кстати.

Другое дело одиночный режим игры
Требовать от игрока для эффективной игры в одиночном режиме АПМ выше, чем в соревновательных матчах - абсолютный нонсенс.
30

» Чердак / Стратегическая глубина (часть I)

Увеличение урона наносимого сзади, к примеру.
No freaking way, такая механика в ладдерных сражениях потребует астрономического АПМ, что будет фрустрировать абсолютно всех игроков, и тех, кто сможет выдавать достаточное микро, и тех, кто не сможет, но при этом не даст никакого фактического выхлопа. Так что это не "углубление геймплея", а "плождение фичекрипа".
30

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

и держать БД для всех юнитов?
Что насчёт идеи не хранить все яйца в одной корзине и просто сохранять данные на самого юнита, а не в некую Страшно Сложную В Написании Базу Данных?
Зачем это нужно, если можно сделать нормальную ф-цию.
Нормальную - можно, но функционал, который ты описываешь объективно бессмысленно реализовывать в качестве нативной функции. Это сопоставимо с желанием иметь в API видеодрайвера функцию, которая возвращает текущий цвет конкретного пикселя конкретного монитора.
30

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Extremator, как ты собрался передавать массив в аргументы функции?
Или предполагается передавать некий хендл массива (i.e. указатель)?

Вообще всё тобой перечисленное решается за полчаса-час посредством написания небольшой обёртки для массивов, и в ней хоть поисковые деревья строй.

раскрыть
[пример]
	local integer n
	local unit array i
	set i[0] = udg_unit000
	set i[1] = udg_unit001
	set i[2] = udg_unit002 // допустим этот юнит является так же GetTriggerUnit()
	set i[3] = udg_unit003
	
	set n = ArraySearchFirst(i,GetTriggerUnit())
	// название функции подсказывает о первом совпадении
[end-пример]
Закинь зачем конкретно зачем тебе понадобилось подобное, аж любопытно, почему не хочешь по самому хендлу напрямую обращаться в структуру, в которую пишется любое количество нужных данных, втч и всякие подобные индексы.
30

» Чердак / Стратегическая глубина (часть I)

Вы знаете эти подписи в некоторых стратегиях: "Слабее/сильнее против ххх". Это классика, но в Warcraft почти не реализовано.
О типах атаки и защиты не слышали?
30

» AzaZzell / Смертная казнь

GF RaiseD, не понял недовольства постом, если честно. Писал без шутки, если что.
30

» WarCraft 3 / ubersplat

кому интересно, есть такая наработка у нас на форуме
Тоже сразу о ней вспомнил.

Стоит отметить, что текстуры под зданиями также являются уберсплатами.
30

» AzaZzell / Смертная казнь

Прочитай "1984", там предложен вариант решения такой общественной проблемы, и при этом он достаточно подробно описан.
30

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

но можно расширить на сколько угодно.
Ценой падения производительности в целом, ЕМНИП.
30

» AzaZzell / Истерия

GeneralElConsul, не раскрывай профессиональные секреты так откровенно!
30

» XGM Конкурсы / Fun Spell Contest 2018

GetLocalPlayer, готовься поставлять вместе с картой все исходники и модули для их компиляции. Вообще, лично к ZINC/Wurst отношусь скорее негативно, но это вкусовщина.

PrincePhoenix, в моём случае сыграет, но не слишком сильно.
30

» WarCraft 3 / Высота юнита GetUnitZ

Работаю давно с сферическими координатами
Переходи на вектора.
30

» WarCraft 3 / Полет снаряда по дуге

Смещение = 45 либо -45, это же и поворот снаряда исходный.
Что это значит? Ты уравниваешь 45 единиц длинны и 45 градусов поворота?
Лучше нарисуй схему с указанием всех углов и зависимостей величин, мб и сам решишь в процессе.
30

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Новые игры на движке варика?
Движок - штука модульная.
А близам надо на чём-то новый состав разрабов учить, так хоть какой-то профит будет.

Ну и да, почему бы на мобилки и не поделать.
30

» WarCraft 3 / Полет снаряда по дуге

Вечером если будет минутка - накидаю двигалку.

большинство функций мне приходится искать на гуи и конвертировать
JNGP на что с его Function List?
30

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Всё ещё не убеждён.
Спасибо, что сообщил, но я как-то и не задавался целью кого-то убеждать.
30

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Исходники на то и исходники, что их можно изменять. В том числе с целью добавить совместимость с чем-либо.
30

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

16GB, восстанавливают сорцы реверс-инженерингом, заодно расширяют API, чтобы можно было дешево клепать новые игры.

ИМХО, конечно, но подобная стратегия представляется мне рациональной со многих точек зрения.