5

» XGM Конкурсы / N'Y 2013 Naga Model Contest: результаты судейского голосования

Кет, Блочный рефракторинг: берём кусок (цельный блок) одной модели и лепим её на другую (возможно правя текстуру) или размножаем/переставляем блоки исходной модели. При этом изменение геометрии этих блоков либо вообще не происходит, либо очень примитивен. А в итоге всё выглядит как несуразный коллаж (я бы сказал КАЛлаж) из 3D элементов, которые уже охренеть как глаза намозолили! А Самое главное - никакой индивидуальности, никакой оригинальности, я уж помолчу о сглаживании соединённой геометрии и выправлении/пересчете материлов поверхностей.
Agren, А ну покажи, что там Близарды нарефактирили (мы же не будем рассматривать одну и ту же модель для разного уровня войск).
У Наг мне только две схожие модели приходят в голову - это Воины и Гвардейцы - и то, они, в общем-то, заметно отличаются и этот рефакторинг весьма неплохо сделан.
Ну морлоки ещё с марголами немногопохожи. Больше, на вскидку, ничго не припоминаю. Если только Снежных гагантов и мамонтов - но там тоже очень качесвтенный сгладенный рекфакторинг.
Наги - не мутанты - они жертвы ускоренной тёмной эволюции (приспособления к жизни в воде) и скрещивания видов. У них, всё на своих местах и они красивы.
5

» XGM Конкурсы / N'Y 2013 Naga Model Contest: результаты судейского голосования

Какой нафиг колизей, какие нафиг гладиаторы - это же парад мутантов!
Все модели - просто жесть - не в лучшем смысле :(
Наверное Эльрат дал слишком мало любителям времени, что сам даже не успел! Хотя, чую, что это не шибко-то помогло - т.к. практически все конкурсанты пошли по пути создания мутантов из базовых воинов - ничего нового и интересного - тупой блочный рефакторинг существующих моделей. А о дизайне лучше вообще не вспоминать - жесть жесть жесть! Думал, я среди указанных моделей найдут себе героев для Наг - неее - таких не надо :(
5

» WarCraft 3 / Исследование порчи (Blight)

Romeno, я думаю, что порча дерева это не точечное наведение порчи (я как раз так пытался - полна лажа), тут что-то хитрее происходит, но что - вот вопрос. Конечно можно и с Гулем попробовать, но он одним махом может снести дерево (если у него мало жизней), что уже сложнее восстановить. Да и не очень верится, что порча дерева Гулем - это встроенная в игру "заплатка" и только он может это делать.
А насчёт API - я всё же предлагаю подумать, никто же не говорит об идеальном решении - но что-нибудь интересное-то придумать можно, раз есть такое нетривиальное исполнение native функций. Типа - хорошая задачка для ума, сообразительности и умения правильно строить алгоритмы ;)
5

» WarCraft 3 / Исследование порчи (Blight)

Интересная и даже полезная статья. Уже сталкивался с проблемой точного наведения порчи.
Но хотелось бы получить чуть больше, а именно:
  1. У меня давно есть вопрос - как наводить порчу на отдельное дерево - например когда Гуль нежити трогает дерево - оно портится. Нужен такой же эффект. Как его достичь тригерно?
  2. Хотелось бы скорректированный API - заменяющий (и расширяющий) стандартный максимально снижающий баг-эффекты.
  3. Хотелось бы больше функций (в новом API) для проверки регионов на предмет порчи, и, наверное, стоит разделить функции на добавляющие порчу и убирающие порчу (и на проверяющие наличие порчи).
Прошу воспринимать мои просьбы не как выклянчивание готовых решений или наезд на неполную статью, а как повод к возможному продолжению данной статьи. И автору спасибо за статью.
5

» WarCraft 3 / Лимит операций (op-limit) и как создать поток вручную

ScorpioT1000, То есть, если я сделаю в тригере, скажем, бесконечный цикл, и не будут в нём вызывать ни ExecuteFunc, ни TriggerSleepAction, ни TimerStart и т.п. (интересно каков вообще полный список этого и т.п.), то у меня все остальные тригеры остановятся, пока варик сам не пришебёт полностью выполнение этого тригера с циклом по op-limit. Всё верно?
И ещё, в больших циклах или между большими блоками кода (без вышеуказанных прерывающих функций) можно насильно вставлять TriggerSleepAction(0.01) и тогда выполнение тригера будет временно прерываться и потом снова возобновляться - верно? И это не так же "дорого" для крутых алгоритмов тригера?
5

» WarCraft 3 / Типы целей в Warcraft 3

Ох, дочего же муторная статья поулилосась. Лично я так и не разобрался, что как сочетается и где работает
5

» WarCraft 3 / Лимит операций (op-limit) и как создать поток вручную

Поясните мне, пожалуйста:
  1. call ExecuteFunc - создаёт новый поток, который "ако бы " будет выполняться параллельно вызвавшему его коду. То есть, формально, код, написанный после ExecuteFunc может выполняться ещё до завершения выполнения кода вызванного через ExecuteFunc?
  2. Почему использование ExecuteFunc рекомендуется лишь в редких случаях?
  3. И как же всё-таки определить необходимость разделения кода на несколько потоков-вызовов?
5

» XGM Конкурсы / N'Y 2013 Naga Model Contest

Эх жаль я не модельер :(
Но Наг я люблю, и, может, какие-нибудь модельку возьму, жаль, что и в стандартном варе их почти достатончо и жаль, что рассу Наг я уже практически закончил для своего мода :(
5

» Elven Union / Elven Union

Тимур, ИМХО ГУИ - это не так уж важно. Достаточно 4-х стандартных (при желании их можно лдаже земенить на свой набор из 4-х наборов картинок, более общих для всех расс данного набора). Кончено красиво иметь разные картинки для всех рас - но это никак не сказывается на функционале. Их можно делать для компаний (как я уже говорил - разные патч файлы тут легко решают проблему). А для мультиплеера - вполне сгодятся и общие картинки. Тем более что большая часть рас это либо эльфы и производные от них; либо это демоны и прочая производная от них нечисть (правда тут лучше говорить ещё о производных от эредаров); и сть ещё отдельно орки... к которым ещё можно отнести дренеев, пусть они тоже производные от эредаров. Есть конечно расы производные от эльфов, которые "перешли на тёмную сторону" - их, можно отнести к демонам (хотя я отношу их к эльфам - мне этнические корни важнее). А люди - они стоят особняком - в принципе их ГУИ можно перекроить под какой-нибудь особый набор. Так вот эти расы можно группировать по ГУИ, олицетворяющим их набор. У Вас - это сплошные эльфы - вам вполне сгодится ГУИ людей и ГУИ ночных эльфов на все расы.
Звук помощника базы - это уже важнее - но, он как-то должен меняться тригерно. Ведь, меняется же при управлении Нагами в оригинальной компании ночных эльфов.
Quantum777, Высокорожденные - это общее понятие - древнего этноса - от которого много кто произошёл: Эльфы, Ночные эльфы, Наги, Сатиры...
Причём сами Эльфы ещё делились на фракции... к примеру на Эльфов крови.
5

» Elven Union / Elven Union

Тимур, Это вопрос про мультиплеер? Если да - то ответ - нет - всё намного проще. Нестандартные расы привязаны к к стандартным (по группам, так сказать, совместимости - в общем-то достаточно условно, важно выделяется только нежить с её порченной землёй в начале - но это в моей ленивой реализации - в вообще-то разницы никакой), у меня привязка чисто по условным "энтомологическим" признакам. Игрок в начале выбирает стандартную расу (в окне запуска карты). Когда карта запускается - он стартует с выбранной стандартной расой и затем - игрок щёлкает по зданию основной базы - срабатывает тригер (его срабатывание можно и по другому сделать - но у меня так - так мне проще) - и у игрока открывается диалог выбора расы - он может выбрать нестандартную расу из группы или оставить стандартную. При выборе нестандартной расы - все стандартные юниты этого игрока заменяются на юниты этой расы (вернее стандартные юниты все удаляются - а вместо них создаётся базовый набор нестандартной расы). По стандартной расе - диалог просто закрывается. Для первого игрока вызывается аналогичный диалог для всех компьютерных игроков. Для них в конце выбора происходит загрузка соответствующего AI скрипта.
ИМХО - проще некуда!
Тимур, Может, я не совсем понял вопрос - но на всякий случай добавлю - ГИУ не подстраивается :( я пока не знаю как это сделать. То же с голосом сопровождения (голосом базы) - но это, кажется, можно решить. Но, ИМХО, это всё мелочи...
ГИУ=GUI - опечатался
5

» Elven Union / Elven Union

Quantum777, Моя тебя не понимать. Я Вам об одном, а вы мне про лепёшки ;)
Я лишь хотел, чтобы вы определились с терминологией и с истинными корнями используемых в вашей компании расами. И исправили неточности и двоякие толкования, и разночтения в разных местах.
Тимур, Ancient, ИМХО, не вижу больших проблем с выбором более 4-х рас в мультплеере. С компаними - всё тоже решаемое - просто делается несколько патч файлов, запускаемых по отдельности. ИМХО, я делаю только мультиплеер (пока) и у меня сейчас 4 нестандартные расы + 4 стандартные - все легко выбираются каждым игроком индивидуально (в т.ч. для AI - вибирает 1-й игрок). А вообще планирую 8-10 нестандартных рас ;) и не вижу в этом никаких проблем!
И про название расы эльфов я не зря спрашивал - т.к. у меня эльфы тоже планируются (кроме ночных и мстителей) - но я пока не определился с их названием. ИМХО - Высшие эльфы - это слижком уж круто для них, ведь Высшие в иерархии каст стоят над Ночными - верно? Вот, думаю, назвать их просто "Светлые эльфы"! А вообще - каких эльфов мочил Артес в RoC?
5

» Elven Union / Elven Union

В Комментарии проекта написано о 3-х фракциях - цитата "...который добавит в игру четыре новые кампании. В каждой из первых трёх будет своя уникальная раса или фракция (Мстители, Наги, Отрекшиеся), а в финальной – все три расы как одно целое.". А в описании написано о 4-х фракциях - цитата "...который добавит в игру четыре новые кампании. В каждой из них будет своя уникальная раса или фракция (Высокорожденные, Мстители, Наги, Отрекшиеся).". И в разделе "Готовность проекта" речь идёт о первых двух компаниях, где в первой говорится о "Высших эльфах", которых нет в Комментарии проекта. И на заглавной картинке - так же 4 фракции. Видимо в Комментарии проекта - неточность. И ещё, надо бы поправить официальное название первой фракции - "Высокорожденные" или "Высшие Эльфы". И, как мне кажется, это больше вопрос правильного выстраивания иерархии этноса и его общности. А ещё есть и другие разновидности эльфов "Дневные Эльфы", "Солнечные Эльфы", "Лесные Эльфы" и т.д. И всё же о каких эльфах всё же пойдёт речь? Кстати, Мстители - они же "Кровавые Эльфы" или "Эльфы магии крови".
5

» WarCraft 3 / Armor System

DimanTOoBS, Ладно, убедил, хотя можно было бы ещё тебя потерзать, если конечно твоя наработка правильно работает ;)
God_of_light, Я же написал, что это была шутка ;)
5

» WarCraft 3 / Armor System

DimanTOoBS, и таки я вас не понял, или вы меня. Варе стандартныа система защиты от урон - относительная - т.е. в процентах от наносимого урона. Вы же предлагаете систему - абсолютную - т.е. в абсолютных единицах отклонения урона. Но в варике есть камнные доспехи - абилка, использование которой как раз и обеспечивает абсолютное отклонение урона - и можно заюзатть её для реализации такой схемы. В чем, собственно, преимушество вашей системы перед использованием стандартных "каменных доспехов"? И ещё - использование отклонения абсолютного урона в варике не так эффективно как в старике, в силу того, что урон, жизни и зашита в старике находятся в сильнейшей зависимости и балансе между собой, чего нет в варике. Но, конечно, для особых модов может это и нужно...
По поводу минусов - наст тут трое - двое против вас - вот и смотрите два минуса и один плюс - всё кажется чётко ясно, кто и что ставил! ... шутка конечно ;)
5

» Naruto - Nindogatari / FastAbilityEvents

Хоть описание какое-нибудь написали - а так - что за хрень!
5

» WarCraft 3 / Armor System

God_of_light, Ну так поделился бы и своим вариантом - для альтернативы ;)
DimanTOoBS, а в чём, собственно говоря, преимущество этой системы - против отказа от использования стандартной системы защиты взамен использования тех же каменных доспехов? Они как раз и уменьшали урон на n единиц в абсолютном значении. Как и в твоей системе!
5

» WarCraft 3 / Remake: Создание простого stomp спелла

А чем так плох TriggerSleepAction, ведь PolledWait2 его тоже будет использовать? И, может стоит тогда дописать так, чтобы на вэйтах менее полусекунды не создавался таймер вообще - а использовался только TriggerSleepAction?
5

» Warcraft III Первенство Ада / Warcraft III Первенство Ада

Случайно наткунался в сети вот на это Пламя и Лёд v2.0 скачать. Уже есть подобный проект. Может стоит присоединиться к нему. Или же Вы что-то другое хотелис сделать? Если да, то имело бы смысл взять что-нибудь для начала за основу и всё-таки слобать хотя бы примерно работающий каркас своей идеи.