Разработчик читает статью так: игра моя не продается не потому что идея плохая, а потому что мне не хватает навыков вытянуть её до продаваемого качества.
Разработчик читает статью так: моя игра не продаётся потому что она одна, а нужно несколько сотен.
//Если флаг сохранённый под дочерним ключем ends = false (изначально false, даже если мы не сохранили ничего в него до выгрузки)
Здесь налицо явное непонимание. Изначально значение отсутствует, что можно проверить с помощью HaveSaved* функций. И по хорошему чтение отсутствующих значений должно давать ошибку, но тогда гуймуйщики не смогли бы писать гуймуй в следствие своей криворукости. Посему в случае отсутствия значения возвращается ноль и неявно приводится к необходимому типу. В случае с boolean это false.
set CastX = CastX + Blizzard_Range * GetRandomReal( -1, 1 ) //Спавн эффекта в случайной точке в радиусе 300
set CastY = CastY + Blizzard_Range * GetRandomReal( -1, 1 ) //Спавн эффекта в случайной точке в радиусе 300
Это не радиус, это квадрат. Радиус выглядит следующим образом.
set theta = GetRandomReal(0, 2 * bj_PI)
set rho = r * SquareRoot(GetRandomReal(0, 1)) // r это радиус
set x = cx + rho * Cos(theta)
set y = cy + rho * Sin(theta)
LastUchiha, но ты же их вводишь в заблуждение и они думают про окружность. Нужно явно написать, что для простоты расчётов мы используем квадрат вместо окружности.
Зачем ты здесь объявляешь одноимённую локалку Tick?
function InitTrig_Blizzard takes nothing returns nothing //Функция инициализации триггера (из функции main вызывается InitCustomTriggers() которая вызывает инициализацию всех триггеров на карте)
local trigger t = CreateTrigger() //Создание триггера
local integer Tick = 0 //Объявление целочисленной переменной
Притом со странным для этого контекста именем? Чем тебе стандартная i не угодила?
Убери меня из помощи, у новичков это вызовет недоверие. У нас одно сообщество и помогать в порядке вещей. Если писать каждого, то это будет ужас. Да и человеку со стороны эта информация никакой пользы не приносит. А если он заинтересуется, то всё есть в комментах.
ИМХО необходимо снижать градус комментирования.
loop //Начало цикла
Лучше в шапке написать, что для понимания сути происходящего ознакомьтесь с предыдущим ресурсом. А здесь убрать комментарии открытия и закрытия блоков. Оно замыливает глаза и отвлекает от происходящего. А у новичков на данном этапе скила чтения кода ещё нет, так что ты им медвежью услугу оказываешь.
LastUchiha, но и насколько я помню, кастом код карты вставляется после объявления функций. Соответственно в дефолт эдиторе у тебя не получится объявить глобалки и UnitAlive. Соответственно в требованиях необходимо указать JNGP или альтернативный способ пробросить глобалки и UnitAlive.
LastUchiha, ну и Спелл сделан без кастомных функций. режет глаза. Ибо твои функции по определению кастомные. Да и требуемые моды в обязательном порядке указываются. Так что если у тебя ничего не указано, то автоматически подразумевается запуск на ваниле.
LastUchiha, ну блин, красота же. Только вот описание на фоне такой красоты смотрится просто ужасно.
Язык исполнения принято ставить перед названием. Да и JASS это аббревиатура, посему лучшим выбором будет [JASS] - Буран.
Ну и само описание тоже сделано ужасно. Можно же было нечто подобное сделать:
Простое заклинание для новичков. Добавляет к стандартному Буран дополнительный AOE урон раз в секунду. Код намеренно упрощён из-за обучающего характера материала. Более продвинутую версию можете посмотреть по следущей >ссылке<.
» Game Dev / Вот почему маркетинг не спасёт вашу инди игру
» WarCraft 3 Legends / Закрытие проекта WarCraft Legends
» WarCraft 3 / Огненное дыхание с лечебным свойством
» WarCraft 3 Legends / Крик о помощи и поиск потенциальных разработчиков
» WarCraft 3 Legends / Крик о помощи и поиск потенциальных разработчиков
» Sc drafts / Делали эту фичу две недели. Темы. Ждали это десять тысяч лет со…
» WarCraft 3 / Пряничный человечек
» WarRaft / JASS-ANTLR-Kotlin-VSCode
» Game Dev / Вот почему маркетинг не спасёт вашу инди игру
» Game Dev / Вот почему маркетинг не спасёт вашу инди игру
» WarCraft 3 / [Jass] - Цветной Буран
» WarCraft 3 / [Jass] - Цветной Буран
Ред. nazarpunk
» WarCraft 3 / [Jass] - Цветной Буран
» WarCraft 3 / [Jass] - Цветной Буран
Ред. nazarpunk
» WarCraft 3 / [Jass] - Цветной Буран
Ред. nazarpunk
» WarCraft 3 / [Jass] - Цветной Буран
Ред. nazarpunk
» WarCraft 3 / [Jass] - Цветной Буран
Ред. nazarpunk
» WarCraft 3 / [Jass] - Цветной Буран
» WarCraft 3 / [Jass] - Цветной Буран
» WarCraft 3 / [Jass] - Буран
» WarCraft 3 / [Jass] - Буран
» WarCraft 3 / Сталкер - Война в зоне
» WarCraft 3 / [Jass] - Буран
» WarCraft 3 / [Jass] - Буран