QSpider: различия между версиями
Enola (обсуждение | вклад) м |
Oreolek (обсуждение | вклад) м |
||
Строка 11: | Строка 11: | ||
|создаваемый формат = | |создаваемый формат = | ||
|первый выпуск = 7.10.2020 | |первый выпуск = 7.10.2020 | ||
− | |последняя версия = | + | |последняя версия = 1.2.0 |
− | |дата последней версии = | + | |дата последней версии = 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