[Главная Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: [san9], Ахил  
Форум » Раздел Картостроителей » Триггеры и JASS » [Статья] Арифметика - друг хорошего спеллмейкера (Некоторые уловки для создания интересных скиллов)
[Статья] Арифметика - друг хорошего спеллмейкера
kaisarДата: Воскресенье, 29.08.2010, 12:21 | Сообщение # 1
Новичок
Группа: Проверенные
Сообщений: 11
Статус: Отсутсвует
Я как картостроитель, играю в карты других мапмейкеров, и заметил что большинству игроков нравятся скиллы, которые зависят от каких либо характеристик, от количества кастов или от определённого времени. Ведь игроку нравится если при совершенственовании его героя, улучшаются не только его жизни/атака/скорость атаки/мана и т.д. но и и его способности, это увлекает игрока.
Итак в этой статье я расскажу про нескольких уловках спеллмейкера, о создании скиллов, которые самосовершенствуются и не имеют постоянного значения. Большинство подобных скиллво зависят от атрибутов героя - ловкость, сила, интеллект. Также многие зависят от маны героя, от его здоровья, от скорости атаки и скорости перемещения. Спеллмейкер во время создания спеллов пытается задействовать все данные ему возможности, а возможности даны вот какие:

Давайте рассмотрим то что написано выше.
Собственность - под этой строчкой подоразумивается жизнь и мана, маск. и текущая.
Процент жизни и процент маны - текущее количество жизни или маны юнита в процентах от макс. маны и жизни.
Угол попорота - это угол, на который повернута цель.

Скорость движения текущая/по умолчанию - это скорость перемещения текущая.
Высота полёта текущая/по умолчанию - это высоты полёта юнита, изменение данной характеристики в закладке анимации не предназначены для нелетающих юнитов.
Случайное число - это какое - либо число в промежутке между 2 числами.
Случайный угол - это тоже самое.
Случайное процентное соотношение - это какое - либо значение(%) в диапозоне между 0 и 100.
Минимум- в этой функции вам даётся на вписание 2 числа, как правило только первое число будет использовано.
Максимум - в этой функции вам даётся на вписание 2 числа, как правило только второе число будет использовано.
Модуль - округляет ваше число(не остаётся долей) и приводит число в положительное значение(ОЧЕНЬ ПОЛЕЗНАЯ ФУНКЦИЯ).
Знак - даёт информацию про знак какого либо числа, если число отрицательное то знак будет писаться как "-1", если положительное то "1".
По модулю - вычисляет остаток от деления, например 10 : 3, модуль равен "1".
Степень- в первую строчку пишется число, а во вторую количество раз что это число будет умноженно на само себя. Например 12 , 3 ----> 12 х 12 х 12 (3 раза).
Квадратный корень - извлекает из числа квадратный корень, то есть то число что при умнажении на само себя даёт число из которого извлекают.
Подсчёт живых юнитов в группе юнитов - подсчитывание юнитов в каком либо отряде, переменной.
Обычное значение юнита - это значение, которое можно задать индивидуально для каждого юнита, и записать можно всё что угодно, оно записывается с помощью действия Боевая еденица - установить обычное значение.
Уровень юнита - определяет уровень какого либо юнита.
Уровень способности юнита- определяет уровень какой либо способности юнита, прокачаенной способности.





Чтобы произвести какие либо арифметические действия, необходимо выбрать "Арифметика", в окне вам будет предоставленно выбрать тип действия(х; /; +; -) и 2 велечины над которыми будут проводиться действия.
Итак, рассмотрим скиллы нашей популярной доты.
Рассмотрим пассивный скилл хускара, из доты. Его атака увеличивается на 8 едениц по мере уменьшения жизни в процентах, как это сделать? Всё очень просто идёт проверка на количество жизни в процентах, если жизнь у хускара меньше 90% то ему даётся скилл боевые когти, и прокачевается до 1 лвла, если меньше 80% то этот же скилл прокачивается до 2 лвла. Не стану разъеснять что, и как это не пак спеллов как в доте, я просто приведу наглядные примеры, использования целочисленных велечин для создания оригинальных скиллов.
Рассмотрим скилл некроманта из доты, точнее его ульту, как вы поняли, она зависит от количества потраченной жизни врага, умноженная на определённое число, это тоже наглядный пример использования целочисленных.



Если освоить эти велечены, то можно придумать скиллы намного круче и лучше что придуманны теперь. И игроков это заинтригует больше всего.
Спасибо за внимание.
 
EdiTTORRДата: Суббота, 13.11.2010, 00:05 | Сообщение # 2
Юзер
Группа: Проверенные
Сообщений: 21
Статус: Отсутсвует
Грызи ногти. fffuuu

"Всё, что человеческое сознание способно вообразить, оно способно и получить"
•©У.Клемент Стоун(1902-2002)

А чо это сначет?
 
Форум » Раздел Картостроителей » Триггеры и JASS » [Статья] Арифметика - друг хорошего спеллмейкера (Некоторые уловки для создания интересных скиллов)
  • Страница 1 из 1
  • 1
Поиск: