Сравнение скриптовых языков Jass, lua и AngelScript путём измерения скорости через Benchmark API от UjAPI.
Алгоритмы, Наработки и Способности
5 213
4 кастомные способности для героя
Алгоритмы, Наработки и Способности
9 222
Позволяет создать случайное распределение точек, минимальное расстояние между которыми фиксированно, но тем не менее само распределение точек сохраняет свойства случайного. Например это нужно, для того, что бы случайное появление Баз в wc3 или героев имело минимальное расстояние между собой.
Алгоритмы, Наработки и Способности
1 111
Диспетчер событий, реализованный на Lua. Может работать в режиме обычного объекта или в режиме WLPM модуля (определяется автоматически).
Является одним из фундаментальных модулей при построении ахритектуры приложения. Решает проблему высокого зацепления. В основе - паттерн observer
Алгоритмы, Наработки и Способности
13 1 515
Это очень простая вещь на самом деле и тем не менее позволяет легко создавать сложные траектории снарядов, которые всем попадались на глаза
Алгоритмы, Наработки и Способности
21 422
Герой посылает пучок света, который взрывается над выбранной областью вызывая флуктуацию из световых частиц, что наносит урон вражеской нежити и замедляет противников в области на время действия эффекта
Алгоритмы, Наработки и Способности
6 487
Герой временно растворяется в окружающей среде в виде пучков света, становясь недосягаемым.
Алгоритмы, Наработки и Способности
4 317
Разработан алгоритм появления деревьев. Алгоритм позволяет контролировать количество пеньков и максимальное количество деревьев для предотвращения утечек из-за перенаполнения декорациями.
Алгоритмы, Наработки и Способности
1 255

О системе

Относительно краткий пример системы контролей (стан/сон/сайленс/замедление), который можно легко дополнять в зависимости от нужд.
Главным бонусом UjAPI в данной наработке является Ability Instance API, который позволяет менять поля заклинаний/баффов без нужды изменений в РО.
Первая система как раз…
Алгоритмы, Наработки и Способности
2 343
Герой призывает архангела, который взмахом меча направляет святую силу в указанном направлении, что исцеляет союзников и наносит урон вражеской нежити
Алгоритмы, Наработки и Способности
9 515
Герой призывает древнее энтропическое существо, которое подготавливает мощный луч солнечного ветра, что стирает всё на своём пути
Алгоритмы, Наработки и Способности
27 723
Герой взращивает кактус вокруг себя, который начинает притягивать противников в радиусе досягаемости. Противники, касающиеся кактуса, получают урон и исцеляют владельца. Сам владелец в это время не досягаем и не может двигаться. По завершению кактус расцветает, пуская корни вокруг, которые единоразово наносят урон и опутывают противников.
Алгоритмы, Наработки и Способности
9 469
Вижу вам понравились мои способности, ведь на прошлом ресурсе вы набрали целых 2 лайка!
И так, представляю, презентую и показываю вам нового героя - Инженер!
Инженер скрывает своё реальное имя и не любит выступать на публику, всё время параноит и волнуется что его найдут. Причина этого неизвестна, но говорят что он…
Алгоритмы, Наработки и Способности
9 553
Вызывает вертолёт поддержки сбрасывающий десант
Доработан скрипт. Теперь юниты вызываются под правильным углом.
В редакторе можно легко поменять углы спавна и смещение.
Алгоритмы, Наработки и Способности
38
Вызывает вертолёт поддержки сбрасывающий десант.
Алгоритмы, Наработки и Способности
268
4 кастомные способности для героя
Алгоритмы, Наработки и Способности
17 609
4 кастомные способности для героя
Алгоритмы, Наработки и Способности
465
[WarCraft III] Jass identifier renamer - автопереименование функций и переменных в j коде
Алгоритмы, Наработки и Способности
13 426
4 кастомные способности для героя
Алгоритмы, Наработки и Способности
6 490
Очень легкие способности, но может кому-то нужно будет. Все эти способности связаны с громом
Алгоритмы, Наработки и Способности
379
Реализация объединения предметов одного типа при подборе.
Алгоритмы, Наработки и Способности
6 348

Полный цикл создания RPG персонажа на уровне Diablo и POE

Алгоритмы, Наработки и Способности
7 723
Мультибоардный инвентарь для сингл рпг, который управляется стрелками и вмещает до 41 предмета.
Алгоритмы, Наработки и Способности
14 481
Еще 1 "health mana bar", но в отличие большинства, он сделан из модели, а не текстага
Алгоритмы, Наработки и Способности
7 543
Эти 3 способности изначально были созданы для обучения в хештаблицы. Чтобы не пропадали зря решил залить на сайт.
Алгоритмы, Наработки и Способности
19 670
Четыре способности Какаши из Наруто
Алгоритмы, Наработки и Способности
361

О системе

Относительно краткий пример создания ListBox фрейма используя UjAPI и Frame API.
Главным бонусом UjAPI в данной наработке является полноценный API специально добавленный для обработки ListBox фреймов, который позволяет просто на просто отказаться от fdf, а так же позволяет не только добавлять…
Алгоритмы, Наработки и Способности
3 450
Относительно краткий пример движения фрейма за виджетом/мировой координатой, на CSimpleFrame фрейме используя UjAPI и Frame API.
Система основывается на использовании GetWidgetScreenX/Y, есть конечно же и GetUnitScreenX/Y, всё это доступно с патча 1.0.28.102, потом советую ознакомиться с чейнджлогом.
Алгоритмы, Наработки и Способности
308
Относительно краткий пример создания кнопки с перезарядкой на CSimpleButton и CSpriteFrame фреймах используя UjAPI и Frame API.
Главным бонусом UjAPI в данной наработке является handlelist тип, который позволяет нам хранить все созданные фреймы в "листе" и не использовать тучу переменных, без какой-либо нужды. А так же возможность получать имя/контекст фрейма, что позволяет в целом и не прибегать к спискам, а банально использовать сам фрейм как "ключ" для получения дочерних фреймов.
Алгоритмы, Наработки и Способности
1 354

О шаблоне

Представляю вам "фреймворк" с основным функционалом для создания примитивной усреднённой рпгшки с сейвами
Реализован на Lua, типы проставлены через плагин LuaAnalysis. Код в основном в стиле фп, но разбитый на файлы; однако есть и некоторый функционал, оформленный в виде закрытых модулей, которым…
Алгоритмы, Наработки и Способности
7 567
`
ОЖИДАНИЕ РЕКЛАМЫ...