XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
w3soft
ТГБ тим
offline
Опыт: 1,769
Активность:
JASS - миф или реальность?
Jass, конечно, вещь хорощая, но кроме исправления утечки памяти я так и не нашёл этому пррименения. Читал статьи про Jass, там были примеры, но они как-то не подходили для нормальной мапы.
Старый 23.05.2006, 06:36
dk

offline
Опыт: 60,293
Активность:
И в чем суть твоего вопроса?
Старый 23.05.2006, 06:52
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
w3soft пример(глобальные/локальные переменные): делаеш ты аоску, крутую, где игроки могут играть одинаковыми героями(а у героев триггерные абилки), так вот если 2 игрока кастанут в одно время одинаковые абилки(если в них есть глобальные переменные), то будет глюк у того кто первее кастанул! А если использовать локальные переменные, то усё будет впорядке!
С помощью жасса можно многое сделать того что несделать на триггерах!
Старый 23.05.2006, 07:13
remal
нечто
offline
Опыт: 2,087
Активность:
удобство. jass значительно удобнее.
про то, что он быстрее для написания и редактирования, я вообще молчу.
Старый 23.05.2006, 13:54
w3soft
ТГБ тим
offline
Опыт: 1,769
Активность:
Ято всё понятно. Но есть Return Bug, Super Custom Value. Этого-то я и нешёл в применении!
Старый 23.05.2006, 14:25
Iron
Листовой
offline
Опыт: 24,427
Активность:
Цитата:
Return Bug, Super Custom Value

Ты ЧО с дубу ляснулся ? Повсюду, практически во всех триггерных наработках используется.
Старый 23.05.2006, 15:08
0pJl9lTa

offline
Опыт: 3,397
Активность:
w3soft я когда то тоже этого не помнимал :)...ну казалось бы утечки.. ну что такого, вставил чуток кустом скриптов и все.
На самом же деле, на жассе намного удобнее. Например если знаешь все функции :))), то пишеца намнооого быстрее, чем добавление нового действия + поиска его из всех... ппц
Во вторых в тригах нету оочень многих полезнейших функций.
В третьих таймеры рулят :), ну еще на жасе можно сделать то - что нельзя на тригах.
Старый 23.05.2006, 15:15
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
w3soft Jass рулит на 80%(почему не 100% - да потому что идеального нет ничего а тем более у близзов :) ), первое и главное ето локальные переменные, они используються почти во всех функциях,MapMan не очень хороший пример дал потому как можно сделать массив глобалок и для каждого игрока отдельно делать но есть вещи которые без локалок не зделать(я ето впервые понял когда прочитал статью о огнемёте(давно было :) )) и тем более ими проще пользоваться, второе ето таймеры(вроде на ГУИ ими нормально невозможно пользоваться) - оч хорошая вещь без которой хорошый еффектный спелл не зделаешь т.к. Слип Екшн(в ГУИ Веит) тормозит весь процес, и тем более на Jass'е ты контролируешь все(почти) действия твоего триггера а ето даёт большие возможности ! Так что учи Джасс и будешь делать мапы Класс
Старый 23.05.2006, 17:06
0pJl9lTa

offline
Опыт: 3,397
Активность:
MrSmiLe у близов идеальный баланс... примерна 99%. Лучшего мало где мона найти.

Насчет класс мап при знаний жаса я не верен, но вот абилы точна будут крута :)
Старый 23.05.2006, 17:26
w3soft
ТГБ тим
offline
Опыт: 1,769
Активность:
Понятно. Про действия, которых нет в триггерах я знаю. Где про них можно найти?
Старый 23.05.2006, 18:12
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
0pJl9lTa
Цитата:
у близов идеальный баланс... примерна 99%
- я не о баллансе а о функциях Джасса и вообще о варе(хотя вар пока единственный "кто" позволяет так над собой издеваться :) ) !
Цитата:
Насчет класс мап при знаний жаса я не верен, но вот абилы точна будут крута
- я сначала смотрю на саму игру которую кокраз нужно создавать с помощю триггеров а потом уже на рельеф(у каждого свои вкусы) !
Старый 23.05.2006, 18:20
w3soft
ТГБ тим
offline
Опыт: 1,769
Активность:
Цитата:
у близов идеальный баланс... примерна 99%

Да уж. Это точно. Он никогда не допускают ошибок!
Старый 23.05.2006, 18:35
Celebrate

offline
Опыт: 849
Активность:
Цитата:
Понятно. Про действия, которых нет в триггерах я знаю. Где про них можно найти
открывай common.j и смотри на них :)

Цитата:
Но есть Return Bug, Super Custom Value. Этого-то я и нешёл в применении!

Спеллы. Без РБ и кеша очень сложно писать норм. сложные спеллы. Если ты начнёшь писать на jass, то очень быстро столкнёшся с проблемой передачи данных, которую позволяет решить кеш.
Инвентарь Тоадкопа живёт на кеше.

Да и потом, jass позволяет писать вещи, принципиально невозможные через ГУИ. Тут дело не в отсутствии некоторых функций или присутствии РБ (в конце концов можно было бы его в ГУИ добавить).
Например, динамически создавать триггеры.

В общем, изучение jass-а открывает море новых возможностей :)
Старый 23.05.2006, 18:52
w3soft
ТГБ тим
offline
Опыт: 1,769
Активность:
JASS-вещь принципиально необходимая
Старый 24.05.2006, 06:28
MMOOMM RuMC
Настоящий MMOOMM
offline
Опыт: 313
Активность:
Ну... Не принципиально... Есть многие карты, которые сделаны на обычных тригах, но тем не менее хорошо работают, имеют интересные и красивые спеллы и т.д. Вообще имхо если без ушерба для карты можно обойтись без Jass - юзайт обычные тригеры. И еще: учитесь юзать Object Editor, в хороших руках иногда помощнее Jass. Можно делать принципиально отличающиеся от стандартных спеллы и бафы.



Цитата:
Сообщение от MrSmiLe
хотя вар пока единственный "кто" позволяет так над собой издеваться :)

Почему это... Ты хотя бы на это посмотри: missions.gtamaps.ovl.ru.
Кстати я там админ с ником eXPeriMeNTatOR.
Старый 26.05.2006, 11:08
DioD

offline
Опыт: 45,134
Активность:
Вам не кажется странным что 90% игр выпускаются вместе с редактором карт или ресурсов.
Тенденция как никак, то что 10 человек будут делать годами - тысячи игроков сделают за месяц.
Старый 26.05.2006, 15:28
Celebrate

offline
Опыт: 849
Активность:
Цитата:
учитесь юзать Object Editor, в хороших руках иногда помощнее Jass

приведи пример.

Цитата:
Можно делать принципиально отличающиеся от стандартных спеллы и бафы

Нельзя.
Непохожие - можно; но принципиально отличающиеся - нельзя.

А на jass - влёгкую.
Главное только идею придумать :)
Старый 26.05.2006, 20:35
w3soft
ТГБ тим
offline
Опыт: 1,769
Активность:
Цитата:
Нельзя.
Непохожие - можно; но принципиально отличающиеся - нельзя.

Согласен, хотя создавать непохожие спеллы можно.
Цитата:
Есть многие карты, которые сделаны на обычных тригах, но тем не менее хорошо работают, имеют интересные и красивые спеллы и т.д.

есть, но жасс позволяет больше возможностй в создании карты!
Старый 26.05.2006, 21:58
DioD

offline
Опыт: 45,134
Активность:
Возмём спелл левиатана, дранкен хаз+тригер на урон, достаточно использовать кислотную бомбу.
Казалось-бы, редактор объектов безполезен, а нет, достаточно внимательно изучить объекты и навыки и многое можно будет сделать без тригеров.
Старый 27.05.2006, 10:00
w3soft
ТГБ тим
offline
Опыт: 1,769
Активность:
Цитата:
многое можно будет сделать без тригеров.

Возможно. Но редактор объектов позволяет сделать лишь малую часть того, что позволяют триггеры.
С Джасом то же самое.
Старый 27.05.2006, 11:01
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 03:32.