Искал-искал когда-то, не нашёл, может тоже кто-то будет искать, пусть найдёт
Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
phantom_miss_chance - текущий шанс уклонения
Чтобы "Добавить Фантомке Бабочку" нужно ввести RecalculateChance(phantom_miss_chance, 35)
Чтобы "Забрать у…
Алгоритмы, Наработки и Способности
58 317
Подсистема динамической дальности прорисовки и дальности тумана в зависимости от FPS. Помогает адаптировать отрисовку вашей карты под производительность целевого ПК игрока в реальном времени.
Этот кусок кода взят из карты XGM New Year 2010.
В теории должен работать и в…
Алгоритмы, Наработки и Способности
1 325
Способ проверить существует ли юнит после RemoveUnit(), если переменная не обнулена или юнит хранится в хэше для таймера
Алгоритмы, Наработки и Способности
24 548
Пробная версия системы создания грозы (гром и молния)
Алгоритмы, Наработки и Способности
20 511
dict это удобный и расширяемый модуль для работы со таблицами как словарями на языке Lua. Модуль предоставляет объектно-ориентированный интерфейс, который инкапсулирует операции над таблицами, делая код более структурированным, читаемым и поддерживаемым.
Алгоритмы, Наработки и Способности
71

Система турели

Демонстрация

Просто кликните юнитом на турель, чтобы посадить его внутрь, и расстреливайте осколки моих разбитых надежд и мечт монстров с помощью движения мышкой и ЛКМ
Чтобы выйти из турели можно сдохнуть (не ирл, позязь, кто ж лайки ставить то будет), либо нажать ESC
Алгоритмы, Наработки и Способности
16 397
Как оказалось, в класической версии варкрафта, у камеры есть недокументированые поля, которые могут оказаться полезными для картоделов.

Ближняя плоскость отсечения

// Принимаются значения от 0 до 100. Изначально = 100.
constant camerafield CAMERA_FIELD_NEARZ = ConvertCameraField(7)
Отвечает за…
Алгоритмы, Наработки и Способности
14 451

Система стрельбы

Демонстрация

С помощью WASD передвигайте персонажа. С помощью ЛКМ производите срельбу. С помощью ПКМ прицеливаетесь. С помощью ножа режете

Алгоритмы, Наработки и Способности
8 374
Суть проста - с помощью стрелок влево/вправо вы перемещаете отмычку с одного штифта на другой, с помощью клавиши вверх вы поднимаете отмычку, ударяя об штифт, который нужно грамотно зафиксировать пробелом в самом вверху. После проделывания подобных манипуляций с каждым штифтом - сундук открывается и оттуда вылезает моё разбитое сердце лучше бы сдох бьвапыждщорпдчит
Алгоритмы, Наработки и Способности
13 355
Наработка начинающим картоделам, предназначена для упрощения создания простых фреймов в Warcraft III v1.26. А также создавать, менять их размер и позицию непосредственно в игре, что подходит для создания визуального представления как будет выглядеть ваш интерфейс.

Алгоритмы, Наработки и Способности
19 799
В данной статье рассмотрим такой предмет, как Антимагический амулет и как применять его против триггерных заклинаний. Опять же, как у всех взрослых дядь психологические проблемы растут из детства, так и потребность в данной статье была у меня в давние времена знакомства с редактором Warcraft 3 TFT. За неимением…
Алгоритмы, Наработки и Способности
7 198
Система гибкой перезарядки способностей [Lua]
Алгоритмы, Наработки и Способности
2 200

Альтернативное применение способностей (база)

База по альтернативному применению способностей
Алгоритмы, Наработки и Способности
17 566
Прокачка способностей при повышении уровня или в один клик с 1 до максимально возможного уровня
9 реализаций (6 на jass, 3 на GUI)
Алгоритмы, Наработки и Способности
10 252

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

Простая и лёгкая система, позволяющая поймать за руку игрока, использующего стандартные чит-коды в одиночной игре.
Алгоритмы, Наработки и Способности
21 563
Наработка струи огня
тута находятся триггеры которая заставляют огненную ловушку 1 наносить урон в области по стоящим юнитам спустя какое то время
Алгоритмы, Наработки и Способности
4 349
Реализация объединения предметов одного типа при подборе.
Алгоритмы, Наработки и Способности
6 478

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

Алгоритмы, Наработки и Способности
7 883
Мультибоардный инвентарь для сингл рпг, который управляется стрелками и вмещает до 41 предмета.
Алгоритмы, Наработки и Способности
14 671
Еще 1 "health mana bar", но в отличие большинства, он сделан из модели, а не текстага
Алгоритмы, Наработки и Способности
8 806

О шаблоне

Представляю вам "фреймворк" с основным функционалом для создания примитивной усреднённой рпгшки с сейвами
Реализован на Lua, типы проставлены через плагин LuaAnalysis. Код в основном в стиле фп, но разбитый на файлы; однако есть и некоторый функционал, оформленный в виде закрытых модулей, которым…
Алгоритмы, Наработки и Способности
7 706
Онлайн фича с животными из сингл игры в Warcraft III (GUI Наработка)
Алгоритмы, Наработки и Способности
6 614
Генрация псевдослучайных чисел с зерном.
Алгоритмы, Наработки и Способности
306
Имитируем стандартный плавающий текст.
Алгоритмы, Наработки и Способности
395
Библиотека которая позволяет синхронизировать данные между игроками
Алгоритмы, Наработки и Способности
6 703
Считаем handle правильно.
Алгоритмы, Наработки и Способности
701
Система кастомизации персонажей для Warcraft III, позволяющая создать множество уникальных персонажей на основе: 3 базовых моделей (Мужчина, Женщина, Ребенок/Старик); 48 уникальных текстур; 52 накладных голов; 80+ анимаций. Так же присутствует возможность смены брони прямо во время игры.
За основу взяты текстуры из WOW.
Всё это позволяет значительно разнообразить ваших игровых персонажей и виды брони без существенного увеличения веса карты.
Алгоритмы, Наработки и Способности
10 1 272
Освобождаем прямоугольники от ориентирования по осям.
Алгоритмы, Наработки и Способности
15 597
Наработка способности "Mega Shot"
Алгоритмы, Наработки и Способности
5 580
Наработка способности "Прыжок"
Алгоритмы, Наработки и Способности
16 1 214
`
ОЖИДАНИЕ РЕКЛАМЫ...