Определение высоты рельефа

Определяет высоту рельефа в заданных координатах точки. Полезно для реализации "правильного" движения снарядов.
""
library TerrainHeight
globals
private location loc = Location(0, 0)
endglobals
function GetTerrainZ takes real x, real y returns real
call MoveLocation(loc, x, y)
return…
Алгоритмы, Наработки и Способности
5 2.5K

Определение неуязвимости юнита

Расширенная функция определения, уязвим ли юнит или нет. Позволяет определять специфические неуязвимости (например, неуязвимость феникса при морфе и неуязвимость мастера клинка при создании иллюзий).
""
function IsUnitInvulnerable takes unit Unit returns boolean

local real Health_Current =…
Алгоритмы, Наработки и Способности
2K

Формула параболы

Вычисляет значение, обычно применяемое для задания высоты снаряда, который летит по параболической траектории.
function ParabolaZ takes real h, real d, real x returns real
  return (4 * h / d) * (d - x) * (x / d)
endfunction
Формула параболы (учитывающая начальную и конечную высоту)
Автор оригинала - …
Алгоритмы, Наработки и Способности
6 5.5K

Скрещивание однотипных предметов

При вызове пробует собрать из <count> предметов типа <oldItemType> новый предмет типа <newItemType>
В случае успеха возвращает true.
Автор - Shadow Daemon
""
function UnitUpgradeItem takes unit u, integer oldItemType, integer count, integer newItemType returns boolean
local integer i = 0
local integer j =…
Алгоритмы, Наработки и Способности
3K

Покупка предмета юнита

Заставляет юнита купить предмет из указанного магазина.
В случае успеха возвращает true.
Автор - Warden
""
function BuyItem takes unit FromShop,integer ItemID,unit ToUnit returns boolean
if IssueNeutralTargetOrder(GetOwningPlayer(ToUnit), FromShop, "smart", ToUnit) or IssueTargetOrder(FromShop, "smart",…
Алгоритмы, Наработки и Способности
2 1.8K

Набор функций для работы с Hex-записями

Преобразует строку с Hex числом (допустимые значения "00" до "ff") в десятичное целое число:
""
function H2D takes string hex returns integer
local string abc = "0123456789abcdef"
local integer i = 0
local integer dec
loop
set i = i + 1
exitwhen( SubString(abc, (i-1), i)==SubString(hex, 0, 1)…
Алгоритмы, Наработки и Способности
891

Вычисление опыта за убийство юнита

Вычисляет приблизительное значение опыта за убийство указанного юнита. Применение - триггерный подсчет/добавление экспы с применением всякого рода скиллов/эффектов модификаторов.
Автор - NETRAT
""
function aow_GetApxExpBounty takes unit u returns real
return SquareRoot((GetUnitState(u, UNIT_STATE_MAX_LIFE) +…
Алгоритмы, Наработки и Способности
1.4K

Эмуляция ошибки в Warcraft

Sim Error из Caster System, позволяет вам сэмитировать ошибку наподобие той, что выводиться движком вара. Незаменима при создании каких-либо довесков к интерфейсу пользователя.
Автор - Vexorian
Требует глобальную переменную типа звук (udg_SimError). Не создаёт утечек.
""
function SimError takes player ForPlayer,…
Алгоритмы, Наработки и Способности
3 3K
cJass - это еще одно расширение языка JASS, которое полностью совместимо с популярным vJass. Цель его создания - дать программистам еще больше возможностей по созданию простого и качественного кода.
Новость
641 123.9K
Легкий крейсер Мантикоры
5 3.2K

Занятный Скриншот

Он внутри.
Новость
20 7.1K

Trolls v0.8.2

Вот и вышла долгожданная версия с багофиксом!
Убедительная просьба: проверьте, корректно ли обрабатываются действия с предметами (взять, выкинуть, передать и пр.)
Карты
22 11.5K

Режим работы

Определился с режимом работы сервера.
Понедельник - 0:00 - 23:50
Вторник - тех. работы и прочая ерунда.
Среда - 8:00 - 0:00
Четверг - Воскресенье - полные сутки
ПС. Время указано по МСК
Новость
4 1.9K

Обсуждение

Добро пожаловать в тему для обсуждения Winter Wars: Reloaded. Задавайте вопросы, спрашивайте нюансы, постараюсь ответить.
3 1.1K

Winter Wars: Reloaded

Главная страничка Winter Wars: Reloaded
Winter Wars: Reloaded
10 3.6K

Сборник Новостей #1

Прошло уже достаточно времени и за это время проект не стоял на месте. Было многое изменено, многое добавлено и исправлено. Здесь я подробно расскажу с картиночками об обновлениях.
Новость
5 2.5K

Версия 1.07

Сделана версия 1.07
Полностью переведены на Jass следующие системы: перемещения, регенерации руды, захвата точек.
Введены 2 новых территории.
Заменены монстры в море на более сильных и умных.
Перезалит скриншот карты мира.
NEXUS.
Добавлены новые улучшения и новые технологии.
Новость
755

Перенос релиза

Долгое время не было новостей, и описывать все то, что было реализовано займет слишком много времени, а потому, я лучше напишу о том, что осталось сделать до выхода карты.
Новость
13 4.4K

Бета сборка архива игры 0.23 mx

Основной mpq архив игры, содержит первые две миссии, модели большинства юнитов, основные скипты, данные объектов. Можно сказать, что оно даже местами играбельно.
Поместите его, как и программу для запуска в корневую директорию игры.
Это последняя сборка, которую мы осилили,…
25 11.7K

Программа для запуская мода Murloc Expansion (launcher)

Эта маленькая программа аналогична по принципу дейтсвия программе Алексея2005, но переписанна специально для нашего проекта. Она позволяет добавить поверх основных архивово игры собственный архив, в котором и содержатся все "наши" материалы.…
27 8.2K

Благодарности

Большое спасибо за помощь в работе над проектом данным людям:
777HuNter777, Redykt, Prototype_T, FROST32, CKEJlETOH, MAPboy, ehnaton, IrokeZ, Sg0D, akaJoker, NanoSuit 2, Wine, WebSter, L_Lawilet, oGre_, Q w e r t y, Krosper, naxim, Ahotnik001, П4ела, Yen_lo_Wang, Palix, Cookie, Hexus,…
658
Если у вас появились какие либо идеи, то смело создавайте тему на форуме, так как будет лучше если всё будем обсуждать не только в кругу нашей команды, но и если в обсуждении будут участвовать другие посетители сайта...
Не забывайте время от времени заглядывать на форум проекта и участвовать в нём. От вашей…
368
Хочу напомнить всем, что мы всегда нуждаемся в новых людях. На данный момент, очень сильно требуются:
  1. Ответственный ландшафтер - с хорошими способностями в стиле Олдскул и готовый тратить на создание карты хотя бы 2-3 часа в сутки.
  2. Триггерщик (2-3), со знанием Джасса, для создания сложных систем Сейв…
Упрощённый ресурс
309
Отдельная тема для Вакансий Художник-Аниматор и Гейм Дизайнер.
Основной задачей Художника - Аниматора является разработка экранов загрузки, а также иные графические работы так или иначе связанные с проектом.
Основной задачей Гейм Дизайнер будет прорисовка текстур и прочих графических модификация связных с…
Упрощённый ресурс
358
Игровая экранизация трилогии Война Древних компании blizzard entertainment.
Планируется создать интересный и разнообразный геймплей для каждого из персонажей, а так же свыше 200 вариаций основной компании, которая будет зависить не только от того на сколько хорошо вы играете но и от выбранного вами пути на каждом этапе прохождения.
Самой большой и наверное самой главной особенностью данного проекта должна стать система savecode, которая позволит проходить Трилогию (компанию) даже в онлайне.
Сохранив вашего героя в первой части "Источник Вечности" (при условии, что он присутствует во второй части) вы можете загрузить его во втрой главе "Душа Демона" и так аж до третьей.
1 676
Нимус, некогда служившая собачницей в императорском дворце, ныне занимается тем же самым в самом сердце Ада, присматривая за Гончими. Она дарует им ограниченную в пространстве защиту и способна умело обращаться с огнём, нанося урон благодаря своим знаниям в этом деле.
Упрощённый ресурс
3.1K
Набор в многострадальный проект 1916.
Вакансии:
-Триггерщик
-Моделлер
-Ладшафтер
-Тестеры (пока неактуально)
Новость
1 821

Сервер открыт

Добрый день.
Как я и обещал. Запустил сервер для общего доступа.
Ниже ссылка на регистрацию и личный кабинет
Новости
23 6.4K

Идеи

Здесь пишем все идеи для проекта
744

Нововведения

  • Основу физики тел в пространстве (столкновение, базовое движение под действием сил)
  • Контроллер для управления кораблем. Параметры движения (Максимальная скорость, разгон, скорость поворота).
  • Управление: Up - увеличить скорость, Down - уменьшить, Left - поворот корабля влево, Right - поворот корабля вправо
834
`
ОЖИДАНИЕ РЕКЛАМЫ...
Scroll Lock - быстрая модерация