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

Материал из IFВики
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
Vvollo (обсуждение | вклад)
Новая страница: «{{product info |название = |тип = Интерпретаторы QSP |разработчик = Разработчик::Костырко, Сергей|…»
 
Vvollo (обсуждение | вклад)
Нет описания правки
Строка 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-игр]


== См. также ==
== См. также ==

Версия от 19: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

Ссылки

См. также