ofeerist, давайте не будем решать за других о чем кто говорит. У меня написано вполне конкретно, а псевдореализм это субъективное понятие которое к моей речи отношения не имеет
Феникс, в целом много популярных игр опирается на реализм, cs - боевые действия, механика стрельбы; minecraft, rust - имитация реального строительства и создания предметов; eve online - космический симулятор, уничтожение корабля заставляет строить его заново. А тут речь шла конкретно про монстров
В большинстве игр монстры это возобновляемый ресурс, хотя в реальной жизни у каждого животного есть ареал обитания и численность, поэтому с правдоподобием пролетают более 90% игр
Когда разработчик передал в api объект другого warcraft типа теперь выводится сообщение об ошибке, вместо тихого обрыва потока;
Добавление возможности подключать скрипт из папки с варом, чтобы во время разработки после изменения кода карту не надо было даже пересохранять. Это актуально для всех больших проектов у которых карта сохраняется по 20+ секунд;
Добавляем возможность передавать данные из jass в lua и обратно через общую hashtable. Что даст возможность подключить lua без переписывания jass кода;
Делаем возможность добавить mix в карту без необходимости игрокам заранее класть его в папку вара.
Это открытый проект, а значит у вас есть возможность самому написать эти функции и предложить добавить их, чему мы будем рады.
Это некоммерческий проект, поэтому разработчик в первую очередь делает то что ему интересно. Но у вас всегда есть возможность заинтересовать его. Если вы хотите добавить lua к существующему проекту для каких то вычислений, или попробовать создать на нем новый проект или вы хотите вернуться на 1.26 чтобы показать всем как делать годноту и вам для этого нужны эта эта и эта функции, то мне кажется что автор не останется равнодушным к вам, пишите тут или лично
Либо это функции которые связаны исключительно с их лаунчером, который у них только с 1.32+
Либо это Blz-функций рефоржа, которых нет и не было на 1.26, и которые относятся к api игры, а не к lua. На 1.26 вместо них функции из мемхака
Конечно я могу рассказать о том кто это использовал и где, но это не изменит тот факт, что вы сочли возможным оценить "применяемость" работы без объективных на то предпосылок, из чего следует:
Что на самом деле объективные предпосылки вам не нужны, иначе вы бы изначально поинтересовались у меня или у других компетентных людей по вопросу "применяемости".
Что упор был сделан на сугубо на личное мнение.
Потому предлагаю сначала изучить примеры в работе, которые были сделаны как раз для ознакомления начинающих, и только после этого мы сможем начать конструктивное обсуждение в соответствующей теме
И где это в итоге применялось? Нигде? О чём и речь.
Если вы были бы автор этой работы, то имели бы представление о том где это используется. Так что призываю использовать те аргументы, за которые можете нести ответственность
Проверку на текущий приказ можно перенести в первый boolExpr, раз вы пользуетесь boolExpr .
Когда ищется точка для склада (TempPoint[2]), проверка на min (99999) бесполезна так как ищутся юниты в радиусе 900.
Ректы можно глобально создать 1 раз и перемещать, о чем говорил goodlyhero.
Пик юнитов в радиусе 900 повторяется два раза, можно вынести наверх.
Нагруженность пика юнитов зависит от количества всех юнитов на карте, а не только работников. Поэтому для работников можно сделать отдельную глобальную группу, добавлять и удалять из нее при создании и смерти работников.
Оптимизировать время, поставить каждые 2 секунды.
Рекомендую переписать на jass/lua, и нормально назвать переменные TempPoint[1] и TempPoint[2], чтобы всем было понятно что они означают.
» Администрация XGM / Не работает вход на сайт
» Администрация XGM / Не работает вход на сайт
» Game Dev / Дизайн монструозных существ в видеоиграх
» Game Dev / Дизайн монструозных существ в видеоиграх
» WarCraft 3 / Survival Chaos OZ Game Edition
» WarCraft 3 / Урон и заклинания при помощи триггеров
» Game Dev / Дизайн монструозных существ в видеоиграх
» Game Dev / Дизайн монструозных существ в видеоиграх
» Game Dev / Дизайн монструозных существ в видеоиграх
» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.33.0
» WarCraft 3 / Бесплатный AutoHost Bot на IrInA для вашего проекта
» WarCraft 3 / Отрисовка юнита поверх всего
» WarCraft 3 / Dark style for TESH
» Warcraft III - Lua / Warcraft III - Lua
» Warcraft III - Lua / Warcraft III - Lua
» Warcraft III - Lua / Warcraft III - Lua
» WarCraft 3 / Наруто рабочий
» Warcraft III - Lua / Warcraft III - Lua
» Warcraft III - Lua / Warcraft III - Lua
Либо это Blz-функций рефоржа, которых нет и не было на 1.26, и которые относятся к api игры, а не к lua. На 1.26 вместо них функции из мемхака
» WarCraft 3 / Hashtable - работаем с хеш-таблицей
- Что на самом деле объективные предпосылки вам не нужны, иначе вы бы изначально поинтересовались у меня или у других компетентных людей по вопросу "применяемости".
- Что упор был сделан на сугубо на личное мнение.
Потому предлагаю сначала изучить примеры в работе, которые были сделаны как раз для ознакомления начинающих, и только после этого мы сможем начать конструктивное обсуждение в соответствующей теме» WarCraft 3 / Hashtable - работаем с хеш-таблицей
» Warcraft III - Lua / Warcraft III - Lua
» WarCraft 3 / Почему функция вызывает просадки FPS
» WarCraft 3 / 14. Таблицы.
» WarCraft 3 / Прыжок "скилы под ключ"