Диспетчер событий, реализованный на Lua. Может работать в режиме обычного объекта или в режиме WLPM модуля (определяется автоматически).
Является одним из фундаментальных модулей при построении ахритектуры приложения. Решает проблему высокого зацепления. В основе - паттерн observer
Алгоритмы, Наработки и Способности
13 1 508
Модель древней башни со светящимися кристаллами. Кристаллы светятся и мерцают в темноте.
Модель
6 944
Набор содержит 17 моделей газовых баллонов, анимация взрыва со звуком в комплекте.
Модель
420

Карты по жанрам!

Здесь приведён список меток для поиска карт и кампаний Warcraft 3 и Reforged. Теперь можно по щелчку найти нужный вам жанр, а база карт продолжает пополняться.
Пора набивать сумки, здесь есть чем поживиться!
9 79 565
Командные иконки в стиле flat design с красным акцентом.
Интерфейс
525
Где-то в тихих сосновых лесах Нагорья Арати...
Карта
17 2 968
Просто видосы, что можно сделать в 5 строчек кода с wGeometry + inputMovement.
Карта прилагается. + Добавил пример с мышью (Движение как в RPG).
Показать видео
Пример с W,A,S,D,Ctrl,Space:
Пример с мышью:
Алгоритмы, Наработки и Способности
2 927
По всему Друствару, что в Кул-Тирасе, ходили слухи о том, какое создание было призвано ведьмами из Багрового Леса.
Никто и не догадывался, что им и был сам создатель.
Имеет две формы: Ки'нео (подвижная) и Стасис (неподвижная).
В форме Стасис устанавливает знаки, усиливающие героя.
Алгоритмы, Наработки и Способности
8 3 422
Наработка превращает нажатия клавиш W, A, S, D, Ctrl, Space в нормированный Vector3, который можно сразу применять к юниту.
  • Нормализация позволяет обезопасить управление от всех этих страйфов и распрыжек, равномерно направляя юнита в любую из комбинаций сторон.
  • Для удобства использует eventDispatcher, тем самым подключаться к ней можно буквально в GUI.
  • Сама регистрирует на всех игроков-людей.
  • Можно задавать свой набор клавиш.
Демо видео внутри.
Алгоритмы, Наработки и Способности
10 2 774
Библиотека геометрии, реализованная на Lua в ООП формате.
Из вкусного:
  • Functions - вспомогательные функции типа обрезки и вычисления разного вида интерполяций
  • Vector3 - класс 3D вектора с перегруженными мат. операторами, поддержкой 3D конверсии из игровых структур и обратно, интерполяциями, применениями сферических оффсетов, проверок нахождения в сфере и ящике, трансформаций матриц и другое
  • Matrix3 - класс 3x3 матрицы с множеством разных конструкторов типа осей вращения и оператором перемножения
  • Matrix4 - класс 4x4 матрицы, он самый простой - с операторами сравнения и перемножения
  • Box - класс для работы с кубоидами, содержащий методы получения объёма, расширения, включения, пересечения с другими фигурами и др.
  • Sphere - класс для работы со сферами, содержащий методы получения объёма, включения, пересечения с другими фигурами и др.
  • Ray - класс для работы с лучами и получение точек пересечения с объектами
  • Camera - класс для хранения данных о камере и возможностью конвертировать оконные координаты и координаты сцены между собой
+ методы toGrid для построения фигур из сетки вершин
Алгоритмы, Наработки и Способности
33 4 402

Warcraft 3 Lua Package Manager (WLPM) 0.7-beta

Современное решение для разработки Warcraft 3 карт!
Вносит менеджмент пакетов и es6-подобные Lua модули в проект твоей карты.

Возможности

WLPM состоит из менеджера пакетов (Package Manager) и менеджера модулей (Module Manager) с собственной частью кода на Lua.
Мы вводим новый способ работы с зависимостями - WLPM Module Manager.
Программы
14 5 396
Набор источников освещения из 14 цветов. Особенно полезен для карт тематики Нового Года, Хэллоуина и других событий.
Тип: Омни, Интенсивность: 4, Затухание 80 - 200.
P.S. Колонны - для наглядности
Модель
6 4 168
Набор из 7 декораций для переосмысления освещения вашей игровой сцены. Имеются анимации тушения (выключения).
Бонус: Готовый триггер для переключения факелов по дневному циклу.
Модель
6 5 604
Анимированная версия всем известного куста. Добавляет 10% к красоте вашего пейзажа в игре.
Модель
23 6 619
Пшеница для полей, слегка покачивающаяся на ветру. Также включает в себя анимированную модель стандартной пшеницы.
Модель
1 3 129
Набор из тента Орды и двух палаток Альянса.
Модель
2 2 511
Набор панелей для укладки пола. Его можно применить для застила поверхности как в помещении, так и в подземелье.
Коврик в подарок :)
Модель
3 3 012
Набор из 44 предметов сельского и городского обихода средневековья.
Модель
7 4 225
Набор из 9 шкур и других трофеев, снятых с убитых животных.
Модель
2 030
Анимированная версия известного всем камыша.
Модель
3 3 139
Набор из 4 моделей камней для Пустошей.
Модель
1 458
Набор из 6 моделей поваленных стволов деревьев и поломанных веток.
Модель
2 2 506
Такие украшения вешают орки в своих жилищах. Анимировано.
Модель
1 1 639
Набор стрел 6 стихий.
Модель
2 233
Информация о разработчиках Кампании Джека для Warcraft 3
Упрощённый ресурс
1 007

SCHQ TerrainArt

Пакет всех тайлсетов Warcraft 3, "умно" увеличенных в 4 раза методом xBR от Hyllian.
A pack of all the Warcraft 3 tilesets 4x smart-scaled using the xBR by Hyllian.
Текстура
13 7 422
Кто не в курсе, что такое Кампания Джека.
Как мы пытались сделать свою RPG-игру, и почему модмейкинг варкрафта - это почти бесполезно. Первая глава прилагается!
162 66 508
To make local files of Warcraft 3 work you should enable the following line in your registry.
Чтобы заставить работать локальные файлы в Warcraft 3, вы должны включить следующую строку в вашем реестре.
10 806

ScSortedSelector - перебор юнитов по удаленности

Ничего необычного, но раз требуется - почему бы и не сделать.
Наработка позволяет делать перебор всех юнитов в заданной области от центральных к крайним и наоборот.
Возможности:
  • собственно, перебирать юнитов, для чего используются операторы квадратных скобок [], как у простого массива;
  • каждый новый ScSortedSelector полностью независим от остальных;
  • сортировка_выбором - это реально быстрее, чем производить GroupEnumUnitsInRange рекурсивно;
Алгоритмы, Наработки и Способности
14 8 454
Долой унылые mdlvis-анимации! Скорпи обещал что-то вкусное, так вот встречайте xlDataConverter и это только начало =)
Это программа для преобразования Collada (DAE) моделей в Warcraft 3 MDL.
96 41 755
`
ОЖИДАНИЕ РЕКЛАМЫ...