Добавлен , опубликован
Когда начинаешь работать с кодом, то неизбежно услышишь пожелания сделать плагин к любимому редактору кода. Так как по техническим причинам разработка прошлого плагина приостановлена, было решено обмазаться LSP и добавить плагин для Visual Studio Code.

Установка

  • Установите node.js
  • Установите JDK23
  • Перегрузите ПК
  • Проверьте установку введя java --version в терминале:
java 23.0.2 2025-01-21
Java(TM) SE Runtime Environment (build 23.0.2+7-58)
Java HotSpot(TM) 64-Bit Server VM (build 23.0.2+7-58, mixed mode, sharing)

UjAPI

Плагин разрабатывается с больши упором в сторону UjAPI, посему, что бы не говорили особо одарённые личности, но будущее варкрафта за ним. Посему и common.j здесь встроен уже с новыми нативками. Так что если вы хотите регулярно получать свежие обновления, то можете установить плагин только ради них.

Зачем это нужно?

Как ни прискорбно это звучит, но у мега популярной игры за более 20 лет её существования практически нет нормальных инструментов для работы с кодом, что я собрался исправить. Набив несколько шишек на прошлых итерациях (раз, два, три) сейчас мне кажется я подобрался к реализации продукта, который совокупно с документацией позволит по человечески писать и проверять код не отходя от кассы.

Зачем это нужно именно вам?

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

Планы на будущее

На данный момент плагин умеет только в чистожасс. При наличии неравнодушных людей будет реализована поддержка VJASS и ZINC. Если же по старой традиции комунити положит болт, то я просто буду реализовывать поддержку AngelScript для собственных нужд.
`
ОЖИДАНИЕ РЕКЛАМЫ...
11
Нужен сервер, который принимает запросы и от варкрафта без лаунчера и с лаунчером. А Новые модельки надо подгружать в карту. И иконки. Кто напишет такой сервер? Вообщем я бы поразбирался бы в этом, если бы дали исходники сервера. Да но вопрос в картах. ( Только сервак может создавать карты. Получается. Или бред? Всем нужен лаунчер всё равно. Из-за Ангел Скрипта.
Ответы (2)
38
Vampir_kolik, либо симулируешь локалку лаунчером, либо поднимаешь впн и внутри будет ваша сеть, либо симуляция батлнет и надо все равно менять клиент
11
ScorpioT1000, да научить бы лаунчер симулировать локалку. Ладно тут два пути, мне кажется, либо все в карту пихнуть но вес карты будет большой. Либо действительно будущее за UjAPI.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.