26

» JackCraft / Фриланс. Или что меня отвлекает от проектов.

Araders:
Во всех, что связаны с моделлингом. Бывают выставочные проекты, бывают игровые.
Вообще по специальности я художник, но за арты принципиально не берусь, ибо это та еще головная боль.
26

» JackCraft / Фриланс. Или что меня отвлекает от проектов.

Надуваю мадам из текстуры..
В финале будет моделька на 2 к трисов. с разрешением 512.

Дожал полигонаж, переразвернул uv и переснял текстуру. Тру штампом растяжки.
Загруженные файлы
26

» Гильдия «Черамор» / Вопрос/ответ

PrincePhoenix:
Просто там внушительная очередь стоит уже долгое время. Она вообще продвигается? может детектор какой прикрепить?
26

» WarCraft 3 / Библиотека Code

DracoL1ch:
ну ForceEnumPlayers вроде как вызывает фильтр стролько раз сколько игроков в игре. По этому пришлось булку воткнуть, дабы избежать многократного вызова. Возможно если взять к примеру EnumItemsInRect в ректе c одним предметом, то можно что нибудь незачительно выиграть с этого.
26

» WarCraft 3 / Библиотека Code

Возможно выбор ForceEnumPlayers не самый лучший. Я не сравнивал производительность с остальными нативками использующими фильтр, но на вскидку он кажется самым легким из за наименьшего кол-ва используемых атрибутов.
Вот полный список из common.j
развернуть

native GroupEnumUnitsOfType takes group whichGroup, string unitname, boolexpr filter returns nothing

native GroupEnumUnitsOfPlayer takes group whichGroup, player whichPlayer, boolexpr filter returns nothing

native GroupEnumUnitsOfTypeCounted takes group whichGroup, string unitname, boolexpr filter, integer countLimit returns nothing

native GroupEnumUnitsInRect takes group whichGroup, rect r, boolexpr filter returns nothing

native GroupEnumUnitsInRectCounted takes group whichGroup, rect r, boolexpr filter, integer countLimit returns nothing

native GroupEnumUnitsInRange takes group whichGroup, real x, real y, real radius, boolexpr filter returns nothing

native GroupEnumUnitsInRangeOfLoc takes group whichGroup, location whichLocation, real radius, boolexpr filter returns nothing

native GroupEnumUnitsInRangeCounted takes group whichGroup, real x, real y, real radius, boolexpr filter, integer countLimit returns nothing

native GroupEnumUnitsInRangeOfLocCounted takes group whichGroup, location whichLocation, real radius, boolexpr filter, integer countLimit returns nothing

native GroupEnumUnitsSelected takes group whichGroup, player whichPlayer, boolexpr filter returns nothing

native ForceEnumPlayers takes force whichForce, boolexpr filter returns nothing

native ForceEnumPlayersCounted takes force whichForce, boolexpr filter, integer countLimit returns nothing

native ForceEnumAllies takes force whichForce, player whichPlayer, boolexpr filter returns nothing

native ForceEnumEnemies takes force whichForce, player whichPlayer, boolexpr filter returns nothing

native EnumDestructablesInRect takes rect r, boolexpr filter, code actionFunc returns nothing

native EnumItemsInRect takes rect r, boolexpr filter, code actionFunc returns nothing

Через эти функции вызов не проходит

native And takes boolexpr operandA, boolexpr operandB returns boolexpr
native Or takes boolexpr operandA, boolexpr operandB returns boolexpr
native Not takes boolexpr operand returns boolexpr
native DestroyBoolExpr takes boolexpr e returns nothing
26

» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019

ledoed:
чтот конкурсов полетело,ну ка признавайтесь на близард работаем
К выходу рефорджа кастомок заказали наделать)
26

» WarCraft 3 / Спецэффекты.

Nelloy:
prog, объясните, что значит другой тип прозрачности? По расчетам они и не пересекаются. Без прозрачности никак
Прозрачность в бленд материале непредсказуемая штука. Порядок рендера может скакать туда сюда. Сделай кнопки transparent, а меню blend.
26

» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019

PrincePhoenix:
Rare, Можно это обсудить, если будет много желающих
Мб голосование?

В правилах нет ничего о использовании наработок.
Что если я возьму к примеру новорожденные системы из WarFortress и сделаю из нее скажем пошаговую игру или этакий брофорс?
Или тот же CDR превращу в арену. Будет ли это считаться новой неопубликованной картой?))
26

» WarCraft 3 / Музыка не зацикливается

О, да звуки это такая боль. Ведь Wav весит неприлично много. А mp3 действительно нельзя зациклить.
Mp3 оставляет пол секунды и больше в начале трека. И это не убрать. Я все конврертеры перепробовал.

В итоге приходилось извращаться с нахлестом звуков друг на друга, предварительно добавив им затухание в начале и в конце.
26

» JackCraft / WarFortress (Mini-Game Contest-2018-WIP)

Clamp:
Я бы сделал через сет анимаций, проигрываемых по индексу, это видится более системным решением.
Индекс же на эффекте не проиграть. Только на юните.
26

» JackCraft / WarFortress (Mini-Game Contest-2018-WIP)

PT153:
Ну да, просто эффект, т.к длительность всегда одна. А так ведь можно не эффект, а даммика использовать и менять ему скорость анимации.
26

» JackCraft / WarFortress (Mini-Game Contest-2018-WIP)

Clamp:
Да всего одна анимация. Как только проходит n секунд либо отдан любой приказ эффект удаляется и кастуется спавн снаряда.
PT153:
Эффект просто планка, две правые вершины которой прикреплены к движущейся кости. Геосет линеарно проанимирован на смену цвета, от зеленого к красному + статичная рамка.
26

» JackCraft / WarFortress (Mini-Game Contest-2018-WIP)

PT153:
Полоска это просто аттач эффект. А лодскирн я рендерил так же как и для СDR, на анриловском движке.

Дальнейшее развитие проекта


26

» JackCraft / WarFortress (Mini-Game Contest-2018-WIP)

Msey:
Да. Надо вспомнить как хайдить рельеф. (Как то делал с помощью бага декораций подъемов). Тогда можно будет воткнуть фон более приличный.

Стандартный рельеф нужен чисто ради получения высоты приказа, тк с декорации высота не совсем корректно возвращается.
26

» JackCraft / WarFortress (Mini-Game Contest-2018-WIP)

Магазин экстренно запилил в предпоследний день, когда вдруг понял, что слотов на все предметы не хватит. Таких магазинов не видел, но тут недавно выкладывали видео навороченой азиатской рпг с кастомным интерфейсом под способности. Я особо не вглядывался, но возможно там что то похожее используется, хотя скорее всего полностью мемхак. А так конечно забирай).

Если будут вопросы обращайся. Так как очень спешил у меня в коде полнейший хаос и как отдельную юзерфрендли библиотеку пока что выкладывать не представляется возможным.
26

» JackCraft / WarFortress (Mini-Game Contest-2018-WIP)

WarFortress 1.00

Скриншоты

Предметы и способности

ПОСТРОЙКИ:

Блок
Используйте для строительства насыпей.

Крепь
Используйте для раскопке шахт.
Потолок укрепленный таким блоком не даст случиться обвалу.
Прочность: 30 ед.

Генератор тумана
Вырабатывает смог который окутывает небольшую область.
Способен спрятать ваши войска и постройки от врагов.
Для вражеской команды ваш туман не прозрачен.
Прочность: 50 сек.

Лестница
Используйте, чтобы построить лестницу.
Отдайте приказ выше юнита, что бы подняться.
Отдайте приказ ниже юнита, что бы спуститься.

Ворота
Требуется наличие 3-х вертикальных блоков.
Открыть ворота могут только члены команды.
Прочность: 180 ед.

Портал
Перемещает юнита к другому порталу или флагу.
Перемещение случайно.
Прочность: 10 ед.

Стена
Используйте для строительства стен.
Прочность: 180 ед.

БОЕПРИПАСЫ:

Бочонок со взрывчаткой
Взрывается через некоторое время.
Разрушает землю над собой.
Задержка: 20сек.
Урон: 80 ед.

Ракета
Запускает ракету в указанном направлении.
Отмена приказа сокращает дальность полета.
Урон: 70 ед.

Динамит
Взрывается спустя некоторе время.
Задержка: 4сек.
Урон: 80 ед.

Миномет
Запускает мину в указанном направлении.
Отмена приказа сокращает дальность полета.
Мина взрывается при приближении.
Задержка: 1 сек.
Урон: 80 ед.

Мина
Взрывается при приближении.
Задержка: 1 сек.
Урон: 80 ед.

Напалм
Запускает ракету в указанном направлении.
Отмена приказа сокращает дальность полета.
Урон: 60 ед.
Эффект: Горение.

Спички
Используйте, что бы поджечь блок.
Урон: 5 ед/сек.
Длительность: 4 сек.
Распространение: Малое.

Телепорт
Перемещает юнита в указанную точку.
Наносит урон в точке перемещения.
Урон: 10 ед.

ЭКИПИРОВКА:

Зелье амфибии
Герой может временно дышать под водой.
Длительность: 30 сек.

Малое зелье
Восстановление здоровья.
Лечение: 50 ед.

Большое зелье
Лечение: 100 ед.

ПРОЧЕЕ:

Разрушить блок
Разрушает ваш или нейтральный блок. Добывая из него ресурсы.
Помогает находить ценные предметы.
Помогает обезвредить свои ловушки.
Дистанция: : 4 б.
Предмет: : 15 %.

Рюкзак
Отобразить следующий список предметов.

Ружье
Тип зарядов: не требует ед.
Урон: 20 ед.

Прыжок
Используйте для раскопке шахт.
Потолок укрепленный таким блоком не даст случиться обвалу.
Дистанция: : 4 б.
Прочность: 30 ед.

СПОСОБНОСТИ ГЕРОЕВ:

Рог Тумана (Мара Темный)
Героя окутывает туман, делающий его незаметным для противников.

Регенерация (Яма Бессмертный)
Восстановление 1 ед. здоровья в сек.

Тяжелая Броня (Кубера Толстый)
Урон, наносимый герою уменьшается на 20% ед.

Подводное дыхание (Ольвегг Непотопляемый)
Герой может дышать под водой.

Огненные перчатки (Агний Рыжебородый)
Герой поджигает землю рядом с собой, оставаясь при этом временно неуязвимым к пламени.


26

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

Bergi_Bear:
А ну все тогда понятно. Там в начале если на Esc не жать идет обучение. И говориться что флаг это ваше все. Захваченый либо уничтоженый флаг равно победа/поражение. Но вот то что надпись была победа.. хмм надо длянуть.
26

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

Наступила победа, через 1 минуту.
Это как? В смысле багануло что то или просто неактивную вражескую команду вынес?)