QSpider: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
м
м
Строка 11: Строка 11:
 
|создаваемый формат =  
 
|создаваемый формат =  
 
|первый выпуск = 7.10.2020
 
|первый выпуск = 7.10.2020
|последняя версия = 0.13.0
+
|последняя версия = 1.2.0
|дата последней версии = 04.10.2022
+
|дата последней версии = 15.07.2024
 
|состояние = Активное
 
|состояние = Активное
 
|лицензия = [https://github.com/QSPFoundation/qspider/blob/master/LICENSE MIT License]
 
|лицензия = [https://github.com/QSPFoundation/qspider/blob/master/LICENSE MIT License]

Версия 07:16, 12 августа 2024

qSpider
Тип Интерпретаторы QSP
Разработчик(и) Сергей Костырко
Языки интерфейса Русский
Операционные системы Браузер
Написано на JavaScript, TypeScript
Язык разработки
Читаемые форматы файлов Игры QSP (*.qsp; *.gam)
Создаваемые форматы файлов
Дата первого выпуска 7 октября 2020
Последняя версия 1.2.0
Дата последней версии 15 июля 2024
Состояние Активное
Лицензия MIT License
Сайт qsp.su

Плеер, который позволяет запускать QSP-игры в браузере.

Поддерживаются только новые версии браузеров (поддержки Internet Explorer нет и не будет).

В плеере используется самая последня версия qsplib библиотеки.

Отличия от Классического плеера:

  • пути к ресурсам (картинкам/аудио файлам) регистрозависимы - то есть если файл называется 'image.jpg' а в файле игры записано 'Image.jpg' или 'image.JPG' то плеер не сможет показать такую картинку
  • для проигрования аудио используются встроенные средства браузера, поэтому рекомендованный формат для плеера - mp3 как самый поддерживаемый (хорошая альтернатива - webm, у него меньше размер при том же качестве, но чуть хуже с поддержкой браузеров)
  • есть возможность пропуска wait (кликом по странице)
  • сохранения хранятся в браузере.

Начиная с версии 0.11.0, поддерживаются также игры на AeroQSP (с ограничениями).

Запуск плеера на компьютере

Из-за ограничений безопасности плеер нельзя запустить просто открыв index.html файл в браузере
Поэтому для запуска необходим локально запущенные сервер - можно использовать один из https://gist.github.com/willurd/5720255 или же расширение хрома
в дальнейших инструкциях я буду использовать расширение:

  • устанавливаем https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb
  • скачиваем и распаковываем qspider-player.zip с страницы релизов
  • открываем в хроме chrome://apps/ и выбираем в списке Web Server
  • в открывшемся попапе выбираем папку в которую распаковали плеер и запускаем сервер
  • там же в попапе будет ссылка

По умолчанию вместе с плеером упакованы игры "Сказочка на ночь", "Куртуазная баллада" и "Город туманов"
для запуска другой игры

  • копируем игру в подпапку `game`
  • редактируем в той же папке файл `game.cfg`
    • id - уникальный идентификатор игры (используется для сохранений)
    • title - название игры (будет показано в заголовке плеера)
    • folder - путь к папке с игрой относительно папки game
    • file - название файла с игрой
    • mode = "aero" - для игр на AeroQSP

Ссылки

См. также