Данная инструкция расчитана на пользователей Windows 10, у которых не установлен редактор SublimeText.
Для написания и запуска игр из SublimeText вам понадобится:
- Установленный плеер QSP;
- Установленный SublimeText;
- А так же последний релиз QSP-Package.
Внимательно прочитайте нижеследующую инструкцию, даже если какой-то из компонентов у вас уже установлен.
- Обязательно скачайте классический плеер QSP версии 5.8.0 и разместите его в папке "
C:\Program Files\QSP\qsp580
". Делается это так:- Скачайте zip-архив с плеером;
- Откройте папку "
C:\Program Files
"; - В ней создайте папку "
QSP
" и откройте; - В ней создайте и откройте папку "
qsp580
"; - Откройте ранее скачаный zip-архив и все файлы из него скопируйте (можно просто перетащить) в папку "
qsp580
". - Таким образом путь до "
qspgui.exe
" должен выглядеть так: "C:\Program Files\QSP\qsp580\qspgui.exe
". Запишите этот путь.
- Можете так же скачать любой другой нужный вам плеер и установить в систему.
- Зайдите на sublimetext.com и скачайте последнюю версию SublimeText.
- Запустите установщик и следуйте инструкциям до завершения установки.
- Скачайте установочный файл из последнего релиза. Файл будет называться "
install.QSP.sublime-package.XX.exe
", гдеXX
— номер версии. - Запустите "
install.QSP.sublime-package.XX.exe
" и следуйте инструкциям. Пакет автоматически установится в SublimeText. - Перезагрузите Sublime Text, если он был запущен.
- Откройте SublimeText.
- Зайдите в главное меню в пункты "Tools" → "QSP Tools" → "Make New Game".
- Напишите следующий код:
QSP-Game Testgame
# start
*pl "Hello world!"
- start
- Сохраните файл с расширением "
.qsps
". Например, как "test.qsps
". - Нажмите на клавиатуре одновременно клавиши "
Ctrl + F5
". - Игра автоматически сконвертируется и запустится в плеере:
.
Если вы установили плеер не по пути, указанном на этапе 1, игра соберётся, но не будет запущена.
Если игра нормально запустилась, рядом с файлом qsps вы найдёте два новых файла: "project.json
" и "test.qsp
". У последнего файла может быть другое имя, если вы ваш тестовый файл назвали иначе.
Файл "project.json
" можно видоизменять. Именно такие файлы нужны, чтобы управлять сборкой игры из SublimeText.
Вы можете сразу создать готовый проект QSP в стандартизированном виде, если воспользуетесь меню "Tools" → "QSP Tools" → "Make Quick Project".
На этом этапе вы можете конвертировать все ваши QSP-файлы в файлы формата qsps.
- Обязательно сохраните резервную копию вашей игры формата QSP перед дальнейшими манипуляциями.
- Откройте любой файл из папки с вашей игрой в Sublime Text. Это может быть как QSP-файл, так и обычный текстовый файл, или файл "
project.json
" или даже ".qproj
". - В главном меню Sublime Text выберите
Tools
- В меню
Tools
найдите и запустите Сплиттер Проекта:QSP tools → Splitters → Split Project
.
Рядом с вашей QSP-игрой будет создана одноимённая папка, в которой появятся разбитые на отдельные qsps-файлы все локации вашей игры.
Если в папке был не один QSP-файл, то на каждый из таких файлов будет создано по своей папке с локациями.
Остаётся только разместить "project.json
" в папке с игрой и прописать в нём параметры сборки: из каких папок подтягивать локации, в какой файл собирать готовую QSP-игру.
Подробнее о настройке "project.json
" можно прочитать в полной инструкции: README.md