Добавлен , опубликован
Благодаря гаю порог вхождения в разработку довольно низкий, что принесло варкрафту популярность и тысячи необычных карт.
Дискас!
`
ОЖИДАНИЕ РЕКЛАМЫ...
29
Вопрос то сформулировать забыл)
GUI - это для хобби
Jass - это для профессии, имхо
Я раньше понять не мог, что значит Jass - удобнее чем гуи, но как только я изучил его, то сразу стало ясно, что это чистая правда. Просто улавливать графический код проще текстового, но это же не тру!
29
Очень сложный вопрос. Кому как, но лучше быть опытным в обоих областях, чтобы настраивать JASS примочки под GUI для тех, кому само GUI только под силу. Но лучше, конечно же JGUI, или Jass#, где тупо код и тупо код, но и имеет специальная формочка, GUI корочка для тех, кто в танке, едет через бездны разлом.
Fakov, я заценил ваш подкол, но всего лишь разница в буквах, но это не Jazz по его сущность, це нечто иное. Jass so super strong script that will be just right. Coding on it! Also GUI can be leave for anyone which.
27
нормальные гейдизайнеры сначала GUI дрочат, потом в JASS долбятся
18
Юзаю гуи, пока не потребуются локальные переменные.
24
Ваш дискас устарел на много лет... Предлагаю третий вариант к обсуждению - выковырять из анрил энжайна блюпринты и прикрутить редактору вместо ГУИ, с компиляцией во все тот же jass.
21
По сабжу. Вопрос очень странный. Для многих функций, доступных через CS не выведено API в виде графических триггеров, да и тот что есть через жопу сделан. Чего только стоят цепные вызовы или утечки хендлов в bj-функциях. Это если не упоминать о дичайшем неудобстве работы в GUI, связанном с отсутствием IDE (никакого поиска, нет возможности иметь весь код перед глазами, крайне неудобно записывать арифметические операции, некоторые функции и блага цивилизации просто недоступны).
Быть может на гуях можно построить что-нибудь простенькое и интересное если придумать интересный геймплей, сеттинг и грамотно настроить баланс. Но на моей памяти на это были способны только те кто не поленился покурить Jass. В общем мой ответ таков: если ты способен превозмочь рвотный рефлекс и создать утекающее нечто на гуях — не делай этого, Jass можно выучить в течение дня почти не напрягая мозги (если тебе кто-нибудь шарящий проведет краткий ликбез). С вами был копетан ©.
29
Я считаю, что, рано или поздно геймдизайнеру все равно придется столкнуться с джассом в силу его производительности и возможности. Если интересует продвинутая карта, то безусловно джассом. Можно, конечно, изловчиться в гуи, но.. сколько времени можно себя обманывать?
Devion, браток, прости. Пальцы жирные - минус поставил вместо плюса :(
24
Raised:
prog, нах зачем?
Блюпринты намного функциональней и удобней гуя, настолько что я бы даже взялся за этот челенж если бы еще занимался варом, хотя и перешел с гуя на jass почти сразу в свое время.
26
Ух недайбог гуишникам блюпринты, blueprintsfromhell.tumblr.com там бы ещё не такие макароны были бы в вопросах по варкрафту)
12
Fakov:
Што такое блюпринтер
Ну судя по ссылке, это программы, написанные в виде блок-схем.
28
имхо на jass намного быстрее чтото сделать чем на гуи долбить окошки
+ то что сделал можно будет использовать повторно в других местах
гуи подобного не позволяет из за отсутствия подпрограмм
некоторые пытались использовать для этого триггеры но получилось очень громоздко и с кучей багов
18
nvc123, на GUI можно копировать действия, события и условия.
Согласен с тем, что арифметика на GUI, когда нужно много действий - это просто кошмар.
Сам всё ещё пользуюсь GUI и Custom Script.
28
Maniac_91, и толку от копирования?
речь о повторном использовании
например если я сделал функцию которая даёт герою зелёный урон то могу просто написать heroAddDamage(myHero, 150)
а если тупо скопирую гуи то придётся менять все параметры в этих окошках
24
Fakov, блюпринты - инструмент для визуального программирования для UnrealEngine4 и, имхо, одна из лучших реализаций визуального программирования из тех что я видел. Естественно, мое "теоретическое" предложение выше подразумевает использование только визуальной части от блюпринтов, с компиляцией в jass вместо C++, да еще и с адаптацией под реалии варкрафта.
Jack-of-shadow, ничуть не хуже того гуи-кода который иногда выкладывают скриншотами.
20
Я использую GUI в начале роботы, когда делаю набросок алгоритма и придумываю принцип роботы способности или чего-то еще. Когда я понимаю,что основа готова, то все перевожу в текст JASS и начинаю оптимизировать, улучшать и наполнять деталями.
12
ГУИ мне сейчас нужен исключительно как способ поиска нужных мне функций в JASS-е, когда я не знаю их точного названия, но знаю в какой области ГУИ она должна находится.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.