IntelliJASS

Плагин для IDE от компании JetBrains.
Статья
43 1 536
30
В общем, на практике тогда буду смотреть, что работает, а что нет ещё.
Сейчас идёт добавление поддержки всех форматов, встречаемых в игре. Немного спойлеров следующей версии:
Загруженные файлы
23
nazarpunk, Благодарю!
В общем, на практике тогда буду смотреть, что работает, а что нет ещё.
30
Включает ли он в себя функционал JassCraft и JNGP(работа с кодом) полностью?
На данный момент нет, но это предполагается. Плагин разрабатывается в свободное время, которого нет.
При написании функции предлагаются ли в реальном времени варианты функций из листа функций?
Я встрял на этапе добавления SDK, которое позволит указывать для каждого проекта свой набор common.j и blizzard.j.
Свои функции и переменные добавляются ли в лист функций?
Предполагается полноценная поддержка кода, как это сделано во всех остальных языках программирования.
Можно ли экспортировать код в открытую карту в WE, в раздел "нестандартный код"?
Такой мув потребует серьёзного допила JNGP, если кто его допилит, то завезти такое будет не сильно сложно.
Можно ли настраивать в самой программе цвета фона, синтаксиса, итд?
Можно. Это описано в графе Code Style.
Результаты компиляции отличаются ли от результатов компиляции в редакторе карт? Конечный код работает ли быстрее в игре?
Это плагин для работы с кодом. Компиляцией занимается игра. Так что быстродействие зависит только того, каким образом написан код.
Если речь о препроцессоре vjass/ZINC, то теоретически можно более оптимально их скомпилировать, но приоритеты смещены в сторону AngelScript и транспиляцию в него.
Есть ли в программе русский язык, помимо английского?
Китайский точно есть, значит и русский можно сделать. Когда функционал устаканится, то займусь добавлением пакетов локализации.
Простая ли установка? Или она вовсе не требуется?
  • Устанавливаем JetBrains Toolbox
  • В нём тыкаем на бесплатную IntelliJ Community
  • Устанавливаем плагин штатным образом из маркетплейса
Насколько это сложно решать уже конечному пользователю
23
Заинтересовал данный софт, судя по скринам, возможности у него огромные. Но есть ряд вопросов:
  1. Включает ли он в себя функционал JassCraft и JNGP(работа с кодом) полностью?
  2. При написании функции предлагаются ли в реальном времени варианты функций из листа функций?
  3. Свои функции и переменные добавляются ли в лист функций?
  4. Можно ли экспортировать код в открытую карту в WE, в раздел "нестандартный код"?
  5. Можно ли настраивать в самой программе цвета фона, синтаксиса, итд?
  6. Результаты компиляции отличаются ли от результатов компиляции в редакторе карт? Конечный код работает ли быстрее в игре?
  7. Есть ли в программе русский язык, помимо английского?
  8. Простая ли установка? Или она вовсе не требуется?
Надеюсь на обратную связь.
Подстатья
10 152
38
Vlod, там чёртов number, для графики и физики боль. Хоть и есть float64array, bigint и подобное, но math и другие либы ждут number