Поиск по меткам: Luaлуа
Основной пакет который содержит в себе всю магию.
Статья
3 373
dict это удобный и расширяемый модуль для работы со таблицами как словарями на языке Lua. Модуль предоставляет объектно-ориентированный интерфейс, который инкапсулирует операции над таблицами, делая код более структурированным, читаемым и поддерживаемым.
Алгоритмы, Наработки и Способности
81

War3-lua-NDArray

Модуль многомерных таблиц или многомерного массива. Организация класса позволяет реализовывать методы автоматического заполнения всей таблицы числами или через генераторы. Все мульти таблицы хранятся только в числовых ключах, что решает вопрос десинхронизации.
Алгоритмы, Наработки и Способности
3 151
Данная библитека math расширяет возможности текущей версии одноименной библеотеки в Warcraft 3 reforged. Расширение на даный момент добавляет два модуля math.special и math.random.
Алгоритмы, Наработки и Способности
13 149
Данный ресурс посвящен библиотеки table расширяющей функционал текущей реализации одноименной библиотеки в Warcraft 3 reforged. Список всех поддерживаемых функций расположен в разделе программного интерфейса - API.
Алгоритмы, Наработки и Способности
11 195

IMP - Indaxia Modules & Packages (Lua + AngelScript)

Простое управление пакетами и модулями для приложений, написанных на Lua и других языках с динамической типизацией.
Добавляет в ваш проект управление пакетами и es6-like модули Lua без copy-paste боли и dependency ада.
9 231
В данной статье рассмотрим такой предмет, как Антимагический амулет и как применять его против триггерных заклинаний. Опять же, как у всех взрослых дядь психологические проблемы растут из детства, так и потребность в данной статье была у меня в давние времена знакомства с редактором Warcraft 3 TFT. За неимением…
Алгоритмы, Наработки и Способности
7 233
Система гибкой перезарядки способностей [Lua]
Алгоритмы, Наработки и Способности
2 223

Античит для синглплеера

Простая и лёгкая система, позволяющая поймать за руку игрока, использующего стандартные чит-коды в одиночной игре.
Алгоритмы, Наработки и Способности
21 586
Сравнение скриптовых языков Jass, lua и AngelScript путём измерения скорости через Benchmark API от UjAPI.
Алгоритмы, Наработки и Способности
8 528
Диспетчер событий, реализованный на Lua.
Является одним из фундаментальных модулей при построении ахритектуры приложения. Решает проблему высокого зацепления. В основе - паттерн observer
Алгоритмы, Наработки и Способности
23 1 718

О шаблоне

Представляю вам "фреймворк" с основным функционалом для создания примитивной усреднённой рпгшки с сейвами
Реализован на Lua, типы проставлены через плагин LuaAnalysis. Код в основном в стиле фп, но разбитый на файлы; однако есть и некоторый функционал, оформленный в виде закрытых модулей, которым…
Алгоритмы, Наработки и Способности
7 711
Известный случай, что используя различные физические размеры, GetUnitX/Y возвращает не очень корректные значения, либо же создание объектов используя полученные координаты немного смещаются, что приводит к заметным сдвигам, например при создании спецэффектов.
Алгоритмы, Наработки и Способности
4 476
Генрация псевдослучайных чисел с зерном.
Алгоритмы, Наработки и Способности
313
Имитируем стандартный плавающий текст.
Алгоритмы, Наработки и Способности
397
Переиспользуем код на разных картах.
Статья
501
Разбираемся с require.
Статья
3 508
Считаем handle правильно.
Алгоритмы, Наработки и Способности
723
Пишем на lua под 1.26 - 1.29
Статья
4 735
Иногда бывает полезно продебажить код и узнать что же происходит/фаталит.
В луа есть встроенные средства - модуль debug.
В один момент, когда я делал карту на UjAPI, у меня очень подгорело, и я потратил 6 часов чтобы вкурить как это всё работает.
В итоге получилось вот…
1 307
Эта статья для тех, кто знаком хотя бы с jass. И пытается научиться программированию по lua.
Статья
6 1 989
Статья об интеграции Lua и Python
Статья
5 3 475
Функция плавного перемещения вдоль препятствий
Алгоритмы, Наработки и Способности
15 2 764
Позволяет игрокам захватывать и передавать участки земли с дополнительными особенностями
Алгоритмы, Наработки и Способности
3 725
Пример поэтапного "зарастания" тайлов почвы
Алгоритмы, Наработки и Способности
13 778
Система, которая предоставляет удобную работу с таймерами. Предназначена для интеграции с внешним таймером, а также для тестирования и эмуляции кода, зависящего от событий времени
Компонент
8 520
`
ОЖИДАНИЕ РЕКЛАМЫ...