QSpider: различия между версиями
Vvollo (обсуждение | вклад) Новая страница: «{{product info |название = |тип = Интерпретаторы QSP |разработчик = Разработчик::Костырко, Сергей|…» |
Vvollo (обсуждение | вклад) Нет описания правки |
||
| Строка 11: | Строка 11: | ||
|создаваемый формат = |
|создаваемый формат = |
||
|первый выпуск = 7.10.2020 |
|первый выпуск = 7.10.2020 |
||
|последняя версия = 0. |
|последняя версия = 0.11.0 |
||
|дата последней версии = |
|дата последней версии = 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> |
||
для запуска другой игры |
для запуска другой игры |
||
* копируем игру в подпапку `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