Чтобы наказывать игрока, который вовремя понял, что проигрывает бой невозможностью увести войска. В сочетании с предложением о повышенном уроне в спину вообще бомба, любая стычка в игре сразу же будет становиться all-in.
Перед предложением ввести новую фичу в готовый проект нужно заготовить запас всесторонних ответов на вопрос "зачем это вообще стоило бы сделать", это касается не только процитированных идей.
новые механики добавленные так будут казаться игроку неуместными
либо не будут "работать" с точки зрения game design'а.
Здесь первая фраза синонимична второй, кстати.
Другое дело одиночный режим игры
Требовать от игрока для эффективной игры в одиночном режиме АПМ выше, чем в соревновательных матчах - абсолютный нонсенс.
No freaking way, такая механика в ладдерных сражениях потребует астрономического АПМ, что будет фрустрировать абсолютно всех игроков, и тех, кто сможет выдавать достаточное микро, и тех, кто не сможет, но при этом не даст никакого фактического выхлопа. Так что это не "углубление геймплея", а "плождение фичекрипа".
Что насчёт идеи не хранить все яйца в одной корзине и просто сохранять данные на самого юнита, а не в некую Страшно Сложную В Написании Базу Данных?
Зачем это нужно, если можно сделать нормальную ф-цию.
Нормальную - можно, но функционал, который ты описываешь объективно бессмысленно реализовывать в качестве нативной функции. Это сопоставимо с желанием иметь в API видеодрайвера функцию, которая возвращает текущий цвет конкретного пикселя конкретного монитора.
[пример]
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-пример]
Закинь зачем конкретно зачем тебе понадобилось подобное, аж любопытно, почему не хочешь по самому хендлу напрямую обращаться в структуру, в которую пишется любое количество нужных данных, втч и всякие подобные индексы.
GetLocalPlayer, готовься поставлять вместе с картой все исходники и модули для их компиляции. Вообще, лично к ZINC/Wurst отношусь скорее негативно, но это вкусовщина.
PrincePhoenix, в моём случае сыграет, но не слишком сильно.
Смещение = 45 либо -45, это же и поворот снаряда исходный.
Что это значит? Ты уравниваешь 45 единиц длинны и 45 градусов поворота?
Лучше нарисуй схему с указанием всех углов и зависимостей величин, мб и сам решишь в процессе.
Ред. Clamp
» Чердак / Стратегическая глубина (часть I)
» Чердак / Стратегическая глубина (часть I)
» XGM Конкурсы / Fun Spell Contest 2018
Ред. Clamp
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
Ред. Clamp
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
Или предполагается передавать некий хендл массива (i.e. указатель)?
» Чердак / Стратегическая глубина (часть I)
» XGM Конкурсы / Fun Spell Contest 2018
» AzaZzell / Смертная казнь
» WarCraft 3 / ubersplat
» AzaZzell / Смертная казнь
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
» AzaZzell / Истерия
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
Ред. Clamp
» XGM Конкурсы / Fun Spell Contest 2018
» WarCraft 3 / Высота юнита GetUnitZ
» WarCraft 3 / Система заданий
» WarCraft 3 / Полет снаряда по дуге
» WarCraft 3 / Полет снаряда по дуге
Лучше нарисуй схему с указанием всех углов и зависимостей величин, мб и сам решишь в процессе.
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
А близам надо на чём-то новый состав разрабов учить, так хоть какой-то профит будет.
» WarCraft 3 / Полет снаряда по дуге
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3