Открыть главное меню

Изменения

QSpider

4440 байт добавлено, 20:30, 15 июля 2021
Новая страница: «{{product info |название = |тип = Интерпретаторы QSP |разработчик = Разработчик::Костырко, Сергей|…»
{{product info
|название =
|тип = Интерпретаторы QSP
|разработчик = [[Разработчик::Костырко, Сергей|Сергей Костырко]]
|язык = Русский
|система =
|онлайн = да
|написано на = [[JavaScript]], [[TypeScript]]
|язык разработки =
|читаемый формат = Игры QSP ([[.qsp|*.qsp]]; [[.gam|*.gam]])
|создаваемый формат =
|первый выпуск = 7.10.2020
|последняя версия = 0.10.0
|дата последней версии = 23.05.2021
|состояние = Активное
|лицензия = [https://github.com/QSPFoundation/qspider/blob/master/LICENSE MIT License]
|сайт = [http://qsp.su qsp.su]
}}
Плеер, который позволяет запускать [[QSP]]-игры в браузере.

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

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

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

== Запуск плеера на компьютере ==
Из-за ограничений безопасности плеер нельзя запустить просто открыв index.html файл в браузере<br>
Поэтому для запуска необходим локально запущенные сервер - можно использовать один из https://gist.github.com/willurd/5720255 или же [https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb расширение хрома]<br>
в дальнейших инструкциях я буду использовать расширение:
* устанавливаем https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb
* скачиваем и распаковываем qspider-player.zip с страницы релизов
* открываем в хроме chrome://apps/ и выбираем в списке Web Server
* в открывшемся попапе выбираем папку в которую распаковали плеер и запускаем сервер
* там же в попапе будет ссылка

По умолчанию вместе с плеером упакована игра "[[Сказочка на ночь]]"<br>
для запуска другой игры
* копируем игру в подпапку `game`
* редактируем в той же папке файл `game.cfg`
** id - уникальный идентификатор игры (используется для сохранений)
** title - название игры (будет показано в заголовке плеера)
** folder - путь к папке с игрой относительно папки game
** file - название файла с игрой

== Ссылки ==
* [https://github.com/qspfoundation/qspider/releases Страница с релизами]
* [https://github.com/QSPFoundation/qspider Официальный репозиторий]
* [http://qsp.su/index.php?option=com_agora&task=topic&id=1291&Itemid=57 Обсуждение на форуме]

== См. также ==
* [[:Категория:Игры на QSP|Игры на QSP]]
Доверенные участники, Администраторы
7178
правок