Публикации

Пакет QSP для Sublime Text

Когда-то я публиковал пост о начале работы над билдером QSP-игр для Sublime Text. С тех пор много печенья съедено, и много сухарей насушено.

Теперь Билдер не является основной частью проекта, а только лишь одной из составляющих полноценного пакета для Sublime Text. Теперь внутрь пакета упакованы и сам билдер и различные вспомогательные скрипты, подсветка синтаксиса и небольшая коллекция полезных сниппетов, и много чего ещё.

Установка пакета сократилась до нескольких простых действий:
  • Качаете последний релиз со страницы релизов.
  • Распаковываете скачанный архив.
  • Копируете файл
    QSP.sublime-package
    в папку Packages рядом с установленным Sublime Text (Например, в
    C:\Program Files\Sublime Text\Packages\
    ).
  • Подсветка синтаксиса, плагины и прочее заработают при следующем запуске Sublime Text.

Более подробная информация о том, как работать с пакетом и встроенным в него билдером, представлена на гитхабе.

Есть и инструкция для быстрого старта: github.com/AleksVersus/JAD_for_QSP/blob/master/siaiz.md

Буду рад любым замечаниям по работе пакета. Спасибо, если пользуетесь.

Нововведения в QSP 5.8.0

Что нового?

Пока готовится выход нового плеера версии 5.8.0 (или выше), мы решили рассказать о грядущих нововведениях. Всё (или почти всё), что будет представлено в этой статье, вы уже можете пощупать в плеере “qSpider” от Werewolf`а.
Читать дальше

QSP-Builder для Sublime Text

Всем привет.

В общем, тут как-то звёзды сошлись.

Вопросы Викара и попытка редизайнить свой сайт заставили ознакомиться с git и github; перелопачивание старого QSP-кода заставило пожалеть об отсутствии системы контроля версий в Qgen; а Pseudopod показал, что оказывается можно разрабатывать игры на QSP и не в QGen. Ещё до кучи я возобновил своё знакомство с Python, ну а поскольку моим любимым текстовым редактором уже многие годы остаётся Sublime Text, всё это вылилось в попытку написать скрипт вроде того, что предлагал evp когда-то (http://qsp.su/index.php?option=com_agora&task=topic&id=941&Itemid=57).
И к моему удивлению заработал сначала скрипт, а потом мне даже удалось превратить это в почти самостоятельную Build System (ну, конечно, многое придётся прописать руками).
Получился QSP-Builder for Sublime Text и умеет он: собирать из разрозненных файлов в формате TXT2GAM файлы ".qsp" и запускать их в плеере. Таким образом осуществляется как бы прямой запуск игры (на основе только что написанных файлов) из Sublime Text. Для конвертирования правда требуется заранее установить утилиту TXT2GAM, ну и само собой плеер так же должен быть установлен заранее. В общем, кому интересно, прошу ознакомиться. Надеюсь в будущем это снимет неудобства совместной разработки игр на QSP.

https://github.com/AleksVersus/JAD_for_QSP
Читать дальше

Массивы уже не те, или Изменение в логике работы массивов в QSP

Как ведут себя массивы сейчас

Начать следует с того, что в «классическом» плеере версии 5.7.0 и ниже, а так же в Quest Navigator 0.0.28 и AeroQSP, в одном элементе массива можно хранить как текстовое, так и числовое значение. Вот как это выглядит:
код 1
При этом мы спокойно можем получить и числовое, и текстовое значение по указанному индексу:
код 2
Правда это создаёт ряд дополнительных трудностей.
Читать дальше

Преобразование типов в QSP

Эта статья поможет вам разобраться в таком сложном вопросе, как преобразование типов в операции присвоения, или в выражениях.

В QSP существует всего два типа значений: числовой и текстовый. Числовой означает любое целочисленное число в пределах от -2147483648 до 2147483647; а текстовый — любую строку текста (нет, на самом деле любую. Ограничения для строк — 2 Гб текста).

Вот как выглядят такие значения:



Для хранения значений мы используем переменные или массивы. И точно так же массивы и переменные (далее просто — переменные) бывают двух типов.
Читать дальше

The Dark Citadel. Автор: Savrtberg. Платформа: QSP

Это основательно переработанный отзыв со страниц темы обсуждения конкурса "QSP-Compo 2020" http://qsp.su/index.php...p27842

"TDC" попала в меня. Я уже видел демки Svartberg`а, и потому откладывал эту игру напоследок, в первую очередь осваивая другие игры QSP-Compo 2020. И вот я добрался.

О, как же было здорово!
Читать дальше

Путь крови и плоти. Автор: D31M0S. Платформа: QSP

Это расширенная и видоизменённая версия отзыва с конкурса QSP-Compo 2020. Оригинал можно найти здесь http://qsp.su/index.php?option...#p27842

Меня всегда занимали произведения о различных монстрах, в особенности о тех, которые мимикрируют под людей, или первоначально были людьми. Подобные мысленные эксперименты позволяют нам сравнивать поведение этих жутких созданий с нашим собственным поведением, что в конечном итоге приводит нас к пониманию, а что же такое человек, и что делает нас людьми.

Перед нами весьма недурственно написанная интерактивная книга, где мы играем за полиморфное существо по имени Багрянец. Ещё его называют Красная Глина. Он (оно) может принимать любую форму, сжиматься и растягиваться, и жаждет лишь одного — пожирать.
Читать дальше

Три рыцаря. Автор: студия "The CostumeS". Платформа: QSP

Это несколько видоизменённая версия отзыва, опубликованного здесь http://qsp.su/index.php?option=com_agora&task=topic&id=1282&p=2&prc=25&Itemid=57#p27841

"Три рыцаря" были созданы целой командой — The CostumeS. Однако, поскольку наибольший вклад в игру сделал Миоирель, и сама игра исключительно в его стиле, местами я обращаюсь к нему.

Должен сразу оговориться, что на момент прохождения "Трёх рыцарей" я напрочь забыл о "Гринде", и если бы не упоминание Миоиреля, вряд ли взглянул на эти две игры в сравнении, и уж тем более не заподозрил бы "Трёх рыцарей" в том, что они продолжают "Гринд".
Читать дальше