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

Материал из IFВики
Перейти к навигации Перейти к поиску
(Новая страница: «{{product info |название = |тип = Интерпретаторы QSP |разработчик = Разработчик::Костырко, Сергей|…»)
 
Строка 11: Строка 11:
 
|создаваемый формат =  
 
|создаваемый формат =  
 
|первый выпуск = 7.10.2020
 
|первый выпуск = 7.10.2020
|последняя версия = 0.10.0
+
|последняя версия = 0.11.0
|дата последней версии = 23.05.2021
+
|дата последней версии = 21.10.2021
 
|состояние = Активное
 
|состояние = Активное
 
|лицензия = [https://github.com/QSPFoundation/qspider/blob/master/LICENSE MIT License]
 
|лицензия = [https://github.com/QSPFoundation/qspider/blob/master/LICENSE MIT License]
Строка 27: Строка 27:
 
* для проигрования аудио используются встроенные средства браузера, поэтому рекомендованный формат для плеера - mp3 как самый поддерживаемый (хорошая альтернатива - webm, у него меньше размер при том же качестве, но чуть хуже с поддержкой браузеров)
 
* для проигрования аудио используются встроенные средства браузера, поэтому рекомендованный формат для плеера - mp3 как самый поддерживаемый (хорошая альтернатива - webm, у него меньше размер при том же качестве, но чуть хуже с поддержкой браузеров)
 
* есть возможность пропуска wait (кликом по странице)
 
* есть возможность пропуска wait (кликом по странице)
* сохранения хранятся в браузере
+
* сохранения хранятся в браузере.
 +
Начиная с версии 0.11.0, поддерживаются также [[:Категория:Игры на AeroQSP|игры на AeroQSP]] (с ограничениями).
  
 
== Запуск плеера на компьютере ==
 
== Запуск плеера на компьютере ==
Строка 39: Строка 40:
 
* там же в попапе будет ссылка
 
* там же в попапе будет ссылка
  
По умолчанию вместе с плеером упакована игра "[[Сказочка на ночь]]"<br>
+
По умолчанию вместе с плеером упакованы игры "[[Сказочка на ночь]]", "[[Куртуазная баллада]]" и "[[Город туманов]]"<br>
 
для запуска другой игры
 
для запуска другой игры
 
* копируем игру в подпапку `game`
 
* копируем игру в подпапку `game`
Строка 47: Строка 48:
 
** folder - путь к папке с игрой относительно папки game
 
** folder - путь к папке с игрой относительно папки game
 
** file - название файла с игрой
 
** file - название файла с игрой
 +
** mode = "aero" - для игр на AeroQSP
  
 
== Ссылки ==
 
== Ссылки ==
Строка 52: Строка 54:
 
* [https://github.com/QSPFoundation/qspider Официальный репозиторий]
 
* [https://github.com/QSPFoundation/qspider Официальный репозиторий]
 
* [http://qsp.su/index.php?option=com_agora&task=topic&id=1291&Itemid=57 Обсуждение на форуме]
 
* [http://qsp.su/index.php?option=com_agora&task=topic&id=1291&Itemid=57 Обсуждение на форуме]
 +
* [https://ifhub.club/2021/10/22/qspider-0110.html Подробнее о поддержке AeroQSP-игр]
  
 
== См. также ==
 
== См. также ==
 
* [[:Категория:Игры на QSP|Игры на QSP]]
 
* [[:Категория:Игры на QSP|Игры на QSP]]

Версия 21:17, 25 октября 2021

QSpider
Тип Интерпретаторы QSP
Разработчик(и) Сергей Костырко
Языки интерфейса Русский
Операционные системы Браузер
Написано на JavaScript, TypeScript
Язык разработки
Читаемые форматы файлов Игры QSP (*.qsp; *.gam)
Создаваемые форматы файлов
Дата первого выпуска 7 октября 2020
Последняя версия 0.11.0
Дата последней версии 21 октября 2021
Состояние Активное
Лицензия 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

Ссылки

См. также