Geometry Dash вики
Geometry Dash вики
5702
страницы
Эта статья не относится к основному геймплею игры!
В этой статье описывается информация о фан-контенте, будь то пользовательские уровни, игроки или что-то с этим связанное.

SPWN — это язык программирования, созданный игроком Spu7Nix. Он превращает программный код в триггеры.

История[]

SPWN был впервые анонсирован в видео Spu7NixHow I made Brainfu in Geometry Dash, в котором он объяснял как он создал уровень BrainfuGD. В том видео он рассказал об основах программных языков, как они работают, а также сказал, что создал свой язык программирования, которым и является SPWN.

После этого он выпустил видео, где показывал различные вещи, которые сделали люди с его языком.

По словам Spu7Nix'а, над SPWN'ом он работал как минимум несколько лет.

Принцип работы[]

Как было сказано выше, SPWN превращает программный код в триггеры. Преимущество SPWN'а над обычными триггерами заключается в переменных. В переменных можно хранить разные значения, например текст, цифры, и так далее. В переменных SPWN можно хранить ID группы объектов, цвет, и т.д.

Скомпилировать программу на SPWN'е можно с помощью команды spwn build. По умолчанию SPWN редактирует только лишь уровни идущими первыми в списке ваших уровней. Чтобы внести изменения в определённый уровень, к основной команде нужно добавить флажок --level-name 'название уровня' (кавычки убирать нельзя).

Стандартное расширения файлов на SPWN'е является .spwn

Пример кода SPWN

Пример кода SPWN, который заставляет объект с ID 1 передвинуться на 30 юнитов по оси X за 1.00 секунду на клике.

Скачать[]

Установщик SPWN можно скачать на этом сайте. Чтобы установить SPWN на свой компьютер, скачайте и запустите подходящий для вашей системы установщик:

  • spwn-0.0.6-x86_64-win.msi для Windows 64 bit
  • spwn-0.0.6-i686-win.msi для Windows 32 bit
  • spwn-0.6_beta-macos.pkg для MacOS
  • spwn_0.0.6-0_amd64.deb для Debian-основанных AMD64 (Linux)
  • spwn-0.0.6_amd64.pkg.tar.zst for Arch-основанных Linux дистрибутов

SPWN рекомендуется использовать в Visual Studio Code, хотя его можно использовать в любом редакторе кода (даже в блокноте). Если вы решили использовать VSC, то следуйте этим инструкциям:

  1. Перейдите к поддержке языка SPWN в VSCode
  2. Нажмите Install (Установить)
  3. Нажмите Enable (Разрешить/Включить)
  4. Всё готово! Можно создать новый файл с расширением .spwn, и всё будет работать.

Для остальных редакторов кода инструкции можно посмотреть здесь (на английском).

Интересные факты[]

  • С помощью этого языка программирования был создан уровень Brainfugd.

Ссылки[]

Видео[]

Перевод от Ghoto

Перевод от Ghoto